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

165

Ich habe Ubuntu 16.04 installiert oder ein Upgrade durchgeführt, aber ich habe ein paar Probleme mit meiner Grafikkarte.

  • Die Anzeige ist leer
  • Die Anzeige flackert
  • Elemente auf dem Bildschirm werden nicht richtig angezeigt
  • Bestimmte Programme klagen über Grafikprobleme
  • Der Computer startet im Low-Graphics-Modus

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

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

Wenn Sie eine Login-Schleife haben, überprüfen Sie den letzten Teil meiner Antwort.

Wenn Sie eines der aufgelisteten Probleme haben und Ihre eigene Lösung haben (meine funktionierte nicht oder es gibt einen schnelleren Weg), können Sie eine weitere POLITE Antwort schreiben, in der Sie Ihr Problem beschreiben und wie Sie es behoben haben.

Diejenigen, die Ubuntu installieren möchten, finden Sie im Abschnitt: If you are unable to enter a TTY or are trying to install Ubuntu .

    
TheWanderer 23.04.2016, 02:01

12 Antworten

194

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 zur Bestätigung.

Jedes der beschriebenen Probleme (und möglicherweise noch mehr) kann durch Ausführen der folgenden Schritte behoben werden.

Wenn Sie Ubuntu installieren, folgen Sie Abschnitt 3.

1. Stellen Sie zuerst sicher, dass Sie ein TTY eingeben können

Drücken Sie Strg + Alt + F1

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

2. Jetzt zur Fehlerbehebung

  1. Melden Sie sich in Ihrem Konto im TTY an.
  2. Ausführen sudo apt-get purge nvidia-*
  3. Führen Sie sudo add-apt-repository ppa:graphics-drivers/ppa und dann sudo apt-get update .
  4. aus
  5. Führen Sie sudo apt-get install nvidia-375 .
  6. aus
  7. Neustart und Ihr Grafikproblem sollte behoben sein.

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

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

Diese Lösung sollte viele Probleme beheben, die von Benutzern nach einem Upgrade auf 16.04 beschrieben wurden. Wenn eine Neuinstallation betroffen ist, ist die Lösung die gleiche.

Wenn Sie danach Probleme haben, 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 noch ein paar andere kleine Fehlerbehebungen, die Sie ausprobieren können, bevor Sie das tun.

  • Installieren Sie Xorg neu

    • Gehe zurück in das TTY und starte sudo apt-get purge xorg-* xserver-xorg; sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg .
  • Installieren Sie Ihre Desktop-Umgebung neu

    • Führen Sie bei Unity sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop .
    • aus
    • Wenn auf GNOME sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop ausgeführt wird.
    • Wenn bei 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 den obigen ähnlich sein.
  • Neuinstallation
    • Es ist nicht die einladendste Option, aber manchmal ist es die beste Lösung in solchen Fällen.

Bitte denken Sie daran, dass es viele Dinge gibt, die schiefgehen können, und diese ist nicht eine garantierte Lösung für alles. Selbst wenn Sie etwas in der Frage aufgeführt finden, 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 Treiber.

Andere Probleme nach dem Update

  • Wenn Sie zu einer funktionierenden Anzeige gelangen, aber in eine Login-Schleife geraten (Sie melden sich an und kehren zum Anmeldebildschirm zurück), nehmen Sie ein Blick hier .
TheWanderer 23.04.2016, 02:01
11

Ich habe Ubuntu 16.04 installiert und alles hat gut funktioniert, bis ich zum NVIDIA-Treiber wechselte. Nach dem Neustart konnte ich den Anmeldebildschirm nicht mehr erreichen. Die Lösung, die für mich funktionierte, war deaktivieren Sie Secure Boot .

Während ich in der Login-Schleife steckte, wechselte ich zur Konsole Ctl+Alt+F1 , startete neu und deaktivierte den sicheren Start in UEFI . Jetzt funktioniert alles mit installiertem nvidia-Treiber.

    
Karhu 27.04.2016 22:34
7

Für Die Anzeige ist leer & amp; Die Anzeige flackert

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

