Der proprietäre Nvidia-Treiber hängt / friert / leert den Bildschirm beim Anmelden in 13.10 [geschlossen]


10

Ich verwende eine neue Version von Ubuntu 13.10 mit einem Nvidia GTS 450. Mit dem Open-Source-Nouveau-Treiber funktioniert alles einwandfrei, wenn auch nicht so schnell wie der proprietäre Treiber. Wenn ich den proprietären Nvidia-Treiber installiere, hängt der Bildschirm kurz vor dem Anmelden. Der Computer startet und kurz vor dem Anmelden wechselt der Monitor in den Energiesparmodus. Zu diesem Zeitpunkt kann ich noch ssh in den Computer, aber der Bildschirm und die Tastatur, die an der Maschine angebracht sind, sind eingefroren. Ich muss hart runterfahren. Ich habe die folgenden Treiber ausprobiert, aber jeder von ihnen hat das gleiche Problem. 304 (Ubuntu Software Center) 304-Updates (Ubuntu Software Center) 319 (Ubuntu Software Center) 319-Updates (Ubuntu Software Center) 331 (xorg edgers ppa) 331 (Nvidias Website) Hier ist ein Video, das das Problem zeigt. Das Problem. Dies begann für mich erst in 13.10. 13.04 war in Ordnung.

Seltsamerweise kann ich manchmal den Wiederherstellungsmodus verwenden. Ich wähle den Wiederherstellungsmodus aus, gehe in den ausfallsicheren Modus und drücke Strg + Alt + F1, um zur Eingabeaufforderung zurückzukehren, wenn das Dialogfeld "Grafik neu konfigurieren" angezeigt wird. Dann drücke ich Strg + C, um den aktuellen Prozess abzubrechen, und danach wird mit dem proprietären Treiber direkt zum Anmeldebildschirm gestartet. Hier ist ein Video der Problemumgehung . Irgendwelche Gedanken?

Update 18. Februar: Dieses Problem wurde auf einem meiner anderen Computer mit einer Nvidia-Karte wiederholt. Auf dem Computer wurde 13.04 mit proprietären Treibern ausgeführt und auf 13.10 aktualisiert. Nach dem Upgrade trat das gleiche Problem mit dem schwarzen Bildschirm auf. Durch SShing in den Computer und Zurücksetzen auf die Open Source-Treiber wurde das Problem behoben.


Ich bin sicher, das ist ein Fehler.
Braiam

@Braiam Nun, hängt dies damit zusammen, dass Nvidia X Server beim Start flackert, hängt und fehlerhaft ist ? Ich frage mich, ob es hier einen gemeinsamen Thread gibt.
Landroni

Welcher Laptop ist das?
Landroni

@landroni Wenn es mit mehreren Systemen passiert, die die nvidia-Treiber verwenden, liegt entweder ein xorg- oder ein nvidia-Fehler vor, und Entwickler sollten sich dessen bewusst sein.
Braiam

@Braiam Oder eine unglückliche Kombination aus Kernel und proprietären Treibern. Mir ist derzeit nicht klar, was genau falsch läuft und was tatsächlich passiert .
Landroni

Antworten:


4

Haben Sie versucht, andere Treiber von der NVIDIA-Website herunterzuladen? Ich verwende niemals Treiberpakete, die sie mit Ubuntu OS bereitstellen, weil sie für die meisten NVIDIA-Karten, mit Ausnahme einiger weniger, viel Zeit in Anspruch nehmen. Stattdessen gehe ich zu NVIDIA und wähle einen oder mehrere Linux-Treiber für meine NVIDIA-Grafikkarte aus und installiere den Treiber, der am besten funktioniert, wie in vielen Tutorials auf askubuntu.com gezeigt.

Übrigens finden Sie eine größere Auswahl an Treibern für Ihre Karte, wenn Sie den Link "Beta und ältere Treiber" verwenden, der sich in der Mitte der Seite "NVIDIA-Treiberdownloads" befindet . Wählen Sie Ihre Grafikkarte (GeForce - GeForce 400-Serie - GeForce GTS 450) aus der Liste aus und wählen Sie auch den Abschnitt "Zertifizierte / empfohlene Treiber" und nicht den Abschnitt "Alle" Treiber. Ich persönlich empfehle die "331.38" -Version für Ihre GTS 450-Grafikkarte, die Sie hier finden .

