Cara menonaktifkan driver kernel Nouveau

39

Saat memasang CUDA di Ubuntu 16.04 dengan menjalankan cuda_8.0.44_linux.run,

Saya mendapat pesan kesalahan berikut di /var/log/nvidia-installer.log

masukkan deskripsi gambar di sini

Kemudian saya memeriksa /etc/modprobe.d/nvidia-installer-disable-nouveau.conf dan mendapatkan

masukkan deskripsi gambar di sini

Ada saran untuk menonaktifkan Driver Kernel Nouveau?

Saya menemukan diskusi 2012 ini tetapi tidak berhasil untuk saya.

willSapgreen
sumber
pertanyaan bodoh, tetapi apakah Anda reboot dan coba lagi setelah Anda membuat ulang initramfs?
Zanna
Saya melakukannya tetapi tidak berhasil.
willSapgreen

Jawaban:

54

Menurut zona pengembang NVIDIA : Buat file

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

dengan konten berikut:

blacklist nouveau
options nouveau modeset=0

Regenerasi initramfs kernel:

sudo update-initramfs -u

dan akhirnya: reboot

sudo reboot

Baca lebih lanjut di: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy

Boern
sumber
1
Yang ini berfungsi dengan baik, tetapi saya juga harus menghapus file kunci X0 dari / tmp.
adelineu
Berhasil, terima kasih! BTW, di Arch Environment, update-initramfs -uberbeda. Anda perlu menemukan preset kernel Anda di /etc/mkinitcpio.d/(mis. Linux417.preset), dan jalankan sudo mkinitcpio -p linux417, dan reboot. Semua selesai!
MewX
32

mungkin sudah terlambat, tetapi harapan dapat membantu orang lain. tips ikuti berfungsi untuk ubuntu 16.04 dan SD os 0.4.

  1. hapus semua paket nvidia, lewati ini jika sistem Anda baru diinstal

    sudo apt-get remove nvidia* && sudo apt autoremove
    
  2. instal beberapa paket untuk kernel build:

    sudo apt-get install dkms build-essential linux-headers-generic
    
  3. sekarang blokir dan nonaktifkan driver kernel nouveau:

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

Sisipkan baris ikuti ke daftar hitam.conf:

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

Simpan dan keluar.

  1. Nonaktifkan Kernel nouveau dengan mengetikkan perintah berikut ( nouveau-kms.confmungkin tidak ada, tidak apa-apa):

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
    
  2. bangun kernel baru dengan:

    sudo update-initramfs -u
    
  3. reboot

WesleyHsiung
sumber
1
Apakah barang 4 perlu? Tampaknya menjadi pengulangan dari "options nouveau modeet = 0" yang telah ditambahkan ke /etc/modprobe.d/blacklist.conf yang disebutkan dalam item Anda 3.
Sun Bear
Saya melakukan ini, kemudian CTRL + ALT + F1, sudo service lightdm berhenti, kemudian bisa menjalankan installer. Saya tidak tahu apakah itu penting untuk melakukan ini, tetapi saya lakukan dan saya berhasil menjalankan installer. Terima kasih!
Julian Cienfuegos
1
Ini baru saja membunuh sistem saya. Setelah mem-boot ulang sekarang saya melihat blackscreen tak berujung, bahkan tidak ada kursor sialan; (
revolusioner
1
@revolutionary itu aneh, Anda tidak boleh memiliki driver cadangan. apakah Anda memiliki monitor vga cadangan di mana saja ??
Tcll
1
baik, Anda tidak dapat membatalkan perubahan dan menjalankan sudo update-initramfs -ukembali untuk mengaktifkan kembali nouveau ... Saya melakukan itu seperti orang bodoh dan harus menginstal ulang xubuntu karena saya mengacaukan semuanya di mana instalasi driver nvidia gagal. Hal terbaik yang bisa saya rekomendasikan untuk @revolutionary adalah dengan mengambil monitor vga (lcd, crt, tidak masalah). yang setidaknya harus menjalankan mode mundur dan membantu membawa Anda ke suatu tempat.
Tcll