it-swarm.com.de

Grafikprobleme nach / während der Installation von Ubuntu 16.04 / 16.10 mit NVIDIA-Grafik

Ich habe Ubuntu 16.04 installiert oder aufgerüstet, aber ich habe einige Probleme mit meiner Grafikkarte.

  • Die Anzeige ist leer
  • Das Display flackert
  • Elemente auf dem Bildschirm werden nicht korrekt angezeigt
  • Bestimmte Programme klagen über Grafikprobleme
  • Der Computer wird im Grafikmodus gestartet

  • Ihr spezielles Problem ist möglicherweise nicht hier, aber versuchen Sie es trotzdem mit den in den Antworten beschriebenen Lösungen.

Diese Frage ist sehr weit gefasst, aber jedes dieser Probleme hat wahrscheinlich eine Lösung.


Wenn Sie eine Anmeldeschleife haben, überprüfen Sie den letzten Teil meiner Antwort.


Wenn Sie auf eines der aufgelisteten Probleme stoßen und eine eigene Lösung haben (meins hat nicht funktioniert oder es gibt einen schnelleren Weg), können Sie gerne eine weitere Antwort von POLITE posten, in der Ihr Problem beschrieben und beschrieben wird, wie Sie es behoben haben. =


Diejenigen, die versuchen, Ubuntu zu installieren, lesen Sie bitte den Abschnitt mit dem Titel: If you are unable to enter a TTY or are trying to install Ubuntu.

174
TheWanderer

Bitte beachten Sie, dass diese Antwort möglicherweise etwas veraltet ist. Ich werde mein Bestes tun, um es regelmäßig zu aktualisieren, aber ich kann nichts garantieren. Die unten verwendete Treiberversion ist möglicherweise nicht die neueste. Bitte überprüfen Sie die Launchpad-Seite, um zu bestätigen.

Jedes der beschriebenen Probleme (und möglicherweise noch mehr) kann mithilfe der folgenden Schritte behoben werden.


Wenn Sie Ubuntu installieren, folgen Sie Abschnitt 3.


1. Stellen Sie zunächst sicher, dass Sie ein TTY eingeben können

Drücken Sie Ctrl+Alt+F1

Wenn dies zu einem schwarzen Bildschirm mit einer Anmeldeaufforderung führt, fahren Sie fort. Andernfalls müssen Sie wahrscheinlich mit einem speziellen Kernel-Flag booten. Anweisungen sind unten.


2. Nun zum Fix

  1. Loggen Sie sich im TTY in Ihr Konto ein.
  2. Sudo apt-get purge nvidia-* ausführen
  3. Führen Sie Sudo add-apt-repository ppa:graphics-drivers/ppa und dann Sudo apt-get update aus.
  4. Führen Sie Sudo apt-get install nvidia-driver-430 aus.
  5. Starten Sie neu und Ihr Grafikproblem sollte behoben sein.

3. Wenn Sie kein TTY eingeben können oder Ubuntu installieren möchten

  1. Starten Sie GRUB neu.
  2. Markieren Sie die Option Ubuntu und drücken Sie E.
  3. Fügen Sie nouveau.modeset=0 am Ende der Zeile hinzu, die mit linux beginnt.
  4. Drücken Sie F10 zu booten.
  5. Befolgen Sie die obigen Anweisungen.
    • (Wenn Sie Ubuntu installieren, ignorieren Sie diesen Schritt, aber befolgen Sie den Rest des Tutorials, nachdem die Installation abgeschlossen ist.)

Diese Lösung sollte viele Probleme beheben, die Benutzer nach einem Upgrade auf 16.04 beschrieben haben. Wenn eine Neuinstallation betroffen ist, ist die Lösung dieselbe.