Haben Sie bereits die Linux 331.49-Version ausprobiert, sollte diese wie ein Zauber funktionieren, aber Sie sagen, dass dies nicht der Fall ist. Vielleicht sollten Sie die LXDE-Umgebung, alle Pakete und auch LXDM als Standard-Display-Manager installieren, da NVIDIA-Karten meiner Erfahrung nach am besten in einer lxde-Umgebung funktionieren.

Es gibt spezielle Linux-Videotreiber für Ihr Nvidia GTS 450, für Linux 32-Bit und für Linux 64-Bit. Abhängig von Ihrer Computerarchitektur bin ich mir nicht sicher. Ich meine, ich habe keine Ahnung von Ihrer PC-Konfiguration.

Sie können Ihren Treiber installieren, nachdem Sie alle NVIDIA-Treiber von Ihrem Ubuntu-System entfernt haben. Code:

sudo apt-get remove nvidia*

Danach müssen Sie ohne Neustart auch den NOUVEAU-Treiber mithilfe von Synaptic vollständig entfernen und dann den NOUVEAU-Treiber und die proprietären Treiber, die Sie beim Bearbeiten dieser Datei verwendet haben, auf die schwarze Liste setzen:

gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf

Stellen Sie zunächst sicher, dass Sie GKSU und LEAFPAD installiert haben.

sudo apt-get install gksu leafpad

Sie sollten in Ihrer Datei 'nvidia-graphics-drivers.conf' folgende Zeilen hinzufügen:

blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319

Nach dem Bearbeiten und Speichern der Datei 'nvidia-graphics-drivers.conf' können Sie neu starten und nach dem Neustart an der Anmeldeaufforderung (STRG + ALT + F1) zur Konsole zurückkehren und sich als 'Benutzer' anmelden, der Ihr Benutzername für Ubuntu / Linux ist.

NB Ich habe die Erfahrung gemacht, dass in den meisten Fällen, insbesondere nach einer Neuinstallation von Ubuntu, keine Datei 'nvidia-graphics-drivers.conf' in etc / modprobe.d zu finden ist, und wenn dies der Fall ist, dann Sie Sie müssen eine neue Datei in einem Texteditor erstellen, die Zeilen zum Blacklist-Nouveau-Treiber und den anderen Treibern hinzufügen und diese neue Datei als 'nvidia-graphics-drivers.conf' ohne die Anführungszeichen in etc / modprobe.d speichern. Sie können den PCMANFM-Dateimanager verwenden, um etc / modprobe.d als 'root' zu öffnen, damit Sie diese neue 'nvidia-graphics-drivers.conf' einfach erstellen und speichern können.

Geben Sie als Nächstes diesen Code in die Konsole ein, um zu verhindern, dass der Display Manager (DM) die Aktualisierung des Videotreibers stört:

sudo stop kdm

oder

sudo stop lightdm

oder

sudo stop lxdm

Wählen Sie Ihren Standard-Display-Manager für diesen. Gnome verwendet lightdm, KDE verwendet kdm und LXDE verwendet lxdm.

Nachdem Sie die Meldung "Display Manager gestoppt / warten" erhalten haben, sind Sie sicher, dass Sie den Display Manager tatsächlich gestoppt haben, um die Aktualisierung Ihres Grafiktreibers zu beeinträchtigen. Übrigens sollten Sie zunächst von Anfang an überprüfen, welchen Display Manager Sie verwenden, bevor Sie nvidia-Treiber entfernen. Drücken Sie einfach CTRL+ ALT+ F1 und melden Sie sich als 'Benutzer' an und geben Sie den oben gezeigten Code in die Konsole ein:

sudo stop lightdm 

(kdm, lxdm, was auch immer auf Ihrem System vorhanden ist).

Um Ihren neuen Grafiktreiber zu installieren, den Sie von der NVIDIA-Website erhalten haben, müssen Sie zuerst auf das Verzeichnis verweisen, in dem Sie ihn gespeichert haben. Sobald Sie dort sind, können Sie es installieren, indem Sie den folgenden Befehl in die Konsole eingeben:

sudo sh NVIDIA-Linux......run