Dafür gibt es zwei Lösungen:

  1. Verwenden Sie die NVIDIA-Treiberversion 364 von der Grafiktreiber PPA (Beste 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.

HINWEIS Wenn das für Sie nicht funktionierte, installieren Sie intel-microcode (falls verfügbar) in der Anwendung Zusätzliche Treiber, bevor Sie den NVIDIA-Treiber installieren.

    
Independent Peculiar 24.04.2016 23:24
6

Ich habe von Ubuntu GNOME 15.10 auf 16.04 aufgerüstet und war mit einem schwarzen Bildschirm konfrontiert. Unter Verwendung von systemctl status und Durchsuchen von Protokollen stellte ich fest, dass die proprietären NVidia-Treiber defekt waren.

Das Löschen von nvidia-* und das erneute Installieren von gdm brachten mich in den Grafikmodus, aber die Neuinstallation der NVidia-Treiber brachte den schwarzen Bildschirm zurück. Wie sich herausstellte, wurde Secure Boot in den BIOS-Einstellungen auf "Windows" eingestellt. Ich änderte es zu "Andere", und mein Problem wurde gelöst.

Bevor ich die Option Sicherer Start gefunden habe, habe ich versucht, nvidia-* , xorg* , xserver-xorg , ubuntu-gnome-desktop , gnome-desktop-environment zu bereinigen und neu zu installieren. Ich bin mir nicht sicher, ob das geholfen hat oder nicht, aber es scheint am besten zu sein. Das Upgrade-Tool hatte auch gesagt, dass es Secure Boot deaktivieren müsste, um erfolgreich zu sein, aber es würde es danach wieder anschalten. Das hat mich dazu gebracht, danach zu suchen.

    
kd8azz 27.04.2016 03:03
4

Ich habe die X11-Protokolldatei unter /var/log/Xorg.0.log nach (EE) Fehlereinträgen ü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) 

Damit wurde die Grafikkarte vom Nouveau-Treiber nicht erkannt.

Überprüfen der installierten Karte mit lspci ergab das folgende 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 dieser Art von Grafikkarte haben mir die Antworten, die die Installation der hier angegebenen NVIDIA-Treiber empfehlen, nicht geholfen, da der neueste NVIDIA-Treiber meine Karte nicht unterstützt.

Deshalb habe ich nach einer Suche im Internet den Vorschlag gefunden, dem X11-System ein wenig zu helfen, indem ich die Details der Karte in einer Datei festlege.

/usr/share/X11/xorg.conf.d/20-nouveau-conf und die Informationen aus dem lspci-Befehl verwenden:

# 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.

    
Wolfgang Fahl 11.08.2016 16:58
4

Für diejenigen, die der Anleitung folgen, aber das Problem immer noch auftritt, hat es vielleicht etwas mit dem Treiber selbst zu tun.

Einige der NVIDIA-GPUs spielen nicht gut mit dem neuesten Treiber. Wenn Sie vermuten, dass Sie das Opfer dieses Problems sind, können Sie meinem Leitfaden folgen.

Im Folgenden finden Sie eine Kopie der Antwort aus meiner eigenen Frage hier .

Ich habe es getan !! Es war ein Problem mit dem Treiber selbst!

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

Nachdem einige Leute im Internet gelauert haben, sagten sie, dass ich vielleicht versuchen könnte, stabile nvidia-352 anstatt neuer Treiber zu verwenden.

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

Allerdings, basierend auf meinem vorherigen Test, nvidia-361 bis zum neuesten (nvidia-370 zum Zeitpunkt des Schreibens) ist die Quelle meines Problems.

Ich muss also die genaue nvidia-352 anstelle der nvidia-361 herunterladen.

Wenn Sie das gleiche Problem wie ich haben, dann sind 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. Erstellen Sie einen temporären Ordner zum Speichern von nvidia-352 erforderlichen Dateien

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

    .

  3. Laden Sie die erforderlichen Dateien für den nvidia-352 Grafiktreiber 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
    

    Bearbeiten Sie 1:

    Wenn Sie Probleme beim Herunterladen von nvidia-352_352.63-0ubuntu3_amd64.deb aus dem obigen Link (mir ist aufgefallen) haben, können Sie es auch von 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
    

    Bearbeiten Sie 2:

    Die obigen Links sind für 64-Bit-NVIDIA-Treiber, für diejenigen, die nach 32-Bit suchen, dann schauen Sie sich den folgenden Link an:

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

    Die Schritte sind genau die gleichen, Sie müssen nur eine andere Datei herunterladen, die Ihre 32-Bit-Installation unterstützt.

    .

  4. Installieren Sie alle Debs-Dateien.

    sudo dpkg -i *.deb
    

    .

  5. Neustart

    .

Voila! Wenn Sie in Ihren Desktop gestartet haben, ohne einen einzigen Absturz zu haben, dann haben Sie dieses Grafikproblem erfolgreich gelöst!

Viel Spaß! : D

    
Mohd Shahril 29.08.2016 19:04
1

Nachdem es eineinhalb Tage mit diesem Problem zu kämpfen hatte, wurde es schließlich gelöst, indem der sichere Start in den Bios-Einstellungen deaktiviert wurde. Während der Installation des Treibers wurde ich aufgefordert, den sicheren Start zu deaktivieren und ich tat, aber irgendwie, vielleicht weil Windows auch installiert ist, wurde es nicht deaktiviert (während der Installation). Neustart und Drücken von F2 (auf Asus) Ich bin in Bios, Sicherheit, dann deaktiviert Secure Boot. neu gestartet, und voila! Obwohl dies für bestimmte BIOS-Versionen oder Dual-Boot-Systeme spezifisch sein kann, hat niemand diese Lösung hier vorher gepostet.

    
Yuval Harpaz 30.08.2017 13:55
0

