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.