Problemy graficzne po / podczas instalacji Ubuntu 16.04 / 16.10 z grafiką NVIDIA

165

Zainstalowałem lub zaktualizowałem Ubuntu do wersji 16.04, ale mam problemy z kartą graficzną.

  • Wyświetlacz jest pusty
  • Wyświetlacz migocze
  • Elementy na ekranie nie wyświetlają się poprawnie
  • Niektóre programy narzekają na problemy z grafiką
  • Komputer uruchamia się w tryb niskiej grafiki

  • Twój konkretny problem może nie występować, ale spróbuj rozwiązać rozwiązania opisane w odpowiedziach.

To pytanie jest bardzo szerokie, ale każdy z tych problemów prawdopodobnie ma jedno rozwiązanie.

Jeśli masz pętlę logowania, sprawdź ostatnią część mojej odpowiedzi.

Jeśli napotkasz jeden z wymienionych problemów i masz własne rozwiązanie (moje nie działa lub jest szybsza), możesz wysłać kolejną odpowiedź POLITE, opisując swój problem i sposób jego rozwiązania.

Osoby próbujące zainstalować Ubuntu, proszę zapoznać się z sekcją zatytułowaną: If you are unable to enter a TTY or are trying to install Ubuntu .

    
zadawane TheWanderer 23.04.2016, 02:01
źródło

12 odpowiedzi

194

Pamiętaj, że ta odpowiedź może być nieco nieaktualna. Zrobię co w mojej mocy, aby regularnie aktualizować, ale nie mogę nic zagwarantować. Poniższa wersja sterownika może nie być najnowsza. Sprawdź stronę Launchpad, aby potwierdzić.

Każdy z opisanych problemów (a może nawet więcej) można naprawić, wykonując poniższe czynności.

Jeśli instalujesz Ubuntu, postępuj zgodnie z sekcją 3.

1. Najpierw upewnij się, że możesz wpisać TTY

Naciśnij Ctrl + Alt + F1

Jeśli wyświetli się czarny ekran z monitem logowania, kontynuuj. W przeciwnym razie prawdopodobnie będziesz musiał uruchomić się ze specjalną flagą jądra. Instrukcje znajdują się poniżej.

2. Teraz dla poprawki

  1. Zaloguj się na swoje konto w TTY.
  2. Uruchom sudo apt-get purge nvidia-*
  3. Uruchom sudo add-apt-repository ppa:graphics-drivers/ppa , a następnie sudo apt-get update .
  4. Uruchom sudo apt-get install nvidia-375 .
  5. Ponownie uruchom komputer i problem z grafiką.

3. Jeśli nie możesz wpisać TTY lub próbujesz zainstalować Ubuntu

  1. Uruchom ponownie w GRUB.
  2. Zaznacz opcję Ubuntu i naciśnij E .
  3. Dodaj nouveau.modeset=0 na końcu linii zaczynającej się od linux .
  4. Naciśnij F10 , aby uruchomić.
  5. Postępuj zgodnie z instrukcjami powyżej.
    • (Jeśli instalujesz Ubuntu, zignoruj ​​ten krok, ale postępuj zgodnie z resztą samouczka po zakończeniu instalacji.)

To rozwiązanie powinno rozwiązać wiele problemów opisanych przez użytkowników po aktualizacji do wersji 16.04. Jeśli dotyczy to nowej instalacji, rozwiązanie jest takie samo.

Jeśli napotkasz problemy po zakończeniu, powinieneś zadać inne pytanie. (Odwołaj się do tego pytania, aby dowiedzieć się, że nie jest ono duplikatem). Jest jednak kilka innych drobnych poprawek, które możesz wypróbować, zanim to zrobisz.

  • Ponownie zainstaluj Xorg

    • Wróć do TTY i uruchom sudo apt-get purge xorg-* xserver-xorg; sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg .
  • Ponownie zainstaluj środowisko pulpitu

    • Jeśli na Unity, uruchom sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop .
    • Jeśli na GNOME uruchomisz sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop .
    • Jeśli na MATE uruchom sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; sudo apt-get install ubuntu-mate-desktop
    • Każde Ubuntu DE ma swoją własną nazwę pakietu. Jeśli masz KDE lub coś innego, nazwa powinna być podobna do powyższych.
  • Świeża ponowna instalacja
    • Nie jest to najbardziej zachęcająca opcja, ale czasami jest to najlepsze rozwiązanie w takich przypadkach.