Jeden Tag suche ich nach Updates und lade sie mit Software Updater herunter. Aber letzte Nacht fragte Ubuntu mich nach einem partiellen Download (sagte, etwas nicht richtig installiert - so etwas), also ich Teilweise Download -Prozess zu folgen. Ende des Download-Vorgangs wurde nach einem Neustart gefragt, also starte ich Ubuntu neu. Nach dem Neustart befinden sich das Boot-Logo und das Anmeldefenster auf niedriger Auflösung , Anmelde-Schleife und no Internetverbindung (WiFi + Ethernet beides habe ich ausprobiert) ! Also kann ich mich nicht mal einloggen!

Ich benutze Ubuntu 16.04.2 LTS in ASUS X556UQ Laptop .

Nach einem langen Experiment (Versuch oben und andere Lösung von Google), finde ich, dass das Problem für den neuesten Linux Kernel 4.8.0-42 mit Nvidia 378 auftritt Treiber! Also ich Downgrade auf Nvidia 370 -Treiber mit TTY ( Strg + Alt + F1 ) und Ubuntu mit Linux neu starten < em> Kernel 4.8.0-41 (Mit grub Menü) und alle Probleme gelöst!

    
Mahmudul Hasan Shohag 16.03.2017 16:01
0

Ich habe viele Lösungen ausprobiert und nicht gearbeitet. Schließlich habe ich das versucht und funktioniert perfekt, ohne dass ich Dinge wie sudo service lightdm stop und so weiter machen musste. Führen Sie Folgendes aus:

Hier sehen Sie die Liste der kompatiblen Treiber für Ihre Geräte: sudo ubuntu-drivers list

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

sudo ubuntu-drivers autoinstall

Beenden Sie (oder starten Sie Ihren Computer einfach neu):

sudo service lightdm restart

    
Amir 12.02.2018 06:20
-1

Als ich Ubuntu 16.04.1 zum ersten Mal installierte, hatte ich Grafikprobleme, die mit nvidia-304 gelöst wurden (oben bereits als Lösung erwähnt). Ich habe gerade mein System vor etwa einer Woche aktualisiert und seither befand ich mich in dem Problem, dass ich mich nicht einloggen kann, wie viele Leute bereits beschrieben haben. Ich loggte mich über ein tty ein und versuchte nvidia-304, 324, 350 und 370 zu installieren. KEINE von ihnen funktionierten. Endlich habe ich etwas sehr drastisches versucht. Ich habe Xubuntu 16.04.1 installiert. Es funktionierte sofort ohne besondere Anstrengung meinerseits. Es scheint also, dass das Problem eng mit dem Desktop-Manager (Gnome) verbunden ist. Wenn Sie also innerhalb eines Shell-Fensters zu Xfce wechseln können, könnten Sie mit Ihrer aktuellen Version von Ubuntu gut zurechtkommen (tut mir leid, aber ich weiß nicht, wie ich das machen soll). Andernfalls installieren Sie Xubuntu.

Viel Glück!

    
Joe Berry 08.11.2016 03:42
-1

Ich habe dieses Login-Loop-Problem seit Monaten bis zu Ende. Jetzt habe ich endlich eine Antwort und möchte sie wirklich mit euch allen teilen, die euch die Haare für die Lösung rausziehen. Wenn es auch einen einfacheren Weg gibt, sagen Sie es bitte.

Dies ist mein erster Beitrag überhaupt, also ertragen Sie bitte alle Fehler, die ich als erster Timer machen kann:)

