Pusty ekran po zainstalowaniu sterownika nvidia z ograniczeniami

106

Mam zainstalowany aktualny sterownik nvidia ograniczony i restarcie mój komputer i teraz pojawia się czarny lub pusty ekran.

Jak mogę to naprawić?

LaMinifalda
źródło
(Ci, którzy wybiorą nagrodę za to pytanie, nie ma potrzeby ponawiania wszystkich opcji Optimus, wystarczy dodać te istniejące odpowiedzi jako linki w całościowej odpowiedzi, połączyć jak najwięcej!)
Jorge Castro
1
Wiele odpowiedzi nie powiedzie się przy użyciu „sudo apt-get install nvidia-common” z powodu tego błędu: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
keepitsimpleengineer
może występować problem z wersją jądra ... Zainstaluj ukuu i zainstaluj nowszą wersję jądra. Zawsze możesz jednak powrócić do tego, którego używasz.
Gaurav Sharma

Odpowiedzi:

76

Usuń wszystkie pakiety związane z Nvidią

  1. Zaloguj się do terminala: Ctrl+ Alt+ F1(terminal jest widoczny z pustym ekranem)

  2. sudo apt-get remove --purge nvidia-*

Zaczynać od początku

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Zainstaluj ponownie wszystko

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Ponownie skonfiguruj serwer X.

  1. sudo dpkg-reconfigure xserver-xorg

Źródło: Ubuntu Wiki

Marco Scannadinari
źródło
4
W końcu to naprawiło (pominięto etap „Rozpocznij od zera” - nie spodobało się odinstalowanie xserver!), Ale zrobiłem wszystkie pozostałe kroki i działa to na szczęście. Wielkie dzięki!
RobinLovelace
5
Ta wiki jest nieaktualna. na przykład nvidia-settings --uninstall nie działa.
NoBugs,
2
@NoBugs: tak, ale wykonanie kolejnych kroków nadal naprawia grafikę 14.04 poreboot
jfs
1
Kiedy uruchamiam sudo apt-get install xserver-xorg-video-nouveau, pojawia się następujący komunikat: Następujące pakiety mają niezaspokojone zależności: xserver-xorg-video-nouveau: Zależy: xorg-video-abi-15 Zależy: xserver-xorg -core (> = 2: 1.14.99.902) Poleca: libgl1-mesa-dri (> = 9.0) E: Nie można naprawić problemów, trzymałeś uszkodzone pakiety. „Masz pomysł, co robić w tym przypadku?
Cleb
3
Nie działa już od kwietnia 2016 r. Żadne z poleceń po sudo apt-get install nvidia-commonpracy. To jest na Ubuntu 14.04 na Asus G751JM (NVIDIA GTX 860m)
sgarcia
9
  1. Usuń wszystkie sterowniki, które mogą powodować problem,
  2. otwórz terminal i wpisz (otwórz go z deski rozdzielczej, używając ikony ubuntu w lewym rogu)

    sudo apt-get --purge remove nvidia
    

    lub

    sudo apt-get --purge remove nvidia-current
    

    (W zależności od tego, który zainstalowałeś) lub wyłącz je w ograniczonych ustawieniach sterownika.

  3. restart.

  4. następnie na terminalu wpisz to:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. restart.

Uri Herrera
źródło
2
Ten pracował dla mnie, ale zostawił mnie z 640x480 równoważne problemu do askubuntu.com/questions/201123/... . Użyj także Shift / Esc podczas rozruchu, aby wprowadzić linuksowy odpowiednik „trybu awaryjnego”, aby móc wykonywać te polecenia
Alex
Cholerny przedstawiciel nie pozwoli mi edytować własnego komentarza - chciałem tylko dodać, że rozwiązanie zaproponowane dla problemu 640x480 w powyższym pytaniu działa dobrze, więc nie pozwól, żeby cię to powstrzymywało.
Alex
2
Jeśli mój komputer uruchomi się z pustym ekranem, jak mogę otworzyć terminal i wpisać te polecenia? Ekran jest pusty!
Stefan Lasiewski
@StefanLasiewski askubuntu.com/questions/162075/…
Uri Herrera
Informacje tutaj naprawdę powinny zostać dodane do powyższej odpowiedzi Marco Scannadinari, aby poprawić / rozwinąć już istniejącą odpowiedź
geezanansa
6

W moim przypadku był to problem z tym, że monitor nadawał mojej GPU Nvidii zły EDID

Aby debugować błąd, możesz dodać ten wiersz do sekcji ekranu w /etc/X11/xorg.confpliku

Option         "ModeDebug" "true"

Teraz sprawdź swoje /var/log/Xorg.0.log file.

Jeśli znajdziesz taki błąd:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

