linux mint stürzt immer wieder mit offiziellen nvidia-fahrern ab

986
neubert

Ich habe einen ASUS UX50V Laptop. Sowohl Linux Mint 18 32-Bit als auch Linux Mint 18.1 64-Bit identifizieren die Grafikkarte als "NVIDIA Corporation: G98M [ GeForce G 105M ]". https://www.asus.com/Notebooks/UX50V/specifications/ stimmt mit der Bezeichnung 105M überein.

Ich füge "ppa: graphics-drivers / ppa" als Softwarequelle hinzu, per https://johners.tech/2016/07/installing-the-latest-nvidia-graphics-drivers-on-linux-mint-18/, und dann stehen mir zwei Optionen für nvidia zur Verfügung:

  • nvidia-304 (NVIDIA-Treiber für ältere Versionen - Version 304.134)
  • nvidia-340 (NVIDIA-Binärtreiber - Version 340.101)

Immer wenn ich es für die Verwendung eingerichtet habe, erhalte ich die folgende Fehlermeldung:

Zimt ist gerade abgestürzt. Sie befinden sich derzeit im Fallback-Modus.

Möchten Sie Cinnamon neu starten?

Hier ist /var/log/Xorg.0.logdie 32-Bit-Installation mit dem Treiber 304.xx:

http://pastebin.com/fVfeKqfd

Hier ist /var/log/Xorg.0.logdie 64-Bit-Installation mit dem Treiber 340.xx:

http://pastebin.com/w8WS1Wnu

Beide Protokolle haben die gleichen zwei Fehler:

(EE) [drm] Failed to open DRM device for (null): -22 (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) 

Ich habe beide Treiber ausprobiert und das gleiche Ergebnis erhalten. Wird die GeForce G 105M einfach nicht unterstützt? Wenn ja, warum sollte Driver Manager beide als geeignete Treiber auflisten?

0

1 Antwort auf die Frage

1
Rubio

Ich würde auf jeden Fall mit den Xorg-Protokollen beginnen. Wenn Xorg beim Laden abstürzt, sollte es die Gründe dafür protokollieren. Dies ist häufig auf inkompatible Versionen von Xorg-Treiber und vs-Kernel-Treiber zurückzuführen.

Gemäß den Informationen unter http://www.nvidia.com/object/IO_32667.html ist für Ihre Grafikkarte der Treiber 340.xx erforderlich. Die ältere Version 304.xx zeigt keine Unterstützung für Ihre Karte.

Der Fehler, den Sie im Xorg-Protokoll erhalten, tritt auf, weil der 304.134-Kernel und die X-Treiber / -Module geladen werden
[33.425] (II) NVIDIA GLX Module 304.134 Fri Dec 9 12:08:55 PST 2016
[33.617] (II) NVIDIA dlloader X Driver 304.134 Fri Dec 9 11:48:48 PST 2016
und anschließend entladen werden.
[33.658] (II) UnloadModule: "nvidia"

Ich würde zwei Dinge vorschlagen. Stellen Sie zunächst
sicher, dass alle Versionen von NVidia X und Kernel-Treibern deinstalliert sind.
Installieren Sie dann nur den neuesten Treiber 340.xx.

Ich hatte in der Vergangenheit Probleme, bei denen die Verwendung eines gepackten Treibers (der Ihnen scheinbar so ist) und die Verwendung des proprietären NVidia-Installationsprogramms, das direkt von der Website auf den gleichen Computer, jedoch zu unterschiedlichen Zeitpunkten heruntergeladen wurde, sowohl installiert als auch sehr wahrscheinlich ist miteinander in Konflikt stehen.

Eine andere Möglichkeit ist, dass der Nouveau-Fahrer nicht auf die schwarze Liste gesetzt wird. Dies sollte im Allgemeinen der Fall sein, sodass der proprietäre nvidia-Treiber und der Mainstream-Nouveau-Treiber nicht beide um die Kontrolle über Ihren Anzeigeadapter kämpfen.
Auf meinem System habe ich
$cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
# generated by nvidia-installer
blacklist i915
blacklist nouveau
options nouveau modeset=0

Möglicherweise haben Sie eine Datei mit ähnlichen Inhalten mit einem anderen Namen. Wenn Sie in Ihren modprobe-Konfigurationen überhaupt keinen Verweis auf das Blacklisting nouveau haben, möchten Sie vielleicht versuchen, eine Datei mit diesen Inhalten zu erstellen und sie in Ihrem Verzeichnis /etc/modprobe.d oder dem entsprechenden Wert in Mint abzulegen.

Ich habe die Protokolle zu meinem Beitrag hinzugefügt. Vielen Dank! neubert vor 7 Jahren 0
Hier ist es mit 340.xx: http://pastebin.com/w8WS1Wnu Ich bekomme dasselbe :( Es ist auch auf einem brandneuen Linux Mint installiert, so dass der 304.xx-Treiber nie installiert wurde. neubert vor 7 Jahren 0
Es sieht so aus, als ob "blacklist nouveau" in "/ etc / nvidia-340_hybrid.conf" vorhanden ist. `blacklist i915` und` options nouveau modeset = 0` sind in keiner * .conf-Datei vorhanden. Ich versuche, sie in die zuvor erwähnte nvidia conf-Datei einzufügen und zu sehen, was passiert. Vielen Dank! neubert vor 7 Jahren 0
Hat nicht geholfen Weitere Beobachtungen, wenn es hilft. "alias nouveau off" ist in "nvidia-graphics-drivers.conf" vorhanden. neubert vor 7 Jahren 0
Es ist in `/ etc / modeprobe.d /`. Mein letzter Kommentar war ein Tippfehler. Vielen Dank! neubert vor 7 Jahren 0
Was bekommen Sie von: ** `modprobe nvidia; lsmod | grep nvidia` ** Rubio vor 7 Jahren 0
Siehe http://pastebin.com/pRcYAyDD. Ich habe es mit und ohne `blacklist i915` in` nvidia-graphics-drivers.conf` ausprobiert, und i915 zeigte beide Male immer noch auf. Das heißt, ich stelle fest, dass oben in dieser Datei "Diese Datei wurde von nvidia-340" installiert wurde und direkt darunter "Diese Datei nicht manuell bearbeiten". Manuelle Bearbeitungen sind das, was ich gerade gemacht habe (naja, "sudo vim") ... wie sollte ich sonst diese Datei bearbeiten? neubert vor 7 Jahren 0