Ich werde den ganzen Prozess erzählen, den ich von Anfang an gemacht habe, damit Sie wissen, welche Methoden ich ausprobiert habe.

  1. Zuerst, als Ubuntu installiert wurde, war der Bildschirm unglaublich langsam und nacheilend. Die Ausgabe kam von der eingebauten Grafikausgabe (dem eingebauten VGA) und zeigte nach der Installation der NVIDIA-Treiber eine Login-Schleife, in der sich der Bildschirm aufblinkt, wenn sich der Benutzer am PC anmeldet und dann der Anmeldebildschirm wieder erscheint eine Endlosschleife. Die Auflösung war ebenfalls niedrig, aber die Ausgabe kam dieses Mal vom HDMI der GPU.

  2. Um zu versuchen, die Situation zu beheben, gab es im Web viele Vorschläge, wie zum Beispiel die .Xauthority-Datei zu entfernen oder sudo chown user:user .Xauthority zu versuchen. Ich habe beide versucht, aber vergebens.

  3. Dann gab es eine Methode, um zu versuchen, den lightdm manager anstelle des üblichen gdm Managers zu installieren, der in ubuntu war. Ich habe dann den Displaymanager auf denselben geändert, aber es hat auch nicht funktioniert.

  4. Der nächste Vorschlag war, die xubuntu-desktop -Umgebung zu installieren und sie dann zu benutzen. Als ich die ubuntu-desktop entfernte und dann den xubuntu-Desktop installierte. Dies löste das Problem, aber es war vorübergehend. Der Bildschirm cam zurück, aber die GTX 980 war in der Nvidia x Server-Einstellung nicht sichtbar. Aber an diesem Punkt, nachdem ich CUDA installiert habe, die die GPU erkannt hat.

  5. Nach einem Neustart hat der Bildschirm nicht mehr funktioniert und dieses Mal hat das tty auch nicht mehr angezeigt, auch wenn ich die Tasten Ctrl-Alt-F1 bis F7 einzeln benutze.

  6. Nachdem ich gedacht hatte, dass dies ein Problem im Betriebssystem war, begann ich mit anderen Betriebssystemen zu experimentieren. Ich habe heruntergeladen und versucht, eine Ubuntu-Server-Version zu installieren. Nach der Installation der Serverversion habe ich versucht, eine Desktopumgebung zu installieren. Nach dem Versuch, die Desktop-Umgebung zu installieren, stürzte das Betriebssystem mit der Meldung "Oh nein! Irgendwas ist schief gelaufen!". Dann schlug es wieder zu.

  7. Wenn ich Ubuntu Server Version wegnahm, wechselte ich zu Kubuntu 16.04 und dachte mir, dass sein Display Manager etwas helfen könnte. Ich habe zuerst nach dem Entfernen der GPU installiert und die Installation lief gut. Danach habe ich den Nvidia-Treiber nach dem Zurücksetzen der GPU installiert und die Login-Schleife kam zurück. Das war wieder unheilbar.

  8. Danach habe ich versucht, verschiedene Nvidia-Treiber zu installieren, da dies ein weiterer Vorschlag war. Ich habe damals nvidia-300, nvidia-340 und proprietäre nvidia-367 ausprobiert, aber alle waren vergeblich. Es gab auch einige PPA mit experimentellen Versionen (ppa xorg-Kanten und etwas ähnliches), aber auch sie haben nicht funktioniert.

  9. Dann habe ich versucht, Fedora zu installieren. Aber zu der Zeit sprach eine Seite über andere parallele VGA-Controller, die sich möglicherweise im System befinden. Als ich nachprüfte, bemerkte ich, dass ein integrierter Matrox-Grafiktreiber auf dem Motherboard ist. (MG 200e). Dies könnte das Problem gewesen sein, da sie die ganze Zeit ein Konflikt zwischen den Fahrern sein konnten. Also habe ich angefangen zu suchen, wie man den Treiber deaktiviert.

  10. Dann habe ich die Methode gefunden !! . Ich ging zum BIOS-Setup und deaktivierte dann die Option "Onboard display". Das hat das Problem gelöst. Jetzt, als ich Fedora öffnete, fing es tatsächlich an, zusammen mit der GPU-Karte zu arbeiten, und der Treiber war noch nicht installiert. Das war eine große Verbesserung von vorher. Nach der Installation des Nvidia-Treibers funktioniert das Betriebssystem gut.

Joe 12.11.2016 12:58
-2

Meine Lösungen sind das.

OS ubuntu 16.04 Nvidia-Treiber vor 350, installiert in Software-Updates von Ubuntu

Ich lade von Nvidia den Treiber 370 herunter und führe sh./Pfad-to-Driver im Terminal aus und gebe tty

ein

ctrl alt f1

und kill process lightdm

sudo service lightdm stop

mit diesen Befehlen haben Probleme

Lösung

Starten Sie den PC zuerst neu und mein erstes Problem war, dass ich nicht in den Desktop in Ubuntu eingeben kann und nicht in Terminal eingeben kann, ich gehe in den Wiederherstellungsmodus und gehe zum Root-Terminal und mache dies

nvidia-uninstall

Damit entfernen Sie den nvidia-Treiber, den Sie mit dem Befehl ./nvidia.run

installiert haben

und neu starten und schauen. Sie müssen den Treiber von ubuntu mit

installieren
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

oder finden Sie in der Software und Updates und installieren Sie den Treiber

Diese Lösung ist meine Lösung des gleichen Problems zuvor. Ich kann den Treiber nicht deinstallieren, wenn ich die nvidia Webseite herunterlade

    
Jonathan Rodriguez 29.08.2016 19:52

Tags und Links