Pamiętaj, że jest wiele rzeczy, które mogą pójść nie tak i to nie jest gwarantowaną poprawką na wszystko. Nawet jeśli doświadczasz czegoś wymienionego w pytaniu, rozwiązanie może nie w pełni działać.

Ta odpowiedź dotyczy wyłącznie problemów z sterownikami 16.04 i nVIDIA. Twój problem może być głębszy niż zły sterownik.

Inne problemy po rozwiązaniu

  • Jeśli dojdziesz do działającego ekranu, ale wpadniesz w pętlę logowania (zalogujesz się i powrócisz do ekranu logowania), weź zajrzyj tutaj .
odpowiedział TheWanderer 23.04.2016, 02:01
źródło
11

Zainstalowałem Ubuntu 16.04 i wszystko działało dobrze, dopóki nie przełączyłem się na sterownik NVIDIA. Po ponownym uruchomieniu komputera nie mogłem przejść przez ekran logowania. Rozwiązaniem, które zadziałało, było wyłączenie bezpiecznego rozruchu .

Gdy utknąłem w pętli logowania, przełączyłem się na konsolę Ctl+Alt+F1 , zrestartowałem i wyłączyłem bezpieczne ładowanie w UEFI . Teraz wszystko działa z zainstalowanym sterownikiem nvidii.

    
odpowiedział Karhu 27.04.2016, 22:34
źródło
7

Dla Wyświetlacz jest pusty & amp; Ekran migocze

Zmierzyłem się z tym samym problemem, ale teraz wszystko działa dobrze.

Są dwa rozwiązania tego problemu:

  1. Użyj sterownika NVIDIA w wersji 364 ze sterownika karty graficznej PPA (najlepsza opcja)

    • sudo add-apt-repository ppa:graphics-drivers/ppa
    • sudo apt update && sudo apt install nvidia-364
  2. Użyj LightDM zamiast GDM

    • sudo apt-get install lightdm
    • wybierz lightdm jako domyślny, gdy zostaniesz o to poproszony.

UWAGA Jeśli to nie działa, zainstaluj intel-microcode (jeśli jest dostępny) z aplikacji Dodatkowe sterowniki przed zainstalowaniem sterownika NVIDIA.

    
odpowiedział Independent Peculiar 24.04.2016, 23:24
źródło
6

Uaktualniłem system z wersji GNU Ubuntu od 15.10 do 16.04 i miałem do czynienia z czarnym ekranem. Używając systemctl status i przeszukując logi, stwierdziłem, że zastrzeżone sterowniki NVidii zostały zerwane.

Usunięcie nvidia-* i ponowne zainstalowanie gdm doprowadziło mnie do trybu niskiej grafiki, ale ponowna instalacja sterowników NVidii przywróciła czarny ekran. Jak się okazało, Secure Boot został ustawiony na "Windows" w ustawieniach BIOS. Zmieniłem go na "Inne", a mój problem został rozwiązany.

Zanim znalazłem opcję bezpiecznego rozruchu, próbowałem oczyścić i ponownie zainstalować nvidia-* , xorg* , xserver-xorg , ubuntu-gnome-desktop , gnome-desktop-environment . Nie jestem pewien, czy to pomogło, ale wydaje się, że najlepiej jest go umieścić. Ponadto narzędzie do aktualizacji powiedziało, że musi wyłączyć Bezpieczne uruchamianie, aby odnieść sukces, ale później go włączy. To właśnie doprowadziło mnie do tego, aby go szukać.

    
odpowiedział kd8azz 27.04.2016, 03:03
źródło
4

Sprawdziłem plik dziennika X11 w /var/log/Xorg.0.log dla wpisów błędów (EE):

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

więc karta graficzna nie została wykryta przez sterownik nouveau.

sprawdzenie zainstalowanej karty za pomocą lspci dało następujący wynik:

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

W przypadku tego typu kart graficznych odpowiedzi zalecające zainstalowanie podanych tutaj sterowników NVIDII nie pomogły, ponieważ najnowszy sterownik NVIDIA nie obsługuje mojej karty.

Dlatego po pewnym wyszukiwaniu internetowym znalazłem sugestię, aby nieco pomóc systemowi X11, określając szczegóły karty w pliku

