Nouveau çekirdek sürücüsü nasıl devre dışı bırakılır


39

Cuda_8.0.44_linux.run dosyasını çalıştırarak Ubuntu 16.04’e CUDA kurarken,

/Var/log/nvidia-installer.log içinde aşağıdaki hata mesajını aldım

görüntü tanımını buraya girin

Sonra /etc/modprobe.d/nvidia-installer-disable-nouveau.conf dosyasını kontrol ettim ve

görüntü tanımını buraya girin

Nouveau Çekirdek Sürücüsünü devre dışı bırakmak için herhangi bir öneriniz?

Bu 2012 tartışmasını buldum ama benim için işe yaramadı.


aptalca bir soru, ama initramfs'i yeniledikten sonra yeniden başlatıp tekrar denedin mi?
Zanna

Yaptım ama çalışmadım.
willSapgreen

Yanıtlar:


54

Göre NVIDIA geliştirici bölge : bir dosya oluşturun

nano /etc/modprobe.d/blacklist-nouveau.conf

aşağıdaki içeriklere sahip:

blacklist nouveau
options nouveau modeset=0

Çekirdek initramfs'ini yeniden oluşturun:

sudo update-initramfs -u

ve son olarak: yeniden başlat

sudo reboot

Daha fazla bilgi için: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy


1
Bu mükemmel çalıştı, ancak X0 kilit dosyalarını / tmp dizininden de çıkarmak zorunda kaldım.
adelineu,

İşe yaradı, teşekkürler! BTW, Kemer Ortamında update-initramfs -ufarklıdır. Çekirdek ön /etc/mkinitcpio.d/ayarınızı (örneğin linux417.preset) içinde bulmanız ve çalıştırmanız sudo mkinitcpio -p linux417ve yeniden başlatmanız gerekir. Hepsi tamam!
MewX

32

belki de çok geç, ama umut başkaları için yardımcı olabilir. Aşağıdaki ipuçları ubuntu 16.04 ve ilköğretim os 0.4 için çalıştı.

  1. tüm nvidia paketlerini kaldırın, sisteminiz yeni kurulu ise bunu atlayın

    sudo apt-get remove nvidia* && sudo apt autoremove
    
  2. build çekirdek için bazı paketler kurun:

    sudo apt-get install dkms build-essential linux-headers-generic
    
  3. şimdi nouveau çekirdeği sürücüsünü engelleyin ve devre dışı bırakın:

    sudo vim /etc/modprobe.d/blacklist.conf
    

Blacklist.conf dosyasına şu satırları ekleyin:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

kaydet ve çık.

  1. Aşağıdaki komutları yazarak Kernel nouveau'yu devre dışı bırakın ( nouveau-kms.confmevcut olmayabilir, sorun değil):

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
    
  2. yeni çekirdeği şunun tarafından derleyin:

    sudo update-initramfs -u
    
  3. reboot


1
4. madde gerekli mi? 3. öğenizde /etc/modprobe.d/blacklist.conf dosyasına eklenmiş olan "options nouveau modeset = 0" öğesinin tekrarı gibi görünüyor.
Sun Bear

Bunu yaptım, sonra CTRL + ALT + F1, sudo hizmet lightdm stop, daha sonra yükleyiciyi çalıştırabildim. Bunu yapmanın gerekli olup olmadığını bilmiyorum, ama yaptım ve yükleyiciyi başarıyla çalıştırabilirim. Teşekkürler!
Julian Cienfuegos

1
Bu sadece sistemimi öldürdü. Şimdi yeniden başlattıktan sonra sonsuz bir kara ekran görüyorum, lanetli bir imleç bile yok; (
devrimci

1
@revolutionary tuhaf, bir geri dönüş sürücünüz olmamalı. her yerde yedek vga monitörünüz var mı?
Tcll

1
peki, değişikliklerinizi geri alamazsınız ve nouveau'yu sudo update-initramfs -uyeniden etkinleştirmek için tekrar çalışırsınız ... Ben tam bir aptal gibi yaptım ve xubuntu'yu yeniden kurmak zorunda kaldım çünkü her nvidia sürücüsü kurulumunun başarısız olduğu her şeyi batırdım. @revolutionary için önerebileceğim en iyi şey bir vga monitörü kapmak (lcd, crt, önemli değil). bu en azından geri dönüş modundan çıkmalı ve sizi bir yere götürmenize yardımcı olmalıdır.
Tcll
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.