Wenn Sie später auf Probleme stoßen, sollten Sie eine andere Frage stellen. (Beziehen Sie sich auf diese Frage, damit wir wissen, dass es sich nicht um ein Duplikat handelt.) Es gibt jedoch einige andere kleine Korrekturen, die Sie ausprobieren können, bevor Sie dies tun.

  • Installieren Sie Xorg neu

    • Gehen Sie zurück in das TTY und führen Sie Sudo apt-get purge xorg-* xserver-xorg; Sudo apt-get install xorg xserver-xorg; Sudo dpkg-reconfigure xorg aus.
  • Installieren Sie Ihre Desktop-Umgebung neu

    • Wenn Unity aktiviert ist, führen Sie Sudo apt-get purge ubuntu-desktop; Sudo apt-get install ubuntu-desktop aus.
    • Führen Sie unter GNOME Sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; Sudo apt-get install ubuntu-gnome-desktop aus.
    • Wenn am MATE Sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; Sudo apt-get install ubuntu-mate-desktop ausgeführt wird
    • Jedes Ubuntu DE hat einen eigenen Paketnamen. Wenn Sie KDE oder etwas anderes haben, sollte der Name dem oben genannten ähnlich sein.
  • Neuinstallation
    • Dies ist nicht die einladendste Option, aber in solchen Fällen ist es manchmal die beste.

Bitte denken Sie daran, dass es eine Menge Dinge gibt, die schief gehen können, und dies ist keine Garantie Fix für alles. Selbst wenn in der Frage etwas aufgeführt ist, funktioniert die Lösung möglicherweise nicht vollständig für Sie.

Diese Antwort bezieht sich nur auf Treiberprobleme mit 16.04 und nVIDIA. Ihr Problem kann tiefer gehen als ein schlechter Fahrer.


Andere Probleme nach dem Update

  • Wenn Sie zu einer funktionierenden Anzeige gelangen, jedoch in eine Anmeldeschleife geraten (Sie melden sich an und kehren zum Anmeldebildschirm zurück), werfen Sie einen Blick hierher .
204
TheWanderer

Ich habe Ubuntu 16.04 installiert und alles hat gut funktioniert, bis ich zum NVIDIA-Treiber gewechselt bin. Nach dem Neustart konnte ich den Anmeldebildschirm nicht passieren. Die Lösung, die für mich funktionierte, war sicheres Booten deaktivieren.

Während ich in der Anmeldeschleife steckte, wechselte ich zu Konsole Ctl+Alt+F1, startete neu und deaktivierte den sicheren Start in UEFI. Jetzt funktioniert alles mit dem installierten nvidia-Treiber.

11
Karhu

Für Die Anzeige ist leer & Die Anzeige flackert

Ich hatte das gleiche Problem, aber jetzt funktioniert alles einwandfrei.

Hierfür gibt es zwei Lösungen:

  1. Verwenden Sie den NVIDIA-Treiber, Version 364, aus dem PPA-Grafiktreiber (Best Option).

    • Sudo add-apt-repository ppa:graphics-drivers/ppa
    • Sudo apt update && Sudo apt install nvidia-364
  2. Verwenden Sie LightDM anstelle von GDM

    • Sudo apt-get install lightdm
    • wählen Sie lightdm als Standard, wenn Sie dazu aufgefordert werden.

NOTE Wenn dies bei Ihnen nicht funktioniert hat, installieren Sie intel-microcode (falls verfügbar) von der App Additional Drivers, bevor Sie den NVIDIA-Treiber installieren.

Ich habe ein Upgrade von Ubuntu GNOME 15.10 auf 16.04 durchgeführt und war mit einem schwarzen Bildschirm konfrontiert. Bei der Verwendung von systemctl status und dem Durchsuchen von Protokollen stellte ich fest, dass die proprietären NVidia-Treiber defekt waren.

Durch das Löschen von nvidia-* und das erneute Installieren von gdm bin ich in den Low-Graphics-Modus übergegangen, aber durch das erneute Installieren der NVidia-Treiber wurde der schwarze Bildschirm wieder angezeigt. Wie sich herausstellt, wurde Secure Boot in den BIOS-Einstellungen auf "Windows" eingestellt. Ich habe es in "Andere" geändert und mein Problem wurde behoben.

