Ubuntu 18.04 funktioniert nicht mehr mit NVIDIA-Treibern

21

Ich verwende Ubuntu 18.04 auf einem CLEVO-Notebook und habe die nvida-390-Treiber und Cuda installiert. Es hat einen Monat lang gut funktioniert, aber - heute hat es plötzlich aufgehört zu funktionieren. Ich kann immer noch auf den Anmeldebildschirm zugreifen, aber der Bildschirm bleibt lila.

Ich habe bereits versucht, die nvidia-390-Treiber zu bereinigen und neu zu installieren (ich habe auch die 396-Treiberversion ausprobiert), ohne Erfolg. Nach dem Login hört der Computer immer auf zu arbeiten. Ich kann nicht einmal auf tty zugreifen. Nach dem Löschen der Treiber kann ich mich einloggen und alles funktioniert einwandfrei nouveau, aber ich brauche wirklich Cuda für meine Arbeit.

Meine Angaben:

  • i7-6700HQ
  • 8 GB RAM
  • Nvidia GeForce GTX 970M
  • Intel Wireless 8260

Kann mir bitte jemand helfen? Vielen Dank.

Daniele Gamba
quelle
Versuchen Sie, einen alten Kernel zu booten
Panther
2
Bitte probieren Sie aus, ob das Booten mit dem Parameter nvidia-drm.modeset=1das Problem löst. :)
cl-netbox
@ cl-netbox es hat funktioniert !! Vielen Dank! Bitte beantworte die Frage, damit ich dir die richtige Antwort geben kann :)
Daniele Gamba

Antworten:

30

Sie könnten , muss das D irect R endering M anager Kernel Mode Setting aktiviert beim Systemstart.
Die Unterstützung für die PRIME-Synchronisierung des NVIDIA-Treibers basiert auf DRM-KMS, das standardmäßig deaktiviert ist.
Ausführlichere Informationen finden Sie in der Diskussion in den NVIDIA GPU Unix Graphics-Foren.

Führen sudo nano /etc/default/grubSie den Parameter aus und fügen Sie ihn nvidia-drm.modeset=1in die Zeile ein GRUB_CMDLINE_LINUX_DEFAULT. Speichern Sie die vorgenommene Änderung und führen Sie sie aus sudo update-grub.
Starten Sie das Ubuntu-Betriebssystem neu, und jetzt sollte alles ordnungsgemäß funktionieren - wie erwartet.

cl-netbox
quelle
5
Herzlichen Glückwunsch zu Kopfgeld, du hast es verdient :)
WinEunuuchs2Unix
Sobald ich dies tue, blockiert der auf NVidia laufende Monitor "Gnome DISPLAY Manager starten", der andere Monitor ist jedoch in Ordnung. Entfernen Sie den Modeset aus GRUB, dann ist alles in Ordnung, mit Ausnahme von Bildschirmrissen bei NVidia. Irgendwelche Ideen, wie man diagnostiziert oder behebt?
abdelrahman-sinno
@ abdelrahman-sinno Ohne weitere Angaben ist es nicht möglich, eine korrekt funktionierende Lösung anzugeben. Ich schlage vor, dass Sie eine neue Frage stellen, die so viele Informationen wie möglich zu Ihrer spezifischen Hardware- und Systemkonfiguration und zu dem enthält, was Sie bereits versucht haben, um das Problem zu lösen. :)
Cl-Netbox
@ cl-netbox Ich habe meine Frage hier gepostet ( askubuntu.com/questions/1093409/… ), bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen
abdelrahman-sinno
1
hat bei mir nicht funktioniert
fccoelho
0

Ich konnte es mit den neuesten Nvidia-418-Treibern auf einem Lenovo W530 mit dem Nvidia GK107GLM Quadro K2000M zum Laufen bringen:

  1. Bearbeiten Sie das sudo nano /etc/default/grubund entfernen Sie "quiet splash" aus GRUB_CMDLINE_LINUX_DEFAULT und dann sudo update-grub (das könnte ähnlich sein, wenn Sie es hinzufügen nvidia-drm.modeset=1).
  2. Wechseln Sie zu LightDM: sudo dpkg-reconfigure lightdm (erforderlich, damit mein zweiter Monitor erkannt wurde)
  3. Installieren Sie PPA mit den neuesten Treibern: sudo add-apt-repository ppa:graphics-drivers/ppaundsudo apt-get update
  4. Installieren Sie den neuesten empfohlenen Treiber (in meinem Fall Nvidia 418): sudo ubuntu-drivers autoinstall
Sina
quelle