Bagaimana cara menonaktifkan "Driver Kernel Nouveau"?

47

Saya mencoba menginstal driver grafis nvidia eksklusif yang saya unduh dari situs web nvidia. Itu tidak akan menginstal karena dikatakan bahwa "driver kernel Nouveau" perlu dinonaktifkan terlebih dahulu.

Saya membuka sinaptik dan menghapus semua yang memiliki nvidia, nouveau, atau joki di namanya. Itu masih tidak akan berhasil.

Apa sebenarnya yang harus saya lakukan untuk menonaktifkan "driver kernel Nouveau"?

Bob
sumber
Oli, saya mengunduh dari NVIDIA karena nvidia-96 tidak akan menginstal, lihat di sini: askubuntu.com/questions/112206/…
Bob

Jawaban:

33

Semua tautan di atas benar, namun Anda harus menjalankan sudo update-initramfs -uagar initramf dapat dihapus dari nouveau

Tom Winans
sumber
Keren ini bekerja untuk saya. Saya menginstal file daftar hitam tetapi tidak berhasil. Namun anehnya langkah ini tidak diperlukan di Ubuntu yang tepat.
Autodidact
14
apa itu "tautan di atas"?
dinosaurus
21

Hanya pertanyaan singkat: Mengapa Anda mengunduh driver dari Nvidia secara langsung? Paket yang tersedia melalui jockey(aplikasi Drivers Tambahan) harus baik untuk kebanyakan orang dan jika Anda tidak cocok dengan "kebanyakan orang", menggunakan PPA X-SWAT akan memberi Anda versi terbaru dari driver nvidia.

Bagaimanapun, apa yang Anda inginkan itu sederhana. Pertama, Anda harus keluar dari X sebelum dapat menginstal. Anda dapat melakukannya dengan beralih ke terminal virtual (tty) dengan menekan ctrl+ alt+ F1masuk dan kemudian berjalan sudo stop lightdm. Sekarang jalankan penginstal. Jika masih mengeluh tentang nouveaumelanjutkan:

Jalankan sudoedit /etc/modprobe.d/nvidia-graphics-drivers.confdan isi dengan ini:

# This file was installed by nvidia-current-updates
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau off

Pengemudi akan membuat file itu ketika diinstal, tetapi Anda hanya ingin mempercepat semuanya. Anda harus memulai ulang dan membunuh X lagi sekarang.

Kemudian jalankan pemasang dan semuanya akan baik-baik saja.

Oli
sumber
1
Saya mencoba ini dan tidak melakukan apa pun. Saya masih mendapatkan kesalahan ketidakcocokan dari skrip instal Nvidia.
Jake
Bagi siapa pun yang membaca ini, saya sangat menyarankan agar Anda menggunakan X-SWAT PPA karena itu akan berhasil dan solusi daftar hitam mungkin atau mungkin tidak (tidak dalam kasus saya).
enedene
Saya baru saja menginstal driver NVIDIA 64 bit (310) untuk GeForce 210 saya dan installer melakukan langkah menonaktifkan untuk saya. Reboot dan terpasang dengan baik. :)
EM-Creations
@geezanansa Sudah ada di sana (paragraf kedua). LightDM mengontrol X.
Oli
driviers di 16.04 tampaknya tidak membuat file ini, saya harus membuatnya secara manual. nomodeset diperlukan dalam opsi boot
jyavenard
10

Tambahkan string nomodesetke /etc/default/grubfile Anda di baris GRUB_CMDLINE_LINUX_DEFAULT=line, atau driver nvidia Anda tidak akan berfungsi.

Setelah modifikasi, jalankan:

sudo update-grub
Riccardo
sumber
Ini memberitahu saya bahwa nomodeset tidak ditemukan ...
Dodgie
Aneh, memang pesannya sudah hilang dari dmesgsekarang, tetapi mengapa? Dan selain itu, nomodesetopsi ini tampaknya menyebabkan layar splash menjadi kosong dan menggambar ulang dengan tidak benar, bukan bahwa ini adalah masalah pemblokiran, tetapi ini benar-benar jelek.
Jonathan Neufeld
8

Lewati argumen kernel ( nouveau.blacklist=1) saat boot ke daftar hitam driver dengan mengedit /etc/default/grubfile Anda :

sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1 /g' /etc/default/grub
sudo update-grub

reboot

