Ubuntu 16 utknął w pętli logowania po zainstalowaniu sterowników Nvidia 364


40

Nie zaczęło się to od problemu z pętlą logowania. Próbowałem czystej instalacji Ubuntu 16 i skorzystałem z nowej funkcji, która pozwala mi wykryć zastrzeżone sterowniki dla mnie.

Zacząłem od tego problemu

Kiedy próbowałem użyć zalecanych sterowników Nvidia, spowodowało to niestabilność i zawieszenie się laptopa.

Wypróbowałem rozwiązanie tego postu, co spowodowało powstanie pętli logowania.

Próbowałem tego

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

Próbowałem tego

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

Próbowałem zlokalizować i wyłączyć Secureboot, ale w BIOSie nie ma opcji Secureboot. To jest laptop z serii HP DV2000.

Nic nie pomaga

co otrzymuję, gdy próbuję się zalogować

Czy ktoś może pomóc?

edytować:

Sesja gościa wykonuje tę samą pętlę.

/var/log/Xorg.0.logpokazuje wiele rzeczy, ale zrobiłem zdjęcie tego, co wydaje się istotne tutaj

Rzeczą jest sterownik, który po raz pierwszy spróbowałem, że ten bałagan był 304 sterownikami, a 364 sterowników miało być poprawką według innych postów.

Więcej edycji:

Wyczyściłem pliki NVIDIA i wróciłem do pustego pulpitu bez interfejsów, więc kliknąłem prawym przyciskiem myszy i przywróciłem kopię zapasową. Pasek boczny wrócił i był uruchomiony gal. Uruchomiłem ponownie i znów jest pusty fioletowy ekran.

