it-swarm.com.de

Ubuntu 16.04 - Werden Nouveau-Treiber oder NVIDIA-Treiber verwendet?

Ich verwende einen Lenovo Y 700-Laptop mit Ubuntu 16.04 und versuche, einige Grafikprobleme zu beheben. Eines der Probleme, auf die ich stoße, ist, wenn ich den binären NVIDIA-Treiber auf der Registerkarte "Zusätzliche Treiber" auswähle, warte, bis die Installation abgeschlossen ist, und starte neu. Es scheint, als würden die Treiber nicht verwendet.

Ich weiß, dass es nicht die hauptsächlich ausgewählte Grafikkarte ist (ich versuche, die NVIDIA-Karte als den zu verwendenden Hauptgrafikadapter auszuwählen), und die Ausgabe von lspci -k | grep -EA2 'VGA|3D' ist wie folgt:

00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
    Subsystem: Lenovo Skylake Integrated Graphics
    Kernel driver in use: i915_bpo
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
    Subsystem: Lenovo GM107M [GeForce GTX 960M]
    Kernel driver in use: nouveau

Ich möchte wissen, ob die Treiber nouveau für die NVIDIA-Karte oder die NVIDIA-Treiber verwendet werden.

7
bartolo 05

Um Ihre Frage zuerst zu beantworten, verwenden Sie den Open Source-Treiber nouveau und nicht die NVIDIA-Treiber. Dies bedeutet, dass Ihr Versuch, die proprietären NVIDIA-Treiber zu installieren, aus irgendeinem Grund fehlgeschlagen ist. Wenn Sie die NVIDIA-Treiber verwenden möchten, verwenden Sie eine andere Methode als bei der Verwendung der GUI.

Deinstallieren Sie zunächst die NVIDIA-Treiber, die Sie zuvor versucht haben, vollständig zu installieren.

Starten Sie den Laptop, markieren Sie den Ubuntu-Eintrag im GRUB Boot-Menü und drücken Sie dann die E Schlüssel.
Fügen Sie nouveau.modeset=0 am Ende der Zeile linux hinzu. Drücken Sie die F10 Taste zum Booten des Systems.
Verpassen Sie nicht ein Space zwischen dem letzten Buchstaben in der Zeile linux und nouveau.modeset=0.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+Alt+F1. Benutzername und Passwort eingeben - ausführen:

Sudo apt purge nvidia*
Sudo reboot  

Installieren Sie nun die neuesten stabilen NVIDIA-Treiber 378.13 und nvidia-prime von den GPU-Treibern PPA.

Markieren Sie nach dem Neustart den Ubuntu-Eintrag im GRUB -Startmenü erneut und drücken Sie die E Schlüssel.
Fügen Sie nouveau.modeset=0 am Ende der Zeile linux hinzu. Drücken Sie die F10 Taste zum Booten des Systems.
Verpassen Sie nicht ein Space zwischen dem letzten Buchstaben in der Zeile linux und nouveau.modeset=0.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+Alt+F1. Benutzername und Passwort eingeben - ausführen:

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt update
Sudo apt install nvidia-378 nvidia-prime
Sudo reboot  

Führe lspci -k | grep -EA2 'VGA|3D' aus ... jetzt siehst du: Kernel driver in use: nvidia

Falls Sie weiterhin Probleme haben, die NVIDIA-Treiber zum Laufen zu bringen, sollten Sie die Option buntu LTS-Aktivierungsstacks aktivieren, die neuere Kernel- und X-Unterstützung für vorhandene Ubuntu LTS-Versionen bietet. Dies könnte im Allgemeinen eine gute Idee sein, da Sie ein ziemlich neues Notebook haben. Melden Sie sich beim Ubuntu 16.04 LTS - HWE - Enablement Stacks an, indem Sie den folgenden Befehl ausführen:

Sudo apt install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04  
Sudo reboot  

Bevor Sie es ausführen, entfernen Sie alle NVIDIA-Software, wie in Schritt 1 beschrieben, und installieren Sie die Treiber neu, wie in Schritt 2 beschrieben, nachdem Sie den neuen Kernel installiert und das Betriebssystem neu gestartet haben.

Zusätzliche Informationen: Starten Sie das BIOS, um sicherzustellen, dass Secure Boot deaktiviert ist und dass der NVIDIA-Grafikchip und NVIDIA Optimus aktiviert sind (auf einigen Computern ist diese Option verfügbar).

8
cl-netbox