Installa il driver Nvidia al posto di nouveau

Ho installato Ubuntu 14.04 e sto vivendo uno schermo sfocato / sfocato e un cattivo supporto per più schermi.

Mi sono reso conto che Ubuntu installa nouveau come predefinito, ma ho bisogno di installare i driver nvidia, quindi ho provato questo:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates apt-get update apt-get install nvidia-current apt-get upgrade 

Ora che nvidia è installato, è necessario inserire nella lista nera il driver nouveau in modo che non venga visualizzato quando si riavvierà. Crea o modifica il seguente file:

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

… e aggiungi queste righe alla fine:

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

Ho controllato tramite il software e gli aggiornamenti se il driver nvidia è stato installato correttamente, e dice che il driver installato è nvidia 304.117

Ho quindi provato a eseguire:

 lshw -c video | grep 'configuration' 

e il risultato è che l’autista è ancora nouveau :

 configuration: driver=nouveau latency=0 

Quindi, come posso installare e utilizzare i driver nvidia?

Ubuntu dalla 14.04 alla 16.10

Si noti che la rimozione manuale dei driver nouveau è necessaria solo se si installeranno da soli i driver proprietari nvidia. In caso contrario, installare direttamente i driver grafici richiesti da Sistema> Amministrazione> Driver hardware . È il modo consigliato e più conveniente disponibile.

Inseriremo nella blacklist tutti i moduli colpevoli, rimuoverà tutti i pacchetti nvidia * e come passo aggiuntivo potremmo dover aggiornare il disco initramfs perché potrebbe essere configurato per caricare i moduli all’avvio.

  1. Blacklist i moduli. Apri il file blacklist.conf .

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

    premere i per accedere alla modalità di inserimento e aggiungere i seguenti moduli nel file.

     # this one might not be required for x86 32 bit users. blacklist amd76x_edac blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv 

    Salva il file ed esci.

  2. Rimuovi tutti i pacchetti nvidia *

     sudo apt-get remove --purge nvidia-* 
  3. Una volta che hai finito con i passaggi precedenti, riavvia, ferma il display manager e prova ad installare i driver nvidia.

    Premi Ctrl + Alt + F1 . Quando sei in modalità testo, interrompi il display manager. Ciò interromperà forzatamente tutte le applicazioni in esecuzione, quindi è meglio salvare qualsiasi cosa su cui si sta lavorando e chiuderle da soli prima di completare questo passaggio. Per fermare il display manager, esegui uno di questi comandi a seconda del tuo display manager ( lightdm è predefinito in vanilla Ubuntu, ma versioni precedenti o sistemi con desktop GNOME potrebbero usare gdm e su KDE / Kubuntu / Plasma dovrebbe essere kdm :

Modifica: per determinare qual è il display manager di default che il tuo sistema Ubuntu sta usando, emetti il ​​comando cat /etc/X11/default-display-manager Anche se questo non ti garantisce nulla, in molti casi sarà la scelta giusta.

  sudo service lightdm stop sudo /etc/init.d/gdm stop 

Ora, esegui il pacchetto driver scaricato dal sito Web di Nvidia. Modifica: sostituisci il nome file nell’esempio seguente con quello che hai effettivamente.

  sudo ./NVIDIA-Linux-x86-260.19.44.run 

Nota: se si verifica ancora l’errore relativo ai driver di nouveau, è probabile che sia necessario aggiornare initramfs, che potrebbe essere configurato per caricare i driver di nouveau. Non riavviare o spegnere, eseguire questo comando per aggiornare il disco initramfs.

 sudo update-initramfs -u 

Ora riavvia e ripeti il ​​passaggio 3. Questa volta le cose dovrebbero andare senza problemi.

La rimozione manuale di nouveau non è più necessaria. Se installi i driver nvidia da driver Additional Drivers su Ubuntu, gli script di installazione assicureranno che il nouveau sia nella lista nera.

Tuttavia, prima di fare qualsiasi cosa devi aggiungere repo di grafica per i driver nvidia:

 sudo apt-add-repository ppa:graphics-drivers/ppa sudo apt-get update 

Suggerisco di dare un’occhiata al sito Web nvidia per i driver supportati dalla tua scheda e installare quelli dallo strumento Additional Drivers su Ubuntu.

Inserire

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

in

 etc/modprobe.d/blacklist.conf 

e riavviare, prima di installare il driver NVidia. Ha funzionato per me su Ubuntu 16.04 LTS.

La lista nera come menzionato nella documentazione di nvidia non funziona. Non è necessario inserirlo nella lista nera. Basta installare i driver nvidia usando apt. Devi solo accedere a tty premendo ctrl + alt + f1 e interrompere il servizio lightdm e quindi digitare

 sudo apt-add-repository ppa:graphics-drivers/ppa sudo apt install nvidia-384 _(or whatever version compatible with your GPU)_ 

quindi riavviare