Ubuntu 16.04'te Nvidia başarısızlığı nasıl kurtarılır?


14

Daha eski bir Nvidia ekran kartım var ve Ubuntu 16.04'te ekran kartı sürücüsünü yüklerken bilgisayarım çöküyor. Giriş ekranına geldiğimde, daha fazla değilken: şifremi girdikten sonra, sistem bir döngüye girdi ve her zaman giriş ekranına geri döndü [komik çizgiler mevcut].

Bu sorunu nasıl düzeltirim?


Bu çok zor bir çözüm. Aynı sorunu yaşadım ve çözüm aslında bundan daha basit.
fge

Lütfen cevabınızı soru yerine cevap alanına koyun. Kendi sorunuza cevap vermek iyi.
chaskes


Bunu çok geniş olarak oyluyorum çünkü olası bir cevap yok, cevap soruda.
boomt14

@WindowsinsiderBoomTech Bu çok geniş yapmıyor. OP sadece cevabı bir cevaba taşımalıdır.
chaskes

Yanıtlar:


11

Rob grune tarafından gönderilen soru dışında düzenlendi :

Kurtarmak için şu adımları izleyin:

Ctrl+ Alt+ F1[çıkmak ve TTY moduna geçmek için]

sudo apt-get remove --purge nvidia*
sudo apt-get install ubuntu-desktop
sudo apt-get autoremove
sudo rm /etc/X11/xorg.conf
echo "nouveau" | sudo tee -a /etc/modules
sudo reboot

[yeniden başlattıktan sonra, nouveau sürücüsü ile çalışmaya geri dönmelisiniz ve giriş yapabilirsiniz]

sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo apt-get autoremove
sudo apt-get autoclean

Dosya üzerinde çalıştığım kurulumda mevcut olmadığım sudo apt-get install ubuntu-desktopiçin gerekli olmadığından da emin sudo rm /etc/X11/xorg.confdeğildim. Ayrıca, bu ppa'yı kullanmıyorsanız sudo add-apt-repository --rem'i kaldırmak gerekmez: grafik sürücüleri / ppa. Tüm bu süreçlerin geri kalanı onaylayabilirim dedi. Bu sistem yüksek performanslı grafikler gerektirmediğinden, nouveau sürücüsüne bağlı kalacağım, ancak istenirse en son nvidia-akım paketini kurmayı deneyebileceğini hayal ediyorum
Elder Geek

Düzeltme: 'autoremove' komut satırlarının her ikisi de apt değil, apt-get kullanıyor olmalıdır.
Leland Woodbury

Bu benim için çalıştı. (Değerlendirmem @ ElderGeek's ile aynı fikirde.) Teşekkürler!
Leland Woodbury

@LelandWoodbury Sen ilişkin doğru apt autoremove senin bir kez unutmayın (fixex) ün yüksek yeterlidir Bu düzeltmeleri kendiniz yapmak mümkün olacak.
Elder Geek

Bu sorunun yaklaşık 16.04 olduğunu biliyorum. Bir güncelleme gibi Ubuntu 17.10 benim için işe yaramadı
byf-ferdy

3

En son Ubuntu 16.04.2 sürümüne güncelledikten ve nvidia-340sürücüyü kullandıktan sonra Dell Vostro 1500 (GeForce 8400M GS) ile aynı sorunu yaşıyordum . Çözmem neredeyse bir günümü aldı. İşte kısayolda deneyebileceğiniz şeyler:

Öncelikle metin konsoluna gitmek için CTRL + ALT + F1 tuşlarına basın . Ardından giriş yapın.

Yap cat /var/log/gpu-manager.log. Böyle bir şey görürseniz:

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
...

O zaman giriş döngüsünün nedeni büyük olasılıkla nvidia çekirdek DRI modülünün kara listeye alınmasıdır. Bunun nedeni bumblebee, daha önce nvidia sürücüsünün eski bir sürümüyle (benim durumumda nvidia-304) yüklenmiş olması ve şimdi artık kullanılmaması olabilir. Değilse tasfiye silindi o config dosyaları bırakır /etcda modül kara aralarında. Kara listeye alınan modül, X sunucusunun oturum açtıktan sonra başlatılamamasına neden olur ve bu da oturum açma döngüsüne neden olur.

Bombus arısının kurulu olup olmadığını kontrol edin:

apt list --installed | grep bumble

Değilse (yukarıdaki komutun çıkışı yok) olup olmadığını kontrol edin /etc/modprobe.d/bumblebee.conf:

ls -l /etc/modprobe.d/bumblebee.conf

Varsa, silin:

sudo rm /etc/modprobe.d/bumblebee.conf

Ve şimdi yeniden başlatarak veya çalıştırarak tekrar deneyin:

sudo service lightdm restart

Diğer yazımda ayrıntılı sorun analizini de görebilirsiniz .


teşekkür ederim! Bu, bu sorunla karşılaştığımda 2. kez oldu ve yorumunuzu bulduğumda nvidia sürücüsünü kaldırmak için yakındım. Sorunumu düzeltti. Bu kabul edilen cevap olmalı!
Zoltán Süle

2

Ubuntu kendi wiki bu kılavuzu var - ama bir son güncelleme 2013-02-06, bu yüzden içine çok fazla güven / umut / inanç / iş / zaman koymak olmaz.

İşte tüm eski video sürücülerini kaldıran ve nouveau'yu yeniden yükleyen bir tarif:

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.