it-swarm.com.de

Ubuntu 17.10-Boot steckt nach der Installation von nVidia 384.90 bei der Meldung "Started NVIDIA Persistence Daemon" fest

Ich habe eine Neuinstallation von Ubuntu 17.10 durchgeführt (außer, dass meine alte /home -Partition beibehalten wurde). Alles funktioniert sofort, es sei denn, ich habe das nVidia 384.90-Treibersystem installiert (oder in Additional drivers aktiviert) und konnte es nicht starten. Ich habe gerade folgenden Fehler bekommen

[ OK ] Started NVIDIA Persistence Daemon.
Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.
Starting NVIDIA Persistence Daemon...

Und das geht immer wieder wie hundertmal und das hört einfach auf. Der einzige Ausweg ist die Deinstallation von nvidia-384 im Wiederherstellungsmodus.

Ich habe auch andere Versionen des Treibers ausprobiert, aber mit dem gleichen Ergebnis. Auf gemeinsam genutzten Intel-Grafiken (Intel® Haswell Mobile) funktioniert alles einwandfrei.

Meine Konfiguration:

Intel i7-4710MQ
nVidia GT 940M
10
Juraj.Lorinc

Wechseln Sie im BIOS zu Discrete Graphics

Lenovo P51, UEFI-BIOS-Version N1UE40W, NVIDIA Quadro M1200 Mobile, Ubuntu 17.10, nvidia-384, installiert von software-properties-gtk:

  • Drücken Sie beim Booten die Eingabetaste
  • Drücken Sie F1 für das BIOS-Setup
  • Config
    • Grafikgerät
    • Diskrete Grafik auswählen (Standard war Hybridgrafik)
  • Sicherheit
    • Sicherer Startvorgang
    • Sicherer Startvorgang
    • Wählen Sie Deaktiviert (Standard aktiviert). Wenn ich das nicht mache, wird der NVIDIA-Treiber einfach ignoriert (und das Boot-Problem tritt auch nicht auf)
  • Drücken Sie F10, um die Einstellungen zu speichern und das Startmenü zu verlassen

Ich denke, das macht den Akku weniger langlebig, aber ich hätte lieber einen Desktop :-)

Mir ist auch aufgefallen, dass das Problem nicht jedes Mal reproduzierbar ist. Wenn ich mich ein paar Mal aus- und wieder einschalte, sehe ich auch die folgenden Verhaltensweisen:

  • sofortiger Neustart des Computers während des Startvorgangs
  • einmal hat alles geklappt

Überprüfen Sie dann, ob die GPU tatsächlich verwendet wird: Wie überprüfe ich, ob Ubuntu meine NVIDIA-Grafikkarte verwendet?

Möglicher Launchpad-Fehler hierfür: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1714881

$Sudo apt-get purge nvidia*  

wird gut funktionieren. Sobald das System gestartet ist, installieren Sie den kompatiblen Treiber.

2
Vishal

Überlegen Sie, ob Sie Ihren Display Manager auf lightdm umstellen möchten. Nach meiner Erfahrung funktioniert gdm3 mit nvidia-Treibern nicht sehr gut. Ich kann es überhaupt nicht zum Laufen bringen, wenn ich den Modeset-Treiber verwende (und ich habe es seit Monaten versucht). Es gibt keine Problemumgehungen, die ich gefunden habe. Nvidia, gdm3 und modernes Gnome sind auf beiden meiner Optimus Thinkpads kaputt. Sie müssen eines dieser drei ändern. Am einfachsten ist es, gdm3 zu ersetzen ).

Sie versuchen nicht, Modeset zu verwenden, damit Sie nicht dasselbe Problem haben, aber ich bin voreingenommen gegenüber der unheiligen Dreieinigkeit von NVIDIA-Grafiken, Gnome und GDM3.

Ich habe keine probleme mit lightdm

Sudo apt install lightdm

im Bedarfsfall

Sudo dpkg-reconfigure lightdm

und setze es auf den Standardwert (die Installation von lightdm fragt dich, aber nicht, ob du es bereits installiert hast).

Wenn Sie sich nicht anmelden können, stecken Sie möglicherweise fest. Hoffentlich hast du noch diesen alten Kernel. Andernfalls müssen Sie die erweiterte Option ausprobieren und in den Wiederherstellungsmodus starten. Ich stelle fest, dass ich "Enable Networking" (Netzwerk aktivieren) wähle. Normalerweise erreiche ich eine Root-Shell mit Lese-/Schreibzugriff, die es mir ermöglicht, geeignete Informationen abzurufen. Wenn das nicht funktioniert, wird es etwas schwieriger. Sie können entweder neu installieren oder von einer Live-CD booten und lernen, wie Sie mit chroot ein Pretend-Login für Ihre Hauptinstallation durchführen. (etwas sehr nützliches zu wissen).

2
Tim Richardson

Ich kenne die Ursache für dieses Verhalten nicht, aber ich habe das gleiche Problem auf meinem ASUS-Laptop mit GM108M [GeForce 840M]. Meine improvisierte Lösung besteht darin, die automatische Anmeldung zu deaktivieren. Wenn ich mich manuell anmelde, habe ich den normalen Start. Ich benutze den proprietären Treiber.

2
MartinH

Diese Antwort hat den Job für mich gemacht. Keine der oben genannten Lösungen war für mich zutreffend.

Alles läuft darauf hinaus, den Standardstart des NVIDIA-Persistenz-Daemons zu deaktivieren und einen eigenen systemd-Dienst zu schreiben, der beim Booten gestartet wird.

0
André