Ripristino del driver nVidia dopo ogni aggiornamento del kernel


24

Sto usando il driver nVidia ufficiale perché la mia scheda (GeForce 750 Ti) non è ancora supportata da quella di Ubuntu. Ogni volta che il kernel si aggiorna, il mio sistema si rompe.

Ho formattato il mio sistema due o tre volte a causa degli aggiornamenti del kernel e oggi ho deciso di provare a risolverlo. Ho provato a risolverlo con questo metodo e sorprendentemente funziona.

  1. Passa alla console (dopo aver atteso l'arresto anomalo del driver nVidia, come succede quando si cambia console: p)

  2. Esegui una disinstallazione completa

    sudo ./<DRIVER>.run -uninstall
    
  3. Riavvia e passa alla scheda di bordo

  4. Aggiornare

    sudo apt-get update
    sudo apt-get dist-upgrade
    
  5. Riavvia di nuovo

  6. Reinstalla il driver

    sudo ./<DRIVER>.run
    
  7. Riavviare e tornare alla GPU NVIDIA

Esiste un modo migliore / più semplice / più veloce per aggiornare senza passare attraverso tutto questo?


Prova sudo apt-get install nvidia-commonsenza difficoltà di esecuzione e compilation. questo driver è per le schede Nvidia. È inoltre possibile installare il driver accelerato comesudo apt-get install xserver-xorg-video-nouveau

@ user300200 funzionerebbe per le schede non supportate? Io non la penso così.
user36976,

aggiornata la risposta.

Risposte:


29
  • Dopo il primo avvio non è riuscito e si passa alla console ( Ctrl+ Alt+ F1o qualsiasi F6).

    1. Compilare i moduli driver per il kernel corrente (appena installato)

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

      sudo reboot
      

    Non è necessario riavviare più volte e cambiare gli adattatori.

    Riferimento: Ubuntu Wiki: Manuale di Nvidia - Aggiornamenti Kernel e Mesa

  • Per essere completo, per il rilascio del driver> = 304 è possibile registrare il suo modulo su DKMS. DKMS si occuperà di costruirlo per ogni kernel appena installato.

    1. Installa DKMS (per alcuni motivi, potrebbe non essere già installato)

      sudo apt-get install dkms
      
    2. Reinstallare il driver nVidia con l'opzione DKMS.

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

    Successivamente, non dovrebbe più essere necessario ripetere i passaggi precedenti. Un modo per verificare / verificare dopo l'installazione del nuovo kernel:

    dkms status
    

    Riferimenti:


Piccola domanda, questo metodo si applica anche all'aggiornamento del driver stesso? Anche se eseguo -K da una nuova versione del driver verrà installato o devo disinstallare e reinstallare in questo caso?
user36976

@Nick, scusa il ritardo, ho appena avuto accesso a Internet. Come ho provato prima il driver nVidia, il processo di installazione verifica l'installazione precedente / precedente, quindi li rimuove prima di proseguire con l'installazione della versione più recente. È necessario eseguire l'installazione senza -K opzione.
user.dz,

1
Ho già capito che l'esecuzione del vecchio binario con il parametro --update installa l'ultima versione
user36976

1
Ho appena installato nvidia-340 su trusty (in realtà Mint 17.2) e si è registrato con DKMS come parte dell'installazione. Non sono richiesti passaggi aggiuntivi.
Tom Saleeba,

1
Il mio driver è riportato in "stato dkms", ma devo ancora reinstallarlo con ogni nuovo kernel. Ho il driver dal driver di grafica ppa :(
W. Goeman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.