安装 Nvidia 显卡驱动程序后缺少帧缓冲设备 /dev/fb0

安装 Nvidia 显卡驱动程序后缺少帧缓冲设备 /dev/fb0

我在配备 NVIDIA ION GPU 的瘦客户端桌面上运行 Ubuntu 16.04 LTS。使用以下命令,我在登录 TTY1 控制台时安装了 NVIDIA 图形驱动程序。安装后,我重新启动了。

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 设备存在的原因是因为我想使用联邦调查局 (fbi)应用程序,它允许我以全屏模式使用帧缓冲区显示图像。

答案1

关于 Nvidia 340、KMS、帧缓冲区您可能会发现 NVIDIA 不直接支持帧缓冲区。您可以通过安装 v86d 并激活 uvesafb 内核模块来模拟它们。更详细的 HOWTO 可以在带有 uvesafb 和 Debian 的高分辨率文本控制台

祝你好运

相关内容