Mam na myśli tylko ponowną instalację i nieużywanie sterowników NVIDIA. Centrum oprogramowania mówi mi, że mam presario i powinienem używać sterowników 304. To nie jest presario. = (Przynajmniej centrum oprogramowania zawiera sugestię dla sterownika koprocesora, co jest miłe.


Czy sesja gościa pozwala na logowanie? Jakie błędy są w /var/log/Xorg.0.log (oznaczone tagiem (EE) ")? Jakie błędy występują w ~ / .xsession-error? Czy próbowałeś usunąć / zmienić nazwę ~ / .ICEauthority?
ubfan1


rozwiązałem problem.
odeślij

Przejdź do ustawień UEFI / BIOS i wyłącz bezpieczne uruchamianie. Następnie zainstaluj sterowniki NVIDIA. To zadziała
pradyot

jeśli uważasz, że problem dotyczy ustawień użytkownika, spróbuj zalogować się przy użyciu świeżo utworzonego konta użytkownika i sprawdź, czy występuje ten sam problem. Jest to o wiele szybsze i mniej zakłócające niż zmiana konfiguracji.
Amias,

Odpowiedzi:


49

Jeśli wcześniej z powodzeniem korzystałeś ze sterownika wideo 16.04, ale problem z pętlą logowania występuje po ostatniej aktualizacji oprogramowania, wypróbuj to, działało dla mnie po wypróbowaniu WSZYSTKIEGO innego. Jest to odpowiednik wyszukiwania „dodatkowych sterowników”:

sudo ubuntu-drivers list

następnie użyj:

sudo ubuntu-drivers autoinstall

Dla mnie to zaktualizowało sterownik mojej nvidii quadroFx 3800 w sposób, którego użycie sudo apt-get install nvidia-currentby nie.

Po automatycznej instalacji uruchom inne tty (np. Ctrl + alt + f1) i

sudo service lightdm restart

2
To działało dla mnie po instalacji CUDA 8.0 na Ubuntu 16.04 spowodowało pętlę logowania. Jednak nie sprawdziłem, czy cuda działa poprawnie.
Jan Prior

1
Używam nvidii-304 i napotykam pętlę logowania prawie przy każdej aktualizacji. To najprostsze rozwiązanie, jakie znalazłem.
Italo Borssatto,

2
Wiem, że nie powinniśmy tu mówić „dziękuję”, ale uratowałeś mi dzień.
Coke

2
To samo przytrafiło mi się w zeszły weekend; otrzymywał pętlę logowania po zainstalowaniu aktualizacji. Bieganie sudo ubuntu-drivers autoinstallposortowało mi to. (Ubuntu 16.04.2 LTS)
AnthonyK

2
To też działało dla mnie. Wygląda na to, że sudo ubuntu-drivers listpokazuje sterowniki, które są w pełni kompatybilne z twoimi urządzeniami. Instalowałem najnowsze wersje sterowników i nie działałem, dopóki nie wypróbowałem Twojego rozwiązania. Dziękuję Ci!
Amir

15

Jeśli naprawdę chcesz używać sterowników dostarczonych przez Nvidię z ich strony internetowej (rozwiązali błąd CUBLAS_STATUS_NOT_INITIALIZED na moim NVIDIA GTX980M), jedyną rzeczą, która działała dla mnie, było:

Naciśnij CTRL- ALT-F1

Odinstaluj wszystkie poprzednie sterowniki:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

Odinstaluj sterowniki z pliku .run:

sudo nvidia-uninstall

To powinno usunąć pętlę logowania, więc teraz rebooti zaloguj się normalnie.

Zastosuj tylko, jeśli używasz lightdm, naciśnij ponownie CTRL- ALT- F1i wykonaj:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

Użyłem wszystkich domyślnych opcji, z wyjątkiem opengl, gdzie powiedziałem „nie”. Nie wiem jednak, czy to ważne.

A oto ważna część: NIE uruchamiaj ponownie. Po prostu zrób:

sudo service lightdm restart

i naciśnij CTRL- ALT-, F7aby zalogować się natychmiast po instalacji. W ten sposób nigdy więcej nie widziałem pętli logowania.


1
Nie jestem pewien, co właściwie dzieje się w tle, pierwsza połowa tego posta pomogła mi przejść przez część logowania do nieskończonej pętli, a teraz wracam do interfejsu graficznego Ubuntu! :)
Atlas7

1
Pierwsza sekcja rozwiązała moją pętlę logowania. Dziękuję Ci! Ale kiedy próbowałem zainstalować nowy pakiet CUDA, pętla logowania pojawiła się ponownie. Potem zdałem sobie sprawę, że mój oryginalny domyślny sterownik Nvidia dla Ubuntu był nowszy niż sterownik Nvidia z pakietu CUDA. Dlatego po ponownym zainstalowaniu pakietu CUDA wybrałem „nie instalowanie nowego sterownika Nvidia”, a następnie poszedłem dalej z domyślnymi opcjami (przy okazji wybrałem instalację Opengl i nie spowodowałem żadnego problemu). Wreszcie się udało!
Geeocode,



1

Miałem ten sam problem ze sterownikiem Ubuntu 14.04 i sterownikiem NVIDIA-304.

Sterownik został zaktualizowany z wersji 304.131 do 304.132 podczas jednej z aktualizacji systemu. Ta nowa wersja sterownika była źródłem mojego problemu.

Ponowna instalacja starej wersji sterownika (304.131) rozwiązało ten problem. Teraz wszystko działa dobrze.

Aby uzyskać więcej informacji, zobacz stronę błędu Launchpad

Tutaj znajdziesz sterownik 304.1: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 Po prawej stronie strony wybierz kompilację (amd 64 lub i386), otworzy się strona pobierania, na której możesz wybrać pobieranie (moja to nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb). Pobierz i skopiuj na pamięć USB. Włącz komputer z problemem z pętlą logowania, otwórz terminal, zatrzymaj lightdm:

sudo service lightdm stop

Oczyść sterowniki NVIDIA:

sudo apt-get purge nvidia*

Podłącz pamięć USB z pobranym plikiem, uruchom fdisk, aby zidentyfikować pamięć USB na komputerze:

sudo fdisk -l

(mine was / dev / sdb1)

Zamontuj pamięć USB, ale najpierw utwórz punkt montowania:

sudo mkdir /media/usb

Zamontuj pamięć USB:

sudo mount /dev/sdb1 /media/usb

Sprawdź, czy pobrany plik jest obecny:

ls /media/usb

Zainstaluj sterownik NVIDIA:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(zamień nazwę pliku na pobrany)

Odłącz pamięć USB:

sudo umount /media/usb

Uruchom ponownie system

sudo reboot

Mam nadzieję że to pomoże.


1
Czy mógłbyś bardziej szczegółowo to rozwinąć? Wyjaśnienie, jak ponownie zainstalować sterownik, byłoby naprawdę pomocne OP i każdemu, kto ma podobny problem. :)
ThatGuy

