Driver nVidia diatur ulang setelah setiap pembaruan kernel

24

Saya menggunakan driver nVidia resmi karena kartu saya (GeForce 750 Ti) belum didukung oleh Ubuntu. Setiap kali kernel diperbarui, sistem saya rusak.

Saya telah memformat sistem saya dua-tiga kali karena pembaruan kernel dan hari ini saya memutuskan untuk mencoba memperbaikinya. Saya mencoba memperbaikinya dengan metode ini dan ternyata berhasil.

  1. Beralih ke konsol (Setelah menunggu driver nVidia mogok, seperti yang terjadi saat Anda mengganti konsol: p)

  2. Jalankan pencopotan lengkap

    sudo ./<DRIVER>.run -uninstall
    
  3. Nyalakan kembali dan alihkan ke kartu yang terpasang

  4. Memperbarui

    sudo apt-get update
    sudo apt-get dist-upgrade
    
  5. Nyalakan kembali

  6. Instal ulang driver

    sudo ./<DRIVER>.run
    
  7. Mulai ulang dan kembali ke GPU NVIDIA

Apakah ada cara yang lebih baik / lebih mudah / lebih cepat untuk memperbarui tanpa melalui semua ini?

pengguna36976
sumber
Cobalah sudo apt-get install nvidia-commontanpa berlari dan kompilasi yang sulit. driver ini untuk kartu Nvidia. Anda juga dapat menginstal driver yang dipercepat sebagaisudo apt-get install xserver-xorg-video-nouveau
@ user300200 apakah ini akan berfungsi untuk kartu yang tidak didukung? Saya kira tidak.
user36976
memperbarui jawabannya.

Jawaban:

29
  • Setelah kegagalan boot pertama dan beralih ke konsol ( Ctrl+ Alt+ F1atau apa saja ke F6).

    1. Buat modul driver untuk kernel saat ini (yang baru saja diinstal)

      sudo sh ./<DRIVER>.run -K
      
    2. Mulai ulang:

      sudo reboot
      

    Tidak perlu me-reboot beberapa kali dan beralih adaptor.

    Referensi: Ubuntu Wiki: Nvidia Manual - Pembaruan Kernel dan Mesa

  • Agar lengkap, Untuk rilis driver> = 304 dimungkinkan untuk mendaftarkan modulnya ke DKMS. DKMS akan mengurus pembangunannya untuk setiap kernel yang baru diinstal.

    1. Instal DKMS (Untuk beberapa alasan, ini mungkin belum diinstal)

      sudo apt-get install dkms
      
    2. Instal ulang driver nVidia dengan opsi DKMS.

      sudo sh ./<DRIVER>.run --dkms
      

    Setelah ini, seharusnya tidak perlu mengulangi langkah-langkah di atas lagi. Cara untuk memverifikasi / memeriksa setelah instalasi kernel baru:

    dkms status
    

    Referensi:

user.dz
sumber
Pertanyaan kecil, apakah metode ini juga berlaku untuk memperbarui driver itu sendiri? Aka jika saya menjalankan -K dari versi baru driver apakah akan diinstal atau apakah saya perlu menghapus dan menginstal ulang dalam kasus ini?
user36976
@Nick, maaf terlambat, saya baru saja mendapat akses ke Internet. Karena saya telah mencoba driver nVidia sebelumnya, proses instalasi memeriksa ke instalasi lama / lama kemudian menghapusnya sebelum melanjutkan untuk menginstal versi yang lebih baru. Anda harus menjalankan instalasi tanpa -K opsi.
user.dz
1
Saya sudah tahu bahwa menjalankan biner lama dengan --update param menginstal versi terbaru
user36976
1
Saya baru saja menginstal nvidia-340 di trusty (sebenarnya Mint 17.2) dan terdaftar dengan DKMS sebagai bagian dari instalasi. Tidak diperlukan langkah-langkah tambahan.
Tom Saleeba
1
Driver saya dilaporkan dalam 'status dkms', namun saya masih perlu menginstal ulang dengan setiap kernel baru. Saya memiliki driver dari driver grafis-ppa :(
W. Goeman