Ich kann die nvidia-Treiber nicht entfernen, den nouveau-Treiber wiederherstellen und den Desktop zum Laufen bringen

14

Ich habe den Fehler gemacht, die Nvidia Linux-Treiber direkt von ihrer Website zu installieren. Es ist fehlgeschlagen, weil der Nouveau-Treiber nicht entfernt werden konnte.

Als nächstes habe ich die nvidia-Treiber manuell aus dem Repository installiert, wodurch der nvidia-Treiber erfolgreich installiert wurde, aber der Ubuntu-Desktop funktioniert nicht. Kein Launcher, keine Menüleiste, keine Fenster. (Gnome scheint jedoch zu funktionieren).

Daher möchte ich wieder auf den Vanille-Treiber zurückgreifen. Ich habe es versucht

sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo rm /etc/X11/xorg.conf
sudo reboot

Aber lshw -c zeigt, dass ich immer noch einen nvidia-Treiber und einen i915-Treiber habe. nouveau ist nicht zurückgekehrt und der Desktop funktioniert nicht.

Ich überlege eine vollständige Neuinstallation. Gibt es noch etwas zu versuchen?

Ich bin den anderen Threads mit denselben Problemen gefolgt, aber die Lösungen haben nicht funktioniert

sudo dpkg-reconfigure xserver-xorg

Erzeugt einen Fehler.

sudo apt-get install --reinstall xserver-xorg.core libgl1-mesa-glx

Hat keinen Unterschied gemacht.

cccm

Gleich.

leepubuntu
quelle
Für mich hat das Ersetzen in einer xorg.conf-Datei funktioniert, sogar mit der fehlersicheren Datei, die sich bereits im Ordner befindet. Wenn es absolut keine xorg.conf gibt, wird es wahrscheinlich nicht funktionieren.
xji

Antworten:

14

Hatte das selbe Problem.

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx

Dies hat es tatsächlich behoben. Ubuntu 13.10 x64 + nVidia 740M. Vielen Dank!

Sie haben Ihre GPU nicht erwähnt. Wenn Sie dieses Problem bei einem Laptop hatten, würde ich vorschlagen, dass dies auf das sogenannte "Fusion" -System zurückzuführen ist (bei dem Ihre integrierte GPU anstelle einer diskreten verwendet wird, wenn Sie sie nicht benötigen).

Trägheit
quelle
Das sollte wohl xserver-xorg-core sein.
MadMike
Es wird nicht empfohlen, es am 16.04 auszuführen. Habe gerade alle xserver für mich getötet
danielleontiev
9

Ultimative Lösung:

sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get purge bumblebee
sudo reboot now

Xorg.conf-Datei nicht entfernen, ich wiederhole xorg.conf nicht entfernen.

Arsalan
quelle
1
Warum nicht xorg.conf entfernen? Wenn es ein paar nvidia-spezifische Dinge gibt, könnte es X dazu bringen, nicht mehr zu funktionieren. Ich habe es einfach nach xorg.conf.backup verschoben und den Neustart ausgeführt -> hat wie ein Zauber funktioniert, also habe ich es gelöscht.
Alex
6

Entfernen Sie auch alle Blacklist-Einträge, die Nouveau betreffen /etc/modprobe.d.

Andernfalls wird dies auch dann nicht der Fall sein, wenn das System für die Verwendung konfiguriert ist. Ich glaube blacklist-local, und das nvidia backlistswird von größter Bedeutung sein.

Tyler
quelle
1

Ich hatte das gleiche Problem. Meine erwies sich als schlecht konfigurierte bumblebee.confReferenzierung nvidia-304an einem Ort und nvidia-currentan einem anderen.

tom
quelle
1

Versuche dies:

cd /etc/modules-load.d/ 
mv nvidia.conf nvidia.conf.backup

cd /etc/modprobe.d/
mv nvidia-blacklists-nouveau.conf nvidia-blacklists-nouveau.conf.backup
mv nvidia.conf nvidia.conf.backup
mv nvidia-kernel-common.conf nvidia-kernel-common.conf.backup

Viel Glück!

Weyler
quelle