Bevor ich die Secure Boot-Option gefunden habe, habe ich versucht, nvidia-*, xorg*, xserver-xorg, ubuntu-gnome-desktop, gnome-desktop-environment zu bereinigen und erneut zu installieren. Ich bin nicht sicher, ob dies geholfen hat oder nicht, aber es scheint das Beste zu sein, es einzubauen. Außerdem hatte das Upgrade-Tool angekündigt, dass es Secure Boot deaktivieren müsste, um erfolgreich zu sein, aber es würde es danach wieder einschalten. Das brachte mich dazu, danach zu suchen.

6
kd8azz

Ich habe die X11-Protokolldatei unter /var/log/Xorg.0.log auf (EE) -Fehlereinträge überprüft:

[email protected]:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

daher wurde die Grafikkarte vom Nouveau-Treiber nicht erkannt.

das Überprüfen der installierten Karte mit lspci ergab folgendes Ergebnis:

[email protected]:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

Bei diesem Grafikkartentyp haben mir die Antworten, die zur Installation der hier angegebenen NVIDIA-Treiber empfohlen wurden, nicht geholfen, da der neueste NVIDIA-Treiber meine Karte nicht unterstützt.

Nach einigem Suchen im Internet fand ich daher den Vorschlag, dem X11-System ein wenig zu helfen, indem ich die Details der Karte in einer Datei spezifizierte

/usr/share/X11/xorg.conf.d/20-nouveau-conf und unter Verwendung der Informationen aus dem Befehl lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Jetzt funktionieren die Dinge wie erwartet und es werden keine (EE) Fehlerzeilen in der Protokolldatei angezeigt.

4
Wolfgang Fahl

Für diejenigen, die der Anleitung folgen, aber das Problem weiterhin auftritt, hat es möglicherweise etwas mit dem Fahrer selbst zu tun.

Einige der NVIDIA-GPUs funktionieren mit dem neuesten Treiber nicht richtig. Wenn Sie den Verdacht haben, dass Sie das Opfer dieses Problems sind, können Sie meinem nachstehenden Leitfaden folgen.


Nachfolgend finden Sie nur die Antwort von meiner eigenen Frage zum Kopieren und Einfügen. hier .


Ich hab es gemacht!! Es war ein Problem mit dem Fahrer selbst!

Problem : Meine Karte (NVIDIA GTX980M) funktioniert nicht mit dem neuen proprietären NVIDIA Linux-Treiber. Lösung : Verwenden Sie den alten Treiber, der meine Grafikkarte unterstützt.


Nach einer Weile im Internet sagten einige Leute, dass ich vielleicht versuchen könnte, statt neuer Treiber stable nvidia-352 zu verwenden.

Beim Betrachten von apt-cache search nvidia-352 habe ich jedoch herausgefunden, dass nvidia-352 ist nur ein Übergangstreiber für nvidia-361 Grafiktreiber.

Basierend auf meinem vorherigen Test ist jedoch nvidia-361 bis zum neuesten Stand (nvidia-370 zum Zeitpunkt des Schreibens) die Quelle meines Problems.

Also muss ich das genaue nvidia-352 anstelle des Übergangs nvidia-361 .


Wenn Sie das gleiche Problem wie ich haben, finden Sie unten die Schritte, wie ich es gelöst habe.

