Nie można pozbyć się sterowników NVIDIA, przywrócić sterownika Nouveau i uruchomić pulpitu

15

Popełniłem błąd, instalując sterowniki Nvidia Linux bezpośrednio z ich strony internetowej. Nie powiodło się, ponieważ nie można usunąć sterownika nouveau.

Następnie ręcznie zainstalowałem sterowniki nvidia z repozytorium, które pomyślnie zainstalowało sterownik nvidia, ale pulpit Ubuntu nie działa; bez programu uruchamiającego, bez paska menu, bez okien. (Gnome wydaje się jednak działać).

Chcę więc wrócić do waniliowego sterownika nouveau. próbowałem

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

ale wideo lshw -c ujawnia, że ​​wciąż mam jeden sterownik NVIDIA i jeden sterownik i915. Nouveau nie powrócił i pulpit nie będzie działał.

Rozważam pełną ponowną instalację, czy jest coś jeszcze do wypróbowania?

Śledziłem inne wątki z tymi samymi problemami, ale rozwiązania nie działały

sudo dpkg-reconfigure xserver-xorg

Tworzy błąd.

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

Nie zrobiło różnicy.

cccm

Podobnie.

leepubuntu
źródło
Dla mnie zadziałało zastępowanie w pliku xorg.conf, nawet przy użyciu bezpiecznego pliku już w folderze. Jeśli nie ma absolutnie żadnego pliku xorg.conf, prawdopodobnie nie zadziała.
Xji

Odpowiedzi:

14

Miałem ten sam problem.

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

Naprawdę to naprawiło. Ubuntu 13.10 x64 + nVidia 740M. Dziękuję Ci bardzo!

Nie wspomniałeś o swoim GPU. Jeśli miałeś ten problem na laptopie, sugerowałbym go ze względu na tak zwany system „Fusion” (który używa zintegrowanego procesora graficznego zamiast dyskretnego, gdy go nie potrzebujesz).

Bezwładność
źródło
Chyba powinien to być xserver-xorg-core.
MadMike,
Nie zaleca się uruchamiania go 16.04. Właśnie dla mnie zabił cały Xserver
Danielleontiev
9

Ostateczna poprawka:

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

Nie usuwaj pliku xorg.conf, powtarzam, nie usuwaj xorg.conf.

Arsalan
źródło
1
Dlaczego nie usunąć xorg.conf? Jeśli w środku jest coś specyficznego dla nvidii, to chyba X może przestać działać. Właśnie przeniosłem go do xorg.conf.backup i wykonałem restart -> działał jak urok, więc go usunąłem.
Alex
6

Pamiętaj, aby usunąć również wszystkie wpisy z czarnej listy dotyczące secesji /etc/modprobe.d.

W przeciwnym razie nawet jeśli system jest skonfigurowany do korzystania z niego, nie będzie. Wierzę blacklist-locali nvidia backlistsbędzie to podstawowa troska.

Tyler
źródło
1

Miałem ten sam problem. Mój okazał się źle skonfigurowanym bumblebee.confodnośnikiem nvidia-304w jednym miejscu iw nvidia-currentinnym.

Tomek
źródło
1

Spróbuj tego:

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

Powodzenia!

Weyler
źródło