Leerer Bildschirm nach der Installation des nvidia-eingeschränkten Treibers


106

Ich habe den aktuellen nvidia-eingeschränkten Treiber installiert und meinen Computer neu gestartet. Jetzt wird ein schwarzer oder leerer Bildschirm angezeigt.

Wie kann ich das beheben?


(Diejenigen, die diese Frage beantworten möchten, müssen nicht alle Optimierungsoptionen wiederholen. Fügen Sie einfach die vorhandenen Antworten als Links zu einer umfassenden Antwort hinzu und vernetzen Sie sie so oft Sie können!)
Jorge Castro

1
Viele der Antworten schlagen mit "sudo apt-get install nvidia-common" aufgrund dieses Fehlers fehl
keepitsimpleengineer 17.10.12

könnte ein Problem mit der Kernel-Version sein ... Installiere ukuu und installiere eine neuere Version des Kernels. Sie können jedoch jederzeit zu dem zurückkehren, den Sie gerade verwenden.
Gaurav Sharma

Antworten:


76

Entfernen Sie alle Nvidia-bezogenen Pakete

  1. In ein Terminal einloggen: Ctrl+ Alt+ F1(Terminal ist mit einem leeren Bildschirm sichtbar)

  2. sudo apt-get remove --purge nvidia-*

Von vorne anfangen

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Alles neu installieren

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Konfigurieren Sie den X-Server neu

  1. sudo dpkg-reconfigure xserver-xorg

Quelle: Ubuntu Wiki


4
Schließlich wurde das Problem behoben (Phase "Von vorne anfangen" wurde weggelassen - ich hatte keine Lust, xserver zu deinstallieren!), Aber alle anderen Schritte wurden ausgeführt, und es war ein Vergnügen. Danke vielmals!
Robin Lovelace

5
Das Wiki ist veraltet. die nvidia-einstellungen --uninstall funktionieren beispielsweise nicht.
NoBugs

2
@NoBugs: ja, aber das Befolgen der Schritte behebt immer noch die Grafik am 14.04 nachreboot
jfs

1
Wenn ich sudo apt-get install xserver-xorg-video-nouveau ausführe, wird die folgende Meldung angezeigt: Die folgenden Pakete weisen nicht erfüllte Abhängigkeiten auf: xserver-xorg-video-nouveau: Abhängig von: xorg-video-abi-15 Abhängig von: xserver-xorg -core (> = 2: 1.14.99.902) Empfiehlt: libgl1-mesa-dri (> = 9.0) E: Sie können Probleme nicht beheben, da Sie defekte Pakete haben. "Irgendeine Idee, was in diesem Fall zu tun ist?
Cleb

3
Ab April 2016 nicht mehr verfügbar. Keiner der Befehle nach der sudo apt-get install nvidia-commonArbeit. Dies ist auf Ubuntu 14.04 auf einem Asus G751JM (NVIDIA GTX 860M)
Sgarcia

9
  1. Entfernen Sie alle Treiber, die das Problem verursachen könnten.
  2. öffne das Terminal und tippe (öffne es vom Bindestrich aus mit dem Ubuntu-Symbol in der linken Ecke)

    sudo apt-get --purge remove nvidia
    

    oder

    sudo apt-get --purge remove nvidia-current
    

    (Abhängig davon, welche Sie installiert haben) oder deaktivieren Sie sie in den eingeschränkten Treibereinstellungen.

  3. neustarten.

  4. Geben Sie dann auf einem Terminal Folgendes ein:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. neustarten.


2
Das hat bei mir funktioniert, aber ich hatte ein 640x480-äquivalentes Problem mit askubuntu.com/questions/201123/… . Verwenden Sie Shift / Esc während des Bootvorgangs, um in den Linux-Modus zu wechseln, der dem abgesicherten Modus entspricht, damit Sie diese Befehle ausführen können
Alex

Verdammter Repräsentant lässt mich meinen eigenen Kommentar nicht bearbeiten - wollte nur hinzufügen, dass die in der oben genannten Frage vorgeschlagene Lösung für das 640x480-Problem gut funktioniert, also lass dich das nicht zurückhalten.
Alex

2
Wie kann ich ein Terminal öffnen, um diese Befehle einzugeben, wenn mein Computer mit einem leeren Bildschirm gestartet wird? Der Bildschirm ist leer!
Stefan Lasiewski


Die Informationen hier sollten wirklich zu Marco Scannadinaris Antwort oben hinzugefügt werden, um die bereits vorhandene Antwort zu verbessern / zu erweitern
geezanansa

6

In meinem Fall war es ein Problem mit dem Monitor, der meiner Nvidia-GPU eine schlechte EDID gab

Um Ihren Fehler zu beheben, können Sie diese Zeile zum Bildschirmabschnitt in der /etc/X11/xorg.confDatei hinzufügen

