Der Ubuntu 17.10-Start blieb nach der Installation von nVidia 384.90 bei der Meldung "NVIDIA Persistence Daemon gestartet" hängen

11

Ich habe Ubuntu 17.10 neu installiert (frisch, außer meine alte /homePartition beizubehalten). Alles funktioniert Additional driverssofort, außer nachdem ich das nVidia 384.90-Treibersystem installiert (oder tatsächlich aktiviert ) habe, konnte es nicht gestartet werden. Ich habe gerade folgenden Fehler erhalten

[ 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. Bei gemeinsam genutzten Intel-Grafiken (Intel® Haswell Mobile) funktioniert alles einwandfrei.

Meine Konfiguration:

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

Antworten:

8

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
  • Konfig
    • Grafikgerät
    • Wählen Sie Diskrete Grafiken (Standard war Hybridgrafiken)
  • 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 haltbar, aber ich hätte lieber einen Desktop :-)

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

  • Sofortiger Neustart des Computers während des Startvorgangs
  • Sobald alles tatsächlich funktioniert hat

Ü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

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
quelle
1
Für mich auf einem Dell-Breitengrad war dies im Grafikmenü im BIOS und etwas mit der Aktivierung von Optimus zu tun. Es heißt, dass nur Windows unterstützt wird, aber das Problem in Ubuntu 18.04 gelöst wurde, danke für den Punkt in die richtige Richtung
Shaunhusain
2

Ich kenne die Ursache für dieses Verhalten nicht, habe aber auf meinem ASUS-Laptop mit GM108M [GeForce 840M] das gleiche Problem. 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.

MartinH
quelle
Ich hatte die automatische Anmeldung deaktiviert und es hat nicht funktioniert. Hattest du das gleiche Problem wie ich mit dem Persistence Daemon?
Juraj.Lorinc
Ja, ich habe es getan und tue es immer noch. Jedes Mal, wenn ich mit aktivierter automatischer Anmeldung beginne, erhalte ich die von Ihnen gepostete Nachricht und nach einigen Sekunden stoppt mein Computer. Also starte ich mit einem älteren Kernel neu, die automatische Anmeldung verläuft normal, dann wechsle ich zur manuellen Anmeldung, starte standardmäßig erneut und der Laptop bootet ohne Probleme. Es scheint, dass es mit dem neuen Kernel zu tun hat.
MartinH
2

Ändern Sie Ihren Display Manager in lightdm. gdm3 funktioniert meiner erfahrung nach nicht sehr gut mit nvidia-treibern. 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 modern gnome sind auf beiden meiner Optimus Thinkpads defekt. Sie müssen eines dieser drei ändern. Am einfachsten ist es, gdm3 zu ersetzen (wenn Sie von gnome zu einer anderen Desktop-Umgebung wechseln, werden Sie wahrscheinlich trotzdem lightdm erhalten ).

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

Ich habe keine Probleme mit lightdm

sudo apt install lightdm

im Bedarfsfall

sudo dpkg-reconfigure lightdm

und setzen Sie es auf die Standardeinstellung (bei der Installation von lightdm werden Sie gefragt, aber nicht, ob Sie es bereits installiert haben).

Wenn Sie sich nicht anmelden können, fühlen Sie sich möglicherweise etwas festgefahren. Hoffentlich hast du noch diesen alten Kernel. Andernfalls müssen Sie die erweiterte Option ausprobieren und im Wiederherstellungsmodus starten. Ich stelle fest, dass ich "Netzwerk aktivieren" wähle. Normalerweise erhalte ich beim Lesen / Schreiben eine Root-Shell, mit der ich Dinge erledigen kann. Wenn das nicht funktioniert, wird es etwas schwieriger; Sie können entweder eine Live-CD neu installieren oder von einer Live-CD booten und lernen, wie Sie mit chroot vorgeben, sich bei Ihrer Hauptinstallation anzumelden. (etwas sehr Nützliches zu wissen).

Tim Richardson
quelle
2
$sudo apt-get purge nvidia*  

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

Vishal
quelle
0

Diese Antwort hat tatsächlich den Job für mich gemacht. Keine der oben genannten Lösungen war für mich anwendbar.

Es kommt darauf an, den Standardstart des nvidia-Persistenzdämons zu deaktivieren und einen eigenen systemd-Dienst zu schreiben, der beim Booten gestartet wird.

André
quelle