Po aktualizacji do 17.10 dostaję tylko czarny ekran. Jak to naprawić?

22

Użyłem menedżera aktualizacji do aktualizacji z 17.04 do 17.10. Kiedy uruchamiam maszynę, widzę teraz tylko czarny migający ekran. Przed aktualizacją korzystałem ze sterowników binarnych nvidia.

UWAGA: To pytanie (i odpowiedź) dotyczy konkretnego problemu podczas aktualizacji z 17.04 do 17.10 podczas używania binarnych sterowników Nvidia lub AMD. Może wystąpić zupełnie inny problem. W tym celu zobacz bardziej ogólne pytanie: Mój komputer uruchamia się na czarnym ekranie, jakie opcje muszę to naprawić? .

mniess
źródło

Odpowiedzi:

23

Zdarzyło się to kilku użytkownikom sterowników binarnych NVidia lub AMD ( Bug # 1705369 ). Musisz ponownie zainstalować sterowniki:

  1. Przełącz się na inny terminal (TTY), naciskając CTRL+ ALT+ F2i zaloguj się z użytkownikiem.
  2. Usuń sterownik binarny, uruchamiając sudo apt-get purge ^nvidia. Użytkownicy AMD mogą uruchomić, amdgpu-pro-uninstallaby usunąć stos graficzny AMD.
  3. Jeśli istnieje plik /etc/X11/xorg.conf , zmień nazwę (np sudo mv /etc/X11/xorg.conf{,.bak}.).
  4. Całkowicie wyłącz Waylanda: edytuj /etc/gdm3/custom.conf i odkomentuj następujący wiersz # WaylandEnable=false
  5. Uruchom ponownie Ubuntu za pomocą sudo shutdown -r nowi powinieneś zobaczyć ekran logowania.

Możesz teraz ponownie zainstalować sterowniki binarne, ręcznie (patrz Jak zainstalować sterowniki Nvidia ) lub za pomocą interfejsu GUI właściwości oprogramowania. Użytkownicy AMD powinni zapoznać się z oficjalnym przewodnikiem instalacji, aby uzyskać instrukcje.

Po ponownym uruchomieniu wszystko powinno działać zgodnie z oczekiwaniami.

Uwaga: Nowy serwer wyświetlania Wayland nie działa jeszcze ze sterownikami binarnymi, dlatego właśnie wyłączyliśmy go w kroku 4. W przyszłości, kiedy Wayland będzie w pełni obsługiwany przez sterowniki binarne, powinieneś ponownie skomentować ten wiersz.

mniess
źródło
4
Dzięki. To niedorzeczne, jak często aktualizacje Ubuntu powodują, że widzę czarny ekran. Karty Nvidia wymagają znacznie lepszego wsparcia.
Ben Watson
1
W tym przypadku nie stanowi to problemu, ale powinno być to polecenie czyszczenia apt-get purge '^nvidia'. aptpakiet używa wyrażeń regularnych, a nie globowania. Zobacz askubuntu.com/questions/210976/… , szczególnie odpowiedź Eliasza Kagana.
Rmano
Niestety dla większości z nas nie jest to działające rozwiązanie :(
@ Losowanie jako stan pytania i odpowiedzi: dotyczy konkretnego problemu występującego podczas aktualizacji do wersji 17.10 podczas używania zastrzeżonych sterowników. W przypadku tego szczególnego problemu jest to rozwiązanie. Ogólne informacje na temat rozwiązywania problemów z czarnym ekranem można znaleźć w linku w pytaniu.
mniess
@mniess W ogóle nie widzę różnicy. Jeśli chcesz, aby coś naprawdę działało na ten problem, sprawdź to: gist.github.com/wangruohui/df039f0dc434d6486f5d4d098aa52d07
0

Miałem ten sam problem i zgłosiłem błąd (Bug # 1725169 ). W moim przypadku mogłem go zlokalizować w jądrze lowlatency, które zostało zainstalowane podczas aktualizacji bez pytania. Niestety było to pierwsze jądro w grub. Deinstalacja tego jądra rozwiązała problem. Nie ma potrzeby ponownej instalacji sterowników NVIDIA.

woko
źródło
1
Witamy w Ask Ubuntu! Zalecam edycję tej odpowiedzi, aby rozszerzyć ją o szczegółowe informacje na temat tego, jak to zrobić. (Zobacz także Jak napisać dobrą odpowiedź? Zawiera ogólne porady na temat tego, jakie rodzaje odpowiedzi są uważane za najcenniejsze w Ask Ubuntu.)
David Foerster,