mchid
sumber
@ cl-netbox Saya setuju, ini menyenangkan. Juga, saya sudah mencoba untuk mencabut beberapa dari mereka dan mungkin ada satu atau dua yang perlu diedit walaupun saya selalu dapat menemukan beberapa tata bahasa di suatu tempat untuk diperbaiki. Saya benar-benar harus menjadi pemicu yang kurang bahagia dengan hal itu karena saya sering mencabutnya. Selain itu, saya kemudian menyadari bahwa melewatkan nouveau.modeset = 0 adalah melalui pengeditan menu saat boot alih-alih mengedit file seperti yang saya lakukan sehingga seharusnya tidak menyebabkan masalah tampilan di masa depan seperti monitor tambahan.
mchid
6

Saya terjebak dengan masalah ini untuk waktu yang lama. Setelah menginstal salinan baru Ubuntu 16.04, saya menginstal cuda 8.0 menggunakan deb (lokal):

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

Driver Nvidia bekerja dengan baik di komputer saya sekarang. Sebelum itu, saya mencoba menginstal driver Nvidia menggunakan file * .run tanpa hasil. Cobalah, ini akan menghemat waktu Anda yang berharga.

Md. Alimoor Reza
sumber
2
Saya benar-benar berpikir ini harus menjadi jawaban yang diterima. Jangan habiskan sore Anda dengan menghancurkan wajah Anda di monitor seperti yang saya lakukan. Ini sepenuhnya menghindari masalah.
Graydyn Young
instal cuda 8.0sudo apt-get install cuda-8-0
Jiu
4

Saya hanya seekor penguin kecil dan telah menemukan penonaktifan / daftar hitam nouveau memecah banyak fitur di ubuntu terutama item manajemen jendela (mis. Menu yang hilang dll. Tidak masalah jika Anda tahu pintasan keyboard untuk navigasi / operasi.) NVidia sendiri dalam readme menyoroti kemungkinan kebutuhan untuk membuat file lain jika modeprobe.d / blacklist allready berisi sesuatu yang lain. Dimungkinkan untuk mengubah dari driver mesa ke vesa dengan menonaktifkan nouveau di ubuntu. Menggunakan mesa atau vesa akan memberikan daftar berbeda di joki (driver tambahan) seperti yang akan menggunakan jockey-common (berguna untuk menambahkan driver yang lebih tua ke daftar joki) Ada banyak kerja keras yang terjadi di departemen ini oleh banyak orang dan telah menemukan secara pribadi bahwa yang direkomendasikan driver telah sangat ditingkatkan dalam beberapa bulan terakhir serta driver NVidia 310 tersedia baik di pusat perangkat lunak ubuntu atau driver tambahan setelah mengaktifkan pembaruan yang diusulkan dalam Sumber Perangkat Lunak (dan kemudian memperbarui). Apa yang saya temukan setelah instalasi adalah bahwa tidak pernah ada driver berpemilik yang terinstal yang berarti hal-hal kecil seperti ukuran ikon launcher tidak dapat disesuaikan (pengaturan sistem> tampilan) yang merupakan indikasi dari sesi 2d dan bukan sesi 3d (rasa yang lebih baru). Jadi dengan mengingat filosofi ubuntu dan fakta orang yang berbeda menggunakan mesin mereka untuk hal yang berbeda; mungkin ada baiknya bertanya, "Apakah ini bug? dan / atau Apa yang terjadi ketika nouveau dinonaktifkan?

Astaga
sumber
4

Letakkan file di nvidia-graphics-drivers.confbawah /etc/modprobe.d/direktori dan kemudian reboot sistem.

Masuk ke konsol dan jalankan NVIDIA-Linux-x86-319.32.runlagi, sehingga tidak akan mendapatkan kesalahan ketidakcocokan.

pengguna174233
sumber
4
dimana nvidia-graphics-drivers.conf?
Jamie Hutber
2

Bisakah Anda menambahkan model kartu grafis dan versi Ubuntu ke pertanyaan?

Meskipun Anda dapat mengunduh 96 seri driver dari situs web nVidia, itu tidak akan kompatibel dengan versi terbaru dari Xorg dan tidak akan menginstal. Anda dapat berupaya untuk menurunkan versi server X Anda, tetapi Anda mungkin menemukan bahwa fitur-fitur lain dari Ubuntu akan rusak. dan Anda bahkan mungkin tidak dapat mengakses desktop grafis apa pun. Saya akan memberikan instruksi tentang cara melakukan ini, tetapi saya tidak tahu versi Ubuntu yang Anda gunakan. Mungkin Anda bisa mengetahuinya dengan pencarian Google. Lihat posting # 7, di sini , atau proyek launchpad ini , yang mungkin, yah, menyenangkan untuk dicoba;)

Richard
sumber