Framebuffer-Gerät / dev / fb0 fehlt nach der Installation von Nvidia-Grafiktreibern

874
Zythyr

Ich verwende Ubuntu 16.04 LTS auf einem Thin Client-Desktop mit NVIDIA ION GPU. Mit den folgenden Befehlen installierte ich NVIDIA-Grafiktreiber, während ich an der TTY1-Konsole angemeldet war. Nach der Installation habe ich neu gestartet.

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

Nach der Installation der NVIDIA-Treiber habe ich kein Framebuffer-Gerät mehr /dev/fb0. Wenn ich das sehe, ls /devsehe ich das fb0Gerät NICHT in der Liste. Allerdings habe ich die folgenden Geräte aufgeführt: nvidia0 nvidiactl nvidia-uvm. Ich habe sogar diese Lösung ausprobiert, die das Problem NICHT behoben hat: https://superuser.com/a/182580/607501

Dieses Problem tritt nur auf, wenn die NVIDIA-Treiber installiert sind. Bei einer Neuinstallation von Ubuntu 16 LTS sind die generischen Nouveau-Grafiktreiber aktiv, mit denen diese Treiber /dev/fb0vorhanden waren. Der Grund, warum ich NVIDIA-Treiber installieren muss, liegt unter den Nouveau-Treibern, die KEINE HDMI-Verbindung unterstützen.

Der Grund für das Vorhandensein von / dev / fb0 ist, dass ich die fbida (fbi) -App verwenden möchte, mit der ich ein Bild mit dem Framebuffer im Vollbildmodus anzeigen kann.

4

1 Antwort auf die Frage

0
user3000327

In About Nvidia 340, KMS, Framebuffer können Sie lesen, dass NVIDIA Framebuffer nicht direkt unterstützt. Sie können diese emulieren, indem Sie v86d installieren und das uvesafb-Kernelmodul aktivieren. Ein detaillierteres HOWTO finden Sie in der Textkonsole mit hoher Auflösung mit uvesafb und Debian

Ich wünsche Ihnen Glück