Unity wird nach der Installation der Nvidia-Treiber nicht angezeigt

12

Ich habe gerade 12.10 von Grund auf neu installiert. Die Einheit begann auch in Ordnung, aber in einer schlechten Auflösung. Ich habe eine Einstellung gefunden (ich glaube, es war in "Softwarequellen"), um den Anzeigetreiber auf Nvidia zu ändern, und dann habe ich neu gestartet.

Wenn Ubuntu jetzt gestartet wird, wird es auf dem Desktop angezeigt (ich sehe eine Datei, die ich auf dem Desktop gespeichert habe), aber es gibt keine anderen Bildschirmelemente - keine Einheit, keine Menüleiste oben, keine Fensterdekoration, nichts.

Strg-Alt-T und Strg-Alt-F2 funktionieren wie sie sollten, aber es ist irgendwie einschränkend ...

  1. Wie kann ich den Standardtreiber wiederherstellen? Ich denke, ich brauche eine Möglichkeit, diese "Softwarequellen" -Einstellungen wieder zu öffnen - oder irgendetwas anderes, das das Problem beheben könnte! Ich hoffe , ich habe nicht geben alles von Hand.
  2. Wie kann ich einen richtigen Nvidia-Treiber installieren, damit ich bis zu 1280 x 1024 erreichen kann? Meine alten Tricks scheinen nicht zu funktionieren, aber vielleicht könnten sie es, wenn ich # 1 löse ...
Torben Gundtofte-Bruun
quelle
Ich hatte das gleiche Problem mit dem ati 5450, das ich schließlich durch das Nvidia Gt610 ersetzte - und bekam das gleiche Problem. Habe gerade alles in diesem Beitrag ohne Erfolg ausprobiert, bis ... Ich habe: sudo apt-get entferne nvidia-current und starte neu (dh ohne nvidia-curent neu zu installieren) Jetzt habe ich wieder Einheit

Antworten:

19

Ich habe das gerade selbst durchgearbeitet. Das Problem ist, dass es im Ubuntu-Installationsprogramm einen Fehler gibt , der die Linux-Header entfernt, die für die Arbeit der Nvidia-Treiber erforderlich sind.

Sie müssen Folgendes tun:

Von einem Terminal:

sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current

Wenn Sie nicht sehen, dass die Ausgabe von nvidia-current installiert ist, ist einer der ersten beiden Befehle fehlgeschlagen.

Sie müssen neu starten, und sobald Sie dies tun, können Sie Ihren Computer wieder verwenden.

drac0linux
quelle
Sollte ich nvidia-xconfignach der Neuinstallation ausgeführt werden, bevor ich normal boote?
Torben Gundtofte-Bruun
Für mich hat die Installation von Linux-Headern ohne Neuinstallation nvidia-currentfunktioniert.
Zoltán
6

Um den Standardtreiber wiederherzustellen, müssen Sie das Paket deinstallieren nvidia-current. Sie können dies in Ihren STTYs tun (Strg-Alt-F [1-6]).

sudo apt-get remove nvidia-current

Danach einfach neu starten und es sollte dir gut gehen.

TimWolla
quelle
1
Die akzeptierte Antwort hat bei mir nicht funktioniert, das vollständige Entfernen hat nvidia-currentfunktioniert. Wenn ich versuchen würde, es neu zu installieren, hätte ich immer noch das gleiche Problem. Diese Antwort hat bei mir funktioniert.
Prolink007
2

Die Header, die ich habe, waren neuer als der Kernel, den ich ausgeführt habe. Aus diesem Grund musste ich meine Kernel-Version aktualisieren. Dann würde ich folgendes Verfahren empfehlen:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get remove nvidia-current
sudo apt-get install nvidia-current
GermanK
quelle
1

In meinem Fall war das Problem der proprietäre Treiber von NVIDIA, der auf Optimus-Laptops nicht funktioniert. Ich musste nur rennen

sudo nvidia-uninstall

und Entfernen von /etc/X11/xorg.conf

OBS: Dazu müssen Sie den X-Server ausschalten. Verwenden Sie Strg + Alt + F1, um in den Modus "Schnittstellenlos" zu wechseln und zu tippen

sudo stop lightdm

Nach der Deinstallation ausführen

sudo start lightdm
Wisllay Vitrio
quelle
0

Ich hatte das gleiche Problem, nichts half, bis ich dies ausführte:

sudo apt-get autoremove fglrx --purge
Shaun
quelle
4
Nur zu beachten, fglrxist für ATI-Karten
Laconbass