/usr/share/X11/xorg.conf.d/20-nouveau-conf i użycie informacji z polecenia lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Teraz rzeczy działają jak oczekiwane, a w pliku dziennika nie pojawiają się linie błędów (EE).

    
odpowiedział Wolfgang Fahl 11.08.2016, 16:58
źródło
4

Dla tych, którzy przestrzegają instrukcji, ale problem nadal występuje, być może ma to związek z samym sterownikiem.

Niektóre procesory graficzne NVIDIA nie radzą sobie dobrze z najnowszym sterownikiem. Jeśli podejrzewasz, że jesteś ofiarą tego problemu, możesz wykonać mój przewodnik poniżej.

Poniżej znajduje się po prostu kopiuj wklej odpowiedź z mojego własnego pytania tutaj .

Zrobiłem to !! To był problem z samym sterownikiem!

Problem : Moja karta (NVIDIA GTX980M) nie działa dobrze z nowym zastrzeżonym sterownikiem NVIDIA Linux. Rozwiązanie : użyj starego sterownika obsługującego moją kartę graficzną.

Zasadniczo, po pewnym czasie czai się w Internecie, niektórzy twierdzili, że może mogę spróbować użyć stabilnego nvidia-352 zamiast nowych sterowników.

Jednak po zapoznaniu się z apt-cache search nvidia-352 okazało się, że nvidia-352 to tylko przejściowy sterownik dla nvidia-361 sterownik graficzny.

Jednak w oparciu o mój poprzedni test, nvidia-361 aż do najnowszej (nvidia-370 w chwili pisania tego tekstu) jest źródłem mojego problemu.

Więc muszę pobrać dokładną nvidia-352 zamiast przejścia nvidia-361 .

Jeśli masz taki sam problem jak mój, poniżej znajdziesz kroki, które rozwiązałem.

Kroki:

  1. Odinstaluj wszystkie aktualne, problematyczne sterowniki NVIDIA.

    sudo apt-get purge nvidia-* libcuda-* 
    

    .

  2. Utwórz folder tymczasowy, w którym będą przechowywane pliki nvidia-352

    cd ~/Desktop
    mkdir nvidia-352
    cd nvidia-352
    

    .

  3. Pobierz wymagane pliki dla sterownika graficznego nvidia-352 .

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_amd64.deb
    

    Edytuj 1:

    Jeśli masz problem z pobraniem nvidia-352_352.63-0ubuntu3_amd64.deb z linku powyżej (mi się przydarzyło), możesz go również pobrać z różnych źródeł.

    Oto alternatywny link do tego pliku:

    http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_amd64.deb
    

    Edytuj 2:

    Powyższe linki są dla 64-bitowego sterownika NVIDIA, dla tych, którzy szukają 32-bitów, spójrz na poniższy link:

    https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
    

    Kroki są takie same, wystarczy pobrać różne pliki, które obsługują konfigurację 32-bitową.

    .

  4. Zainstaluj wszystkie pliki deb.

    sudo dpkg -i *.deb
    

    .

  5. Reboot

    .

Voila! Jeśli uruchomiłeś komputer bez awarii, udało Ci się rozwiązać ten problem graficzny!

Ciesz się! : D

    
odpowiedział Mohd Shahril 29.08.2016, 19:04
źródło
1

Po zmaganiu się z tym problemem przez półtorej dnia, udało się go rozwiązać, wyłączając bezpieczne uruchamianie w ustawieniach Bios. podczas instalacji sterownika zostałem poproszony o wyłączenie bezpiecznego rozruchu i zrobiłem, ale jakoś, być może dlatego, że jest również zainstalowane okno, nie było wyłączone (podczas instalacji). restartując i naciskając F2 (na Asusie) dostałem się do Bios, bezpieczeństwa, następnie wyłączono bezpieczne uruchamianie. zrestartowany i voila! Chociaż może to być specyficzne dla niektórych wersji bios lub systemów podwójnego rozruchu, nikt wcześniej nie opublikował tego rozwiązania.

    
odpowiedział Yuval Harpaz 30.08.2017, 13:55
źródło
0