Następnie możesz rozwiązać ten problem, dodając ten wiersz do sekcji urządzenia

Option         "IgnoreEDIDChecksum" "DFP"
Olav Grønås Gjerde
źródło
5

Może Ubuntu działa, ale używa innego wyjścia karty. Dla mnie moja nVidia GeForce 7300 ma 2 wyjścia, VGA i DVI. Wygląda na to, że domyślnym wyjściem podczas instalacji sterowników jest DVI, ale nie mam monitora DVI, więc udało mi się przejść do trybu odzyskiwania (dostępnego w GRUB-ie podczas uruchamiania) i wpisać:

nvidia-xconfig --twinview --twinview-orientation="Clone"

Teraz uruchom ponownie.

To polecenie kieruje tę samą grafikę do obu wyjść. Odtąd możesz eksperymentować z tym narzędziem nVidia, dopóki nie dostaniesz tego, czego chcesz. Aby uzyskać więcej informacji, wpisz:

nvidia-xconfig -A | less

Mam nadzieję, że to pomaga.

Javier Rios
źródło
4

Naciśnij Alt + Ctrl + F1, aby dostać się do tty1 (terminal), a następnie uruchom to:

sudo apt-get --purge remove nvidia*

Spowoduje to usunięcie wszystkich pakietów sterowników nvidia. Jeśli to nadal nie działa, spróbuj również:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

Spowoduje to usunięcie uszkodzonego pliku konfiguracyjnego xorg, jeśli istnieje. Po zakończeniu tych poleceń konieczne będzie ponowne uruchomienie komputera. (Ctrl + Alt + del)

PS. Jeśli masz kartę NVIDIA Optimus, nie instaluj X-SWAT ani żadnych innych sterowników NVIDIA. Najlepsze działające sterowniki kart nvidia optimus pochodzą z projektu trzmiela .

Sepero
źródło
Czy ma to na celu przywrócenie domyślnego sterownika nouveau?
ychaouche
2

Zdarzyło mi się to, gdy uruchomiłem procesor AMD: Nauczyłem się, że to błąd IOMMU / AMD -v = Niezgodny z Nvidią. Naprawiono to wyłączenie ustawień biografii wirtualizacji.

TardisGuy
źródło
1

Czy ten wątek na forach Ubuntu pomaga ci?

Krótko mówiąc, wygląda na to, że pakiety nagłówka linux dla niektórych jąder (zwłaszcza jądra PAE) nie są poprawnie zainstalowane, a kompilacja sterownika nvidia kończy się niepowodzeniem podczas instalacji pakietów nvidia.

neutro
źródło
Dzięki za twój post. Ale patrz edycja 5! Co mogę zrobić?
LaMinifalda
0

Odnośnie tytułu tematu: Jaka jest obecnie ograniczona wersja sterownika NVIDIA używana w Ubuntu natty?

Na Launchpad można znaleźć wszystko na temat wydań, wersji, błędów i żądanych funkcji . Aby zrozumieć, o co chodzi, możesz wybrać się na ich wycieczkę .

Pytanie o najnowszą wersję sterownika nVidia można znaleźć w pakiecie binarnym „nvidia-current” w Ubuntu Natty i386 . Tak więc od 2011-04-20 najnowsza wersja to 270.41.06-0ubuntu1. Ale to niekoniecznie jest zalecane . Najnowsza dla mnie zawsze wydaje się wadliwa (jak „łzawienie” itp.).

Rinzwind
źródło
0

Zamiast używać nvidia-current, powinieneś naprawdę spróbować użyć starszego sterownika nvidia, np. 173.xx. To rozwiązało problem dla mnie. Po prostu uruchom jockey-gtk i wybierz sterownik 173.xx. Następnie uruchom ponownie system.

Wolf F.
źródło
0

Wypróbuj w /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

Zamień „1680x1050x32 | na rozdzielczość natywną (aby uruchomić go vbeinfow konsoli grub podczas uruchamiania).

Następnie w /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

Zaktualizuj grub:

aktualizacja sudo-grub

Może zadziałać...

dezorientować
źródło
Czy możesz wyjaśnić, co robią niektóre z tych opcji? Co robi gfxpayloadna przykład?
Stefan Lasiewski
0

Spróbować acpi=off. To rozwiązało problem z uruchamianiem do pustego ekranu dla Ubuntu 11.10.

