Устройство кадрового буфера / dev / fb0 отсутствует после установки графических драйверов Nvidia

809
Zythyr

Я использую Ubuntu 16.04 LTS на тонком клиентском компьютере с графическим процессором NVIDIA ION. Используя приведенные ниже команды, я установил графические драйверы NVIDIA при входе в консоль TTY1. После установки я перезагрузился.

sudo apt-get purge nvidia-* sudo add-apt-repository ppa:graphics-drivers/ppa  sudo apt-get update sudo apt-get install nvidia-340  

После установки драйверов NVIDIA у меня больше нет устройства с кадровым буфером /dev/fb0. Когда я это делаю, ls /devя не вижу fb0устройства в списке. Тем не менее, у меня есть следующие устройства, перечисленные: nvidia0 nvidiactl nvidia-uvm. Я даже попробовал это решение, которое НЕ решило проблему: https://superuser.com/a/182580/607501

Эта проблема возникает только тогда, когда установлены драйверы NVIDIA. При новой установке Ubuntu 16 LTS универсальные графические драйверы Nouveau активны. Эти драйверы /dev/fb0присутствовали. Причина, по которой мне нужно установить драйверы NVIDIA, заключается в том, что драйверы Nouveau НЕ поддерживают подключение HDMI.

Причина, по которой мне нужно иметь устройство / dev / fb0, заключается в том, что я хочу использовать приложение fbida (fbi), которое позволяет отображать изображение с помощью кадрового буфера в полноэкранном режиме.

4

1 ответ на вопрос

0
user3000327

В Nvidia 340, KMS, framebuffer вы можете прочитать, что NVIDIA напрямую не поддерживает кадровые буферы. Вы можете эмулировать их, устанавливая v86d и активируя модуль ядра uvesafb. Более подробный HOWTO можно найти в текстовой консоли высокого разрешения с uvesafb и Debian.

желаю тебе удачи