Option         "ModeDebug" "true"

Überprüfen Sie jetzt Ihre /var/log/Xorg.0.log file.

Wenn Sie einen Fehler wie diesen finden:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

Anschließend können Sie das Problem beheben, indem Sie diese Zeile zum Geräteabschnitt hinzufügen

Option         "IgnoreEDIDChecksum" "DFP"

5

Möglicherweise funktioniert Ubuntu, verwendet aber einen anderen Kartenausgang. Für mich hat meine nVidia GeForce 7300 zwei Ausgänge, einen VGA- und einen DVI-Ausgang. Es scheint, als ob die Standardausgabe bei der Installation der Treiber DVI ist, aber ich habe keinen DVI-Monitor, so dass ich es geschafft habe, in den Wiederherstellungsmodus (verfügbar in GRUB beim Booten) zu gelangen und Folgendes einzugeben:

nvidia-xconfig --twinview --twinview-orientation="Clone"

Jetzt neu starten.

Dieser Befehl leitet die gleiche Grafik an beide Ausgänge. Von da an können Sie so lange mit diesem nVidia-Dienstprogramm experimentieren, bis Sie das bekommen, was Sie wollen. Für weitere Informationen geben Sie ein:

nvidia-xconfig -A | less

Ich hoffe, das hilft.


4

Drücken Sie Alt + Strg + F1, um zu tty1 (Terminal) zu gelangen, und führen Sie dann Folgendes aus:

sudo apt-get --purge remove nvidia*

Dadurch werden alle NVIDIA-Treiberpakete entfernt. Wenn das immer noch nicht funktioniert, probiere das auch:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

Dadurch wird eine beschädigte xorg-Konfigurationsdatei entfernt, falls vorhanden. Sie müssen neu starten, nachdem Sie diese Befehle ausgeführt haben. (Strg + Alt + Entf)

PS. Wenn Sie eine nvidia optimus-Karte haben, installieren Sie weder x-swat noch andere nvidia-Treiber. Die besten funktionierenden Treiber für nvidia optimus-Karten stammen aus dem Hummelprojekt .


Soll dies nur dazu dienen, den Nouveau-Treiber zurückzusetzen?
Ychaouche

2

Dies passierte mir beim Ausführen einer AMD-CPU: Es wurde festgestellt, dass es sich um einen mit Nvidia inkompatiblen IOMMU / AMD -v-Fehler handelt. Das Deaktivieren der Virtualisierungs-BIOS-Einstellungen hat dies behoben.


1

Hilft Ihnen dieser Thread in den Ubuntu-Foren?

Kurz gesagt, es scheint, dass die Linux-Header-Pakete für einige der Kernel (insbesondere die PAE-Kernel) nicht ordnungsgemäß installiert sind und die Kompilierung des NVIDIA-Treibers bei der Installation der NVIDIA-Pakete im Hintergrund fehlschlägt.


Danke für deinen Beitrag. Aber siehe Edit 5! Was kann ich machen?
LaMinifalda

0

Zum Titel des Themas: Was ist die aktuelle eingeschränkte nvidia-Treiberversion, die in Ubuntu natty verwendet wird?

Auf Launchpad finden Sie Informationen zu Veröffentlichungen, Versionen, Fehlern und gewünschten Funktionen . Um zu verstehen, worum es geht, können Sie ihre Tour machen .

Die Frage nach der neuesten Version des nVidia-Treibers finden Sie im Binärpaket „nvidia-current“ in Ubuntu Natty i386 . Ab dem 20.04.2011 ist die neueste Version 270.41.06-0ubuntu1. Dies ist jedoch nicht unbedingt die empfohlene . Die neuste für mich scheint immer fehlerhaft (wie "Zerreißen" usw.).


0

Anstatt nvidia-current zu verwenden, sollten Sie wirklich versuchen, einen älteren nvidia-Treiber zu verwenden, z. B. den 173.xx. Dies löste das Problem für mich. Starte einfach jockey-gtk und wähle den 173.xx Treiber. Dann starten Sie Ihr System neu.


0

Versuchen Sie in /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

Ersetzen Sie "1680x1050x32 |" durch Ihre native Auflösung (damit es vbeinfobeim Booten in der Grub-Konsole ausgeführt wird).

Dann in /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

Update grub:

sudo update-grub

Könnte funktionieren...


Können Sie erklären, was einige dieser Optionen bewirken? Was macht gfxpayloadzum Beispiel?
Stefan Lasiewski

0

Versuchen Sie es acpi=off. Das hat mein Problem mit dem Booten von leeren Bildschirmen für Ubuntu 11.10 gelöst.


Die ursprüngliche Frage war alt. Der Grund, warum dies zu diesem Zeitpunkt wahrscheinlich nicht vorgeschlagen wurde, ist, dass das Problem erst nach der Installation des proprietären Treibers auftrat. Eine bessere Antwort könnte sein, zum letzten bekannten funktionierenden Treiber zurückzukehren und dann alternative NVIDIA-Treiber zu versuchen, die verfügbar geworden sind.
Fabricator4