VirusC
źródło
Pierwotne pytanie było stare. Prawdopodobnie nie było to wtedy sugerowane, ponieważ problem pojawił się dopiero po zainstalowaniu zastrzeżonego sterownika. Lepszą odpowiedzią może być przywrócenie ostatniego znanego działającego sterownika, a następnie wypróbowanie alternatywnych sterowników NVIDIA, które stały się dostępne.
fabricator4,
Gdzie należy acpi=offustawić?
Magick
@Magick przy pozycji menu grub podczas uruchamiania (naciśnij e, aby uzyskać dostęp). Następnie poszukaj linii, która przekazuje opcje do jądra (zaczyna się od „linux”). Zobacz odpowiedź con-f-use poniżej: askubuntu.com/a/43691/550380 , dzięki temu opcja będzie stała.
ychaouche
0

Mam też pusty ekran, ale to było na laptopie z kartą nVidia optimus 4200m. Wydaje się, że Optimus nie jest dobrze obsługiwany w systemie Ubuntu. Musiałem wyłączyć Optimus z bios, a następnie ponownie zainstalować sterownik Nividia. Więcej tutaj, jeśli chcesz przeczytać http://developerslog.org/?p=69

Kaerax
źródło
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Oyibo,
0

Podczas uruchamiania pojawiał się czarny ekran. Mam kartę graficzną NVIDIA 6200. Zmiana nazwy xorg.config i ponowne uruchomienie działały dla mnie. Plik xorg.config utworzony przez nvidia-xconfig: wersja 304.51 ([email protected]) powodował problem.

użytkownik155543
źródło
0

Największym problemem było uzyskanie Macbooka Pro do zainstalowania sterowników Nvidii !!!

Rozwiązaniem jest zmiana głównej partycji rozruchowej na USUŃ EFI i przejście na starszą wersję MBP.

Jest to omówione na kilku stronach internetowych, ale nie jest tak łatwe do naśladowania.

https://bbs.archlinux.org/viewtopic.php?id=162289

Korzystając z tego pomysłu, uruchomiłem komputer z Live CD, a następnie za pomocą Gparted usunąłem partycję rozruchową EFI, zmieniłem ją z EFI na FAT32, a następnie używając Boot-Repair przebudowałem go jako starszego rozruchu, używając głównej partycji z zainstalowaną wersją 64.04 64-bitową

https://help.ubuntu.com/community/Boot-Repair

--- OSTRZEŻENIE ZAPASUJ PIERWSZE SWOJE DANE. MOŻESZ ODKRĘCIĆ WSZYSTKO NA SWOIM DYSKU ---

Włóż płytę Live CD - Uruchom jako próbę Ubuntu Run Gparted - Zmień partycję rozruchową EFI z EFI na FAT32.

otwórz nowy Terminal, a następnie wpisz:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • Naciśnij enter.

  • Następnie wpisz:

sudo apt-get install -y boot-repair && (boot-repair &)

Podczas naprawy rozruchu wybierz OPCJE ZAAWANSOWANE

Odznacz Użyj standardowego pliku EFI w głównych opcjach Odznacz oddzielną partycję / boot / efi w GRUB LOCATION

postępuj zgodnie z instrukcjami, jak korzystać ze starszego modułu ładującego, który zapewni Ci Naprawa rozruchu.

Teraz zainstaluj i załaduj sterowniki NVidia tyle postów

Zastosowałem metodę 2 na tej stronie http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html

Pracowałem nad tym prawdopodobnie przez 18 godzin i wypróbowałem KAŻDĄ dostępną opcję. Mam na myśli każdy możliwy sposób instalacji tych sterowników, i to było jedyne rozwiązanie, które działa na Macbook Pro 7.1 z systemem 13.04 z Nvidia_current (nvidia_304)

MB-
źródło
0

Próbowałem już wszystkiego tutaj, a rozwiązaniem dla mnie było przejście na lightdm, teraz działa idealnie!

James Heald
źródło
Jak przejść na lightdm?
Magick
-5

Wystarczy zainstalować czyste ubuntu ( bez aktualizacji, bez oprogramowania ), połączyć się z Internetem, pobrać sterownik i zainstalować i uruchomić ponownie! Pracował dla mnie! Dzięki za mojego sąsiada !!! (to był jego pomysł)

Lukas
źródło
5
Używanie Ubuntu bez uruchamiania żadnych aktualizacji nie jest naprawdę zalecane. Błędy są naprawiane i ze względów bezpieczeństwa to również zły pomysł.
gertvdijk
@gertvdijk Być może celem tego postu jest zalecenie zainstalowania Ubuntu bez aktualizacji, zainstalowania sterownika, a następnie zainstalowania aktualizacji (ale dopiero po zainstalowaniu sterownika). Jeśli tak, nie jestem pewien, dlaczego miałoby to działać lepiej, ale byłoby to akceptowalnie bezpieczne.
Eliah Kagan
@EliahKagan Może być, ale jeśli tak, to nie brzmi to dla mnie naprawdę mało. Sterownik Nvidii jest przebudowywany dla każdego nowego jądra.
gertvdijk