Anda harus boot ke mode pemulihan, kemudian mengeluarkan apt-get remove --purge nvidia-current
di terminal root, diikuti oleh apt-get install nvidia-current
- untuk membangun kembali driver nvidia untuk kernel baru. Saya punya masalah ini juga ketika saya memutakhirkan.
Tolong jangan menginstal driver dari situs nVidia btw! Anda dapat menyebabkan masalah serius jika kemudian mencoba menginstal driver yang disarankan nanti tanpa menghapus yang sebelumnya.
Sunting:
Anda perlu menjalankan perintah-perintah ini dari terminal. Saya tidak dapat menjamin hasil yang sempurna, karena saya akan berdasarkan apa yang saya temukan melalui internet dan dari memori.
Masalah yang Anda dapatkan disebabkan oleh perbedaan komponen mode pengguna dan modul kernel. Untuk memperbaikinya, modul kernel nvidia harus dibangun kembali. Ini seharusnya terjadi saat reboot, tetapi seringkali tidak.
Pertama, Anda perlu menginstal header kernel Linux:
sudo apt-get install linux-headers-generic
Maka Anda perlu menjalankan dkms untuk menghapus modul kernel nvidia lama:
Lalu lari:
sudo apt-get install nvidia-current
- ini harus membuatnya menginstal dengan benar, sehingga yang perlu Anda lakukan adalah menjalankan
sudo nvidia-xconfig and reboot.
- Jika Anda masih mendapatkan kesalahan tentang versi modul, jalankan:
sudo dkms build nvidia
Ini harus menyelesaikan masalah.
Maaf jika semuanya sedikit membingungkan, saya mencoba menyatukan kembali proses yang harus saya gunakan untuk yang terbaik dari ingatan saya :)! Jika Anda mengalami masalah jangan ragu untuk memberi tahu saya (dan jika ada yang melihat ada masalah dengan instruksi tolong beri tahu saya ASAP) !!!!
Memperbarui:
Saya menemukan kemungkinan penyebab lain. Nouveau mungkin tidak masuk daftar hitam, dan nvidia-saat ini mungkin tidak menempatkan dirinya dalam file .conf yang digunakan untuk memilih driver tampilan Anda. Berikut cara memperbaikinya:
NB:
Sebelum Anda melanjutkan, pastikan Anda memiliki driver nvidia-current dari repositori. Mengunduh driver dari situs web nvidia dapat menyebabkan masalah di kemudian hari, karena tidak menggunakan format paket debian dan meninggalkan hal-hal di belakang yang dapat bertentangan dengan pemasangan di kemudian hari. Jadi pastikan Anda menghapus jejaknya terlebih dahulu, lalu instal driver standar dari repo Ubuntu. Jika tidak, Anda akan mendapatkan ketidakcocokan driver, dan perbaikan ini akan sia-sia.
- Jika Anda macet di konsol, masuk dan instal driver nouveau X.org:
sudo apt-get install xserver-xorg-video-nouveau
- Nyalakan kembali komputer Anda (Anda akan memiliki grafik yang berfungsi, ya! Tapi ini hanya sementara).
- Terbuka gedit sebagai root:
gksu gedit
.
- Dari gedit terbuka
/etc/modprobe.d/blacklist.conf
.
- Tambahkan baris ini di bagian bawah:
blacklist nouveau
.
- Simpan file, dan buka
/etc/modprobe.d/nvidia-graphics-drivers.conf
.
- Tambahkan baris ini:
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
alias nvidia nvidia-saat ini
- Sekarang simpan file ini, dan tutup gedit.
- Menjalankan:
sudo nvidia-xconfig
,
- lalu:
sudo apt-get remove xserver-xorg-video-nouveau
,
- diikuti oleh:
sudo shutdown -r now
.
- Ketika sistem Anda restart, Anda harus memiliki driver nvidia yang berfungsi.
By the way, masalah ini tidak masuk daftar hitam nouveau tampaknya ada di driver yang lebih baru (nvidia-saat ini), jadi saya akan menyarankan setelah memperbaiki masalah, bahwa Anda menunggu pembaruan pada bug ini (saya akan melaporkan bug segera ).
Solusi alternatif: Jika Anda menginstal driver NVIDIA dari situs web mereka, maka Anda harus boot ke terminal teks, (tahan saat boot untuk melihat menu grub dan pilih mode 'recovery' dari versi kernel yang terakhir bekerja dengan driver NVIDIA, dan pilih baris perintah sebagai opsi root)
Kemudian jalankan skrip shell instal NVIDIA asli yang Anda jalankan untuk menginstal driver NVIDIA dari situs web mereka. mis sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Versi Anda mungkin berbeda.)
Anda tidak perlu menjalankan perintah "sudo dkms remove nvidia", karena ini tidak berlaku untuk kasus Anda.