Miałem ten sam problem z Dell Vostro 1500 (GeForce 8400M GS) po aktualizacji do najnowszej wersji Ubuntu 16.04.2 i użyciu nvidia-340
sterownika. Rozwiązanie zajęło mi prawie dzień. Tutaj w skrócie, co możesz spróbować:
Najpierw naciśnij klawisze CTRL + ALT + F1, aby przejść do konsoli tekstowej. Następnie zaloguj się.
Zrobić cat /var/log/gpu-manager.log
. Jeśli zobaczysz coś takiego:
Looking for nvidia modules in /lib/modules/4.4.0-72-generic/updates/dkms
Found nvidia module: nvidia_340_uvm.ko
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? yes
...
Zatem przyczyną pętli logowania jest najprawdopodobniej, że moduł DRI jądra nvidia jest na czarnej liście. Może to być spowodowane tym, że bumblebee
wcześniej został zainstalowany ze starszą wersją sterownika nvidia (w moim przypadku nvidia-304
) i teraz nie jest już używany. Jeśli nie wyczyścisz usuniętego , pozostawia pliki konfiguracyjne, w /etc
tym również czarne listy modułów. Moduł z czarnej listy powoduje, że serwer X nie może zainicjować się po zalogowaniu, co powoduje pętlę logowania.
Sprawdź, czy trzmiel jest zainstalowany:
apt list --installed | grep bumble
Jeśli nie (brak danych wyjściowych powyższego polecenia) sprawdź, czy /etc/modprobe.d/bumblebee.conf
istnieje:
ls -l /etc/modprobe.d/bumblebee.conf
Jeśli istnieje, po prostu go usuń:
sudo rm /etc/modprobe.d/bumblebee.conf
A teraz spróbuj ponownie, ponownie uruchamiając komputer lub uruchamiając:
sudo service lightdm restart
Możesz także zobaczyć szczegółową analizę problemu w moim drugim poście.