Nvidia-Grafiken können nach dem Upgrade auf Ubuntu 16.04 nicht im LXC-Container verwendet werden

Nvidia-Grafiken können nach dem Upgrade auf Ubuntu 16.04 nicht im LXC-Container verwendet werden

Ich habe mein System von 15.10 auf 16.04 und den Container von 14.04 auf 16.04 aktualisiert.

Ich habe in beiden den Standardtreiber von CUDA/NVIDIA verwendet. CUDA 7.5 und Nvidia 361.42

Wenn ich den Container starte, erhalte ich die Lightdm-DM. Ich kann die Maus nicht bewegen oder die Tastatur verwenden. In 16.04 fehlen die Tastatur- und Mausmodule. Irgendwelche Ideen, wie man das beheben kann?

Danke

Antwort1

Der proprietäre NVIDIA-Treiber, der mit 16.04 geliefert wird, scheint problematisch zu sein. Ich hatte Probleme damit und habe mindestens eine weitere Frage gesehen, in der über Probleme geklagt wurde. So habe ich mein Problem gelöst; es sollte bei Ihnen funktionieren.

  1. Geben Sie ein TTY ein, indem Sie Ctrl+ Alt+ drücken F1.
  2. Melden Sie sich mit Ihrem Benutzernamen und Passwort an.
  3. Führen Sie es aus sudo apt-get purge nvidia-*und bestätigen Sie alle Eingabeaufforderungen.
  4. Ausführen sudo apt-add repository ppa:graphics-drivers/ppaund dann sudo apt-get update.
  5. Laufen sudo apt-get install nvidia-364.

Dadurch wird der neueste Treiber aus diesem Repository/PPA installiert. Es ist eine neuere Version als die, die mit Ubuntu geliefert wird (361.42 vs. 364.15) und scheint etwas stabiler zu sein. Es ist auch Open Source, was ein Plus ist;-).

Wenn Sie Probleme haben oder diese Anweisungen Sie verwirren, hinterlassen Sie einen Kommentar.

Antwort2

Dies kann passieren, weil die Xorg-Eingaben in Ihrem Container mit konfiguriert wurden xserver-xorg-input-kbd, was in 16.04 wegfällt. In diesem Fall können Sie das Problem lösen, indem Sie die Eingaben mit evdev neu konfigurieren. Weitere Informationen finden Sie indiese Antwort.

verwandte Informationen