Wo soll acpi=offeingestellt werden?
Magick

@Magick beim Start des Grub-Menüeintrags (drücken Sie e, um darauf zuzugreifen). Suchen Sie dann nach der Zeile, die die Optionen an den Kernel weiterleitet (beginnt mit "linux"). Siehe die Antwort von con-f-use unten: askubuntu.com/a/43691/550380 , dies macht die Option dauerhaft.
Ychaouche

0

Ich habe auch einen leeren Bildschirm, aber dieser war auf einem Laptop mit nVidia Optimus-Karte 4200m. Optimus scheint unter Ubuntu nicht gut unterstützt zu werden. Ich musste Optimus aus dem BIOS deaktivieren und dann den Nividia-Treiber neu installieren. Mehr hier, wenn Sie http://developerslog.org/?p=69 lesen möchten


Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Oyibo,

0

Beim Booten wurde ein schwarzer Bildschirm angezeigt. Ich habe eine NVIDIA 6200-Grafikkarte. Xorg.config umzubenennen und neu zu starten hat bei mir funktioniert. Die von nvidia-xconfig: version 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) erstellte Datei xorg.config verursachte das Problem.


0

Das größte Problem, das ich hatte, war ein Macbook Pro zu bekommen, um die Nvidia-Treiber zu installieren !!!

Die Lösung besteht darin, die Master-Boot-Partition in EFI ENTFERNEN zu ändern und Legacy-MBP zu verwenden.

Dies wird auf einigen Webseiten diskutiert, ist aber nicht so einfach nachzuvollziehen.

https://bbs.archlinux.org/viewtopic.php?id=162289

Mit dieser Idee habe ich von einer Live-CD gebootet und dann mit Gparted die EFI-Bootpartition entfernt, von EFI in FAT32 geändert und dann mit Boot-Repair als Legacy-Boot mit der Hauptpartition mit 13.04 64-Bit neu erstellt

https://help.ubuntu.com/community/Boot-Repair

--- WARNUNG SICHERN SIE ZUERST IHRE DATEN. SIE KÖNNTEN ALLES AUF IHRER HDD AUFSCHRAUBEN ---

Legen Sie eine Live-CD ein. Starten Sie Ubuntu Run Gparted. Ändern Sie die EFI-Startpartition von EFI in FAT32.

Öffne ein neues Terminal und tippe:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • Drücken Sie Enter.

  • Dann tippe:

sudo apt-get install -y bootreparatur && (bootreparatur &)

Wählen Sie in der Startreparatur ERWEITERTE OPTIONEN

Deaktivieren Sie "Standard-EFI-Datei verwenden" unter "Hauptoptionen". Deaktivieren Sie "Separate / boot / efi-Partition" unter "GRUB-STANDORT"

Befolgen Sie die Anweisungen zur Verwendung des von Boot Repair bereitgestellten älteren Bootloaders.

Jetzt installieren und laden Sie die NVidia-Treiber so oft wie möglich

Ich habe die Methode 2 auf dieser Seite http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html verwendet

Ich habe wahrscheinlich 18 Stunden daran gearbeitet und JEDE verfügbare Option ausprobiert. Ich meine jeden möglichen Weg, um diese verdammten Treiber zu installieren, und dies war die einzige Lösung, die für das Macbook Pro 7.1 mit 13.04 und Nvidia_current (nvidia_304) funktioniert.


0

Ich habe hier alles ausprobiert und die Lösung für mich war, auf lightdm umzusteigen. Funktioniert jetzt perfekt!


Wie wechselt man zu lightdm?
Magick

-5

Einfach klares Ubuntu installieren ( keine Updates, keine Software ) mit dem Internet verbinden, Treiber herunterladen und installieren und neu starten! Arbeitete für mich! Danke für meinen Nachbarn !!! (das war seine idee)


5
Die Verwendung von Ubuntu ohne Updates wird nicht empfohlen. Bugs werden behoben und aus Sicherheitsgründen ist dies auch eine schlechte Idee.
Gertvdijk

@gertvdijk Vielleicht besteht die Absicht dieses Beitrags darin, die Installation von Ubuntu ohne Updates, die Installation des Treibers und die anschließende Installation von Updates zu empfehlen (jedoch erst, nachdem der Treiber installiert wurde). Wenn ja, bin ich mir nicht sicher, warum das besser funktionieren würde, aber es wäre akzeptabel sicher.
Eliah Kagan

@EliahKagan Könnte sein, aber wenn ja, dann klingt das für mich wirklich unwahrscheinlich. Nvidias Treiber wird für jeden neuen Kernel neu erstellt.
Gertvdijk
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.