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

Я использую 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, Я даже попробовал это решение, которое НЕ решило проблему: /questions/847406/kadrovyij-bufer-nedostupen-kak-ustanovit-ustrojstvo-devfb0-v-ubuntu/847416#847416

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

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

1 ответ

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

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

Другие вопросы по тегам