Codziennie sprawdzam dostępność aktualizacji i pobieraję je za pomocą Software Updater. Ale ostatniej nocy Ubuntu poprosił mnie o częściowe pobranie (powiedział, coś nie zainstalowanego poprawnie - coś takiego), więc postępuję zgodnie z procesem Częściowe pobieranie . Koniec procesu pobierania poprosił o ponowne uruchomienie, więc zrestartuję Ubuntu. Po ponownym uruchomieniu logo startu i okna logowania są w niskiej rozdzielczości , pętla logowania i nie połączenie z Internetem (wifi + Ethernet zarówno próbowałem) ! Więc nawet nie mogę się zalogować!

Używam Ubuntu 16.04.2 LTS w laptopie ASUS X556UQ .

Po długim eksperymencie (próbując wyżej i innym rozwiązaniu od Google), stwierdzam, że problem występuje dla najnowszego Linux Kernel 4.8.0-42 z Nvidia 378 kierowca! Dlatego przechodzę na sterownik Nvidia 370 , używając TTY ( Ctrl + Alt + F1 ) i zrestartuj Ubuntu używając Linuksa < em> Kernel 4.8.0-41 (Używanie menu grub) i wszystkie problemy rozwiązane!

    
odpowiedział Mahmudul Hasan Shohag 16.03.2017, 16:01
źródło
0

Próbowałem wielu rozwiązań i nie pracowałem. W końcu próbowałem tego i działałem doskonale, bez potrzeby wykonywania takich rzeczy jak sudo service lightdm stop i tak dalej. Po prostu wykonaj następujące czynności:

Pokazuje listę zgodnych sterowników dla Twoich urządzeń: sudo ubuntu-drivers list

Następnie uruchom, aby zainstalować kompatybilne:

sudo ubuntu-drivers autoinstall

Wreszcie wykonaj (lub po prostu zrestartuj komputer):

sudo service lightdm restart

    
odpowiedział Amir 12.02.2018, 06:20
źródło
-1

Kiedy po raz pierwszy zainstalowałem Ubuntu 16.04.1, miałem problemy z grafiką, które zostały rozwiązane przy użyciu nvidia-304 (już wspomniano powyżej jako rozwiązanie). Właśnie zaktualizowałem swój system tydzień temu i od tego czasu znalazłem się w "nie mogę zalogować się w pętli", jak wiele osób już opisało. Logując się za pomocą tty, próbowałem zainstalować nvidia-304, 324, 350 i 370. NONE z nich działało. W końcu spróbowałem czegoś bardzo drastycznego. Zainstalowałem Xubuntu 16.04.1. Działało natychmiast bez żadnego szczególnego wysiłku z mojej strony. Wygląda więc na to, że problem jest ściśle związany z menedżerem pulpitu (Gnome). Jeśli więc możesz przełączyć się na Xfce z poziomu okna powłoki, możesz być dobry z aktualną wersją Ubuntu (przepraszam, ale nie wiem jak to zrobić). W przeciwnym razie zainstaluj Xubuntu.

Powodzenia!

    
odpowiedział Joe Berry 08.11.2016, 03:42
źródło
-1

Już od miesięcy mam ten problem z pętlą logowania. Teraz mam wreszcie odpowiedź i naprawdę chcę się nią podzielić z wami wszystkimi, którzy wyciągają wam włosy na rozwiązanie. Jeśli jest prostszy sposób, aby to zrobić, proszę powiedzieć.

To jest mój pierwszy wpis, więc proszę, nie przejmujcie się żadnymi błędami, które mogę popełnić jako pierwszy timer:)