Verwenden Sie den genauen Namen für Ihren Grafiktreiber, einschließlich Großbuchstaben. Mit dem Befehl 'dir' können Sie den Treiber anzeigen und seinen Namen korrekt eingeben, um ihn installieren zu können. Anschließend werden Sie Schritt für Schritt durch die Installation Ihres Grafiktreibers geführt und am Ende gefragt, ob nvidia manager Ihre neue Konfiguration für Sie speichern soll. Drücken Sie JA. Starten Sie neu und speichern Sie nach dem Anmelden Ihre neue X-Serverkonfiguration mit diesem Befehl:

 sudo nvidia-xconfig

Wenn der neue Treiber nach dem Neustart möglicherweise nicht wie erwartet funktioniert, müssen Sie versuchen, einen anderen Treiber aus der NVIDIA-Liste im Abschnitt "Beta und ältere Treiber" speziell für Ihre GeForce GTS 450 zu installieren. Stellen Sie sicher, dass Sie Laden Sie zuerst 3 oder mehr dieser Treiber in der Liste herunter und testen Sie sie nacheinander. Das schlimmste Szenario ist, wenn Sie den Nouveau-Treiber neu installieren müssen, wenn nichts anderes funktioniert. Zuerst müssen Sie jedoch die 'nvidia-graphics-drivers.conf' bearbeiten und die 2 Zeilen entfernen, die den Nouveau-Treiber zuvor auf die schwarze Liste gesetzt haben.

Hoffe das hilft. Wenn dies nicht der Fall ist, sollten Sie das Ubuntu-Team bitten, Ihnen eine Liste der Grafikkarten zur Verfügung zu stellen, die in UBUNTU 13.10 und auch in Ubuntu LTS 12.04 am besten funktionieren (fordern Sie eine vollständige Liste mit den darin getesteten NVIDIA- und ATI-Grafikkarten an Ubuntu Labs mit proprietären Treibern) und ersetzen Sie Ihre Karte durch eine andere, die Ihnen nicht so viele Kopfschmerzen bereitet.

Ich bin sicher, Sie haben einige ältere Grafikkarten in Ihrer Schublade aufbewahrt, für den Fall, dass Sie sie in Zukunft benötigen. Verwenden Sie Ihre GeForce GTS 450, die übrigens eine großartige Grafikkarte ist, nur in einer Windows-Umgebung. Wo wir gerade von Windows sprechen: Haben Sie die gleichen Probleme mit Bildschirm-Hängen / Einfrieren auch dort?


Ich habe die folgenden Treiber von ihrer Website ausprobiert. 331.49, 319.76 haben dieselben Probleme und Problemumgehungen wie im ursprünglichen Beitrag erwähnt. 310.44 kann das Kernelmodul nicht erstellen. Ich habe keine zusätzliche Karte bei mir. Das gleiche Problem wird jedoch auf einem anderen Computer mit einer anderen Karte repliziert. Außerdem läuft meine Maschine unter dem Jugendstil-Treiber einwandfrei.
NahsiN

Unter Windows treten keine ähnlichen Probleme auf.
NahsiN

Die Treiberversion 319.76 und alle anderen Treiber im Abschnitt 319 sind keine Option. Was ist mit Paket 331.38, haben Sie dieses versucht: nvidia.com/download/driverResults.aspx/72249/en-us
Taz D.

Ja, ich habe es gerade mit 331,38 versucht. Kein Erfolg. Es ist mehr als nur eine Desktop-Umgebung, denn in Linux Mint 16 Cinnamon habe ich das gleiche Problem auf demselben Computer.
NahsiN

Was ist mit dem Wechsel zur LXDE-Umgebung, wie von mir zuvor vorgeschlagen? Sie müssen lediglich ALLE lxde-Pakete installieren und LIghtDM durch LXDM als Standardanzeigemanager ersetzen. Das funktioniert bei mir immer, egal in welcher Linux-Distribution. Es sei denn, Sie verwenden ein 64-Bit-Ubuntu-System, das die in Ihrem Beitrag erwähnten Probleme verursachen könnte. Versuchen Sie in diesem Fall, eine neue Kopie Ihres bevorzugten 32-Bit-Ubuntu-Geschmacks zu installieren.
Taz D.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.