Schritte:

  1. Deinstallieren Sie alle aktuellen problematischen NVIDIA-Treiber.

    _Sudo apt-get purge nvidia-* libcuda-* 
    _

    .

  2. Temporären Ordner zum Speichern von _nvidia-352_ erforderlichen Dateien erstellen

    _cd ~/Desktop
    mkdir nvidia-352
    cd nvidia-352
    _

    .

  3. Laden Sie die erforderlichen Dateien für den Grafiktreiber _nvidia-352_ herunter.

    _wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_AMD64.deb
    _

    Edit 1:

    Wenn Sie Probleme beim Herunterladen von nvidia-352_352.63-0ubuntu3_AMD64.deb über den obigen Link (ist mir aufgefallen) haben, können Sie ihn auch aus verschiedenen Quellen herunterladen.

    Hier ist ein alternativer Link für diese Datei:

    _http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_AMD64.deb
    _

    Edit 2:

    Die obigen Links gelten für den 64-Bit-NVIDIA-Treiber. Für diejenigen, die 32-Bit suchen, sehen Sie sich den folgenden Link an:

    _https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
    _

    Die Schritte sind identisch. Sie müssen lediglich andere Dateien herunterladen, die Ihr 32-Bit-Setup unterstützen.

    .

  4. Installiere alle Debs-Dateien.

    _Sudo dpkg -i *.deb
    _

    .

  5. Neustart

    .


Voila! Wenn Sie Ihren Desktop ohne einen einzigen Absturz gebootet haben, haben Sie dieses Grafikproblem erfolgreich gelöst!

Genießen! : D

4
Mohd Shahril

Nachdem dieses Problem anderthalb Tage lang aufgetreten war, wurde es schließlich durch Deaktivieren des sicheren Startvorgangs in den Bios-Einstellungen behoben. Während der Installation des Treibers wurde ich aufgefordert, den sicheren Start zu deaktivieren, und ich tat es, aber irgendwie, vielleicht weil Windows ebenfalls installiert ist, wurde es nicht deaktiviert (während der Installation). Neustart und Drücken von F2 (auf Asus) Ich habe in Bios, Sicherheit, und dann deaktiviert Secure Boot. neu gestartet und voila! Obwohl dies für bestimmte BIOS-Versionen oder Dual-Boot-Systeme spezifisch sein kann, hat hier zuvor noch niemand diese Lösung veröffentlicht.

2
Yuval Harpaz

Ich habe viele Lösungen ausprobiert und nicht gearbeitet. Schließlich habe ich es versucht und perfekt gearbeitet, ohne Dinge wie Sudo service lightdm stop und so weiter tun zu müssen. Führen Sie einfach die folgenden Schritte aus:

Dies zeigt Ihnen die Liste von kompatiblen Treibern für Ihre Geräte: Sudo ubuntu-drivers list

Führen Sie dann Folgendes aus, um die kompatiblen zu installieren:

Sudo ubuntu-drivers autoinstall

Zum Schluss machen Sie (oder starten Sie einfach Ihren Computer neu):

Sudo service lightdm restart

1
Amir

Jeden Tag überprüfe ich, ob Updates verfügbar sind, und lade sie mit dem Software Updater herunter. Aber letzte Nacht bat Ubuntu mich um einen teilweisen Download (sagte, etwas nicht richtig installiert - so etwas), also folge ich Teilweise Download Prozess. Am Ende des Download-Vorgangs wurde nach einem Neustart gefragt, daher starte ich Ubuntu neu. Nach dem Neustart sind das Startlogo und das Anmeldefenster aktiviert niedrige Auflösung, Login-Schleife und keine Internetverbindung (WLAN + Ethernet beide habe ich versucht)! Ich kann mich also nicht einmal einloggen!

Ich verwende buntu 16.04.2 LTS in ASUS X556UQ Laptop.

Nach einem langen Experiment (oben probiert und andere Lösung von Google), stelle ich fest, dass das Problem für den neuesten Linux Kernel 4.8.0-42 mit Nvidia 378 Treiber! Also habe ich ein Downgrade auf Nvidia 370 Treiber mit TTY (Ctrl + Alt + F1) und starte Ubuntu mit Linux Kernel 4.8.0-41 (Using grub menu) neu und alle Probleme gelöst!