Powiem cały proces, który zrobiłem od samego początku, abyś wiedział, jakie są wszystkie metody, które wypróbowałem.

  1. Na początku podczas instalacji Ubuntu ekran był niesamowicie powolny i opóźniony. Dane wyjściowe pochodziły z wbudowanego wyjścia graficznego (wbudowana VGA), a następnie po zainstalowaniu sterowników NVIDIA pokazywały pętlę logowania, w której po zalogowaniu się użytkownika na komputerze ekran miga, a następnie pojawia się ekran logowania. nieskończona pętla. Rozdzielczość również była niska, ale tym razem wyjście pochodziło z HDMI GPU.

  2. Aby spróbować naprawić sytuację, w Internecie pojawiło się wiele sugestii, np. próba usunięcia pliku X.Xauthority lub próba zrobienia sudo chown user:user .Xauthority . Próbowałem ich obu, ale na próżno.

  3. Następnie była metoda wypróbowania i zainstalowania menedżera lightdm zamiast zwykłego menedżera gdm , który był w Ubuntu. Zmieniłem następnie menedżera wyświetlania na to samo, ale też nie działało.

  4. Następną sugestią było zainstalowanie środowiska xubuntu-desktop , a następnie spróbuj go użyć. Kiedy usunąłem ubuntu-desktop , a następnie zainstalowałem pulpit xubuntu. To faktycznie rozwiązało problem, ale było tymczasowe. Kamera cofnęła się, ale GTX 980 nie był widoczny w ustawieniu Nvidia x server. Ale w tym momencie po zainstalowaniu CUDA wykrywającego GPU.

  5. Po ponownym uruchomieniu komputera ekran przestał działać i tym razem przestał się wyświetlać tty, nawet po indywidualnym użyciu skrótów Ctrl-Alt-F1 do F7.

  6. Myśląc, że to był problem w systemie operacyjnym, zacząłem eksperymentować z innymi systemami operacyjnymi. Pobrałem i próbowałem zainstalować wersję serwera Ubuntu. Po zainstalowaniu wersji serwerowej próbowałem zainstalować środowisko pulpitu. Dlatego po próbie instalacji środowiska komputerowego, system operacyjny rozbił się z komunikatem "O nie! Coś poszło nie tak!". Potem znowu uderzyło.

  7. Odbierając wersję Ubuntu Server, przesuwałem ją na Kubuntu 16.04 , myśląc, że jej menedżer wyświetlania może pomóc. Zainstalowałem najpierw po wyjęciu GPU, a instalacja poszła dobrze. Potem zainstalowałem sterownik Nvidia po przywróceniu GPU i wróciła pętla logowania. To było znowu nieuleczalne.

  8. Potem próbowałem zainstalować różne sterowniki Nvidii, ponieważ była to inna sugestia. Próbowałem też nvidia-300, nvidia-340 i zastrzeżonej nvidii-367, ale wszystkie były na próżno. Było też trochę PPA z wersjami eksperymentalnymi (ppa xorg-edgers i coś podobnego), ale one też nie działały.

  9. Potem próbowałem zainstalować Fedorę. Ale w tym czasie jedna strona mówiła o innych równoległych kontrolerach VGA, które mogą znajdować się w systemie. Kiedy więc sprawdziłem, zauważyłem, że na płycie głównej jest zintegrowany sterownik Matrox Graphics. (MG 200e). To mógł być problem, ponieważ przez cały ten czas ich konflikt mógł być konfliktem między kierowcami. Zacząłem więc szukać sposobu wyłączenia sterownika.

  10. Potem znalazłem metodę !! . Poszedłem do konfiguracji BIOS-u, a następnie wyłączyłem opcję "Onboard display". To rozwiązało problem. Teraz, kiedy otworzyłem Fedorę, zaczęło działać razem z kartą GPU, a sterownik nie był jeszcze zainstalowany. To była wielka poprawa od wcześniej. Po zainstalowaniu sterownika Nvidii system operacyjny zaczyna działać poprawnie.

odpowiedział Joe 12.11.2016, 12:58
źródło
-2

Moje rozwiązania są takie.

Ubuntu OS 16.04 sterownik nvidia przed 350, zainstalowany w aktualizacjach oprogramowania z Ubuntu

Pobieram z nvidia sterownik 370 i wykonuję sh./path-to-driver w terminalu wchodzę do tty

ctrl alt f1

i zabij proces lightdm

sudo service lightdm stop

z tymi komendami mają problemy

Rozwiązanie

Najpierw zrestartuj komputer i mój pierwszy problem polegał na tym, że nie mogę wejść na pulpit w ubuntu i nie mogę wejść na terminal tty, wchodzę w tryb odzyskiwania i przechodzę do terminalu root i robię to

nvidia-uninstall

to usuń sterownik nvidia, który instalujesz za pomocą polecenia ./nvidia.run

i uruchom ponownie i sprawdź. musisz zainstalować sterownik Ubuntu za pomocą

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

lub znajdź oprogramowanie i aktualizacje i zainstaluj sterownik

To rozwiązanie jest już moim rozwiązaniem tego samego problemu. Nie mogę odinstalować sterownika podczas pobierania strony internetowej nvidii

    
odpowiedział Jonathan Rodriguez 29.08.2016, 19:52
źródło

Przeczytaj inne pytania na temat tagów