1

Miałem podobny problem po tym, jak bawiłem się konfiguracjami ekranu w xorg.conf za pośrednictwem panelu sterowania Nvidia. Wcześniej korzystałem z najnowszych sterowników (w tym czasie 381,09) na moim 1080 z 3 ekranami bez problemu. Ale po ponownym uruchomieniu dostałem pętlę logowania.

Aby to naprawić, po prostu:

  • otworzył terminal ctrl- alt-f1
  • przeniosłem mój plik xorg.conf o zmienionej nazwie sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • Następnie zrestartowano, umożliwiając systemowi ponowne wykonanie własnej konfiguracji.

To była bardzo szybka naprawa - nie trzeba ponownie instalować sterowników itp. Co chciałem zrobić, aby uniknąć bałaganu różnych osób zależnych, np. CUDA


0

Zadzwoniłem do działu obsługi klienta i wreszcie problem został rozwiązany. Mam 2 procesory graficzne (Geforce 1080 i 1080Ti) na mojej stacji roboczej SuperMicro. Po zainstalowaniu sterownika GPU w odpowiedni sposób, który musi przejść do trybu tty i zatrzymać lightdm, musisz podłączyć VGA / DVI na płycie głównej i podłączyć kabel monitora do portów GPU. W moim przypadku podłącz do DVI GPU 1080Ti, problem z pętlą logowania został rozwiązany.


-1

Miałem podobne problemy na kilku komputerach od czasu aktualizacji do 16.04. Przede wszystkim upewnij się, że bezpieczny rozruch jest wyłączony w systemie BIOS komputera. Starsze komputery nawet nie będą miały tej opcji.

Czy możesz przejść do wiersza polecenia, naciskając Ctrl- Alt- F4? Jeśli tak, wpisz swoją nazwę użytkownika, a następnie hasło, aby się zalogować. Stamtąd spróbuj wpisać:

sudo lspci|grep VGA

i wprowadź hasło, gdy zostaniesz o to poproszony.

Jeśli twój system mówi, że masz grafikę NVIDIA, wpisz:

sudo apt-get purge nvidia

Poczekaj, aż to się skończy, a następnie wpisz:

sudo apt-get install nvidia-current

Po zakończeniu wpisz, sudo shutdown -r nowaby ponownie uruchomić komputer. Powinieneś uruchamiać się na funkcjonalnym pulpicie.

Może to również rozwiązać problem z pętlą logowania 16.04 lub problem z czarnym ekranem z kursorem.


nividia-currentzainstalować (stary) stabilne i LTS wersję sterownika nie apt do nowszego chipsetu. To nie powinno być domyślne zalecenie.

-2

Wystąpił problem z pętlą logowania podczas uruchamiania Ubuntu 16.04 na Macbooku Pro Retina kupionym w 2012 roku. Przez lata zawsze korzystałem ze sterownika nvidia-304 z Xorg-edgerów, który działał dobrze i głównie jedyna działająca opcja (z bootowaniem uefi ). Wraz z najnowszą aktualizacją (4 listopada 2016 na Ubuntu 16.04) ten sterownik przestał działać i spędziłem dużo czasu próbując rozwikłać problemy (miałem przez cały czas nomodeset w opcjach uruchamiania).

Moim rozwiązaniem było albo 1) użycie nouveau (zaskakujące, ponieważ to nigdy wcześniej nie działało) umieszczenie nouveau w / etc / module i użycie xorg.conf umieszczenie nouveau jako urządzenia (ale wydajność tego sterownika jest nieoptymalna nawet na zwykłych czynnościach na pulpicie) lub 2) w rzeczywistości najnowszy sterownik NVIDIA NVIDIA-367 bez Xorg.conf


-2

Nuance: w moim przypadku mam dość starą kartę gfx - GTX280 Co zrobiłem:

  • sprawdziłem na nvidia.com, która wersja sterownika obsługuje moją kartę, w moim przypadku była to nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • zrestartował system

Zauważyłem, że nvidia-367 instaluje gdm, więc po instalacji sterowników nvidia będziesz mieć jednocześnie lightdm i gdm, być może może to być klucz do problemu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.