Come posso disinstallare completamente un driver nvidia?

76

Come previsto, i driver Nvidia hanno ridotto le mie personalizzazioni. Non riesco ad accedere alla sessione Unity 3D. Non riesco a trovare alcun contenuto per aiutarmi a disinstallare il driver e non so cosa fare in quanto non li ho mai disinstallati prima.

    
posta VedVals 25.10.2012 - 16:06

5 risposte

114

Per Ubuntu 12.04

I comandi possono essere eseguiti sul terminale. Puoi aprire un terminale con i tasti Ctrl + Alt + T .

Se crei remove --purge del driver nvidia, sarai OK. Non c'è bisogno di mettere in blacklist qualcosa, ma a volte forse è necessario un carico di forza del modulo nouveau.

Per prima cosa disinstallare completamente il driver.

Cerca quali pacchetti di nvidia hai installato.

dpkg -l | grep -i nvidia

tranne il pacchetto nvidia-common tutti gli altri pacchetti devono essere eliminati.

Se vuoi essere sicuro di eliminare tutto ciò che riguarda nvidia, puoi dare questo comando

sudo apt-get remove --purge nvidia-*

l'asterisco alla fine significa (Elimina tutto ciò che inizia con il nome nvidia -)

MA

Il comando

precedente rimuoverà anche il pacchetto nvidia-common e il pacchetto nvidia-common ha come dipendenza il pacchetto ubuntu-desktop .

Quindi, dopo il comando precedente dovresti anche dare il comando di installazione per ubuntu-desktop pacchetto

sudo apt-get install ubuntu-desktop

Anche a volte il driver nouveau ottiene la lista nera dal driver nvidia. Con il comando di purificazione dovrebbe essere inserito nell'elenco delle Nazioni Unite. Se vuoi essere sicuro che il nouveau verrà caricato all'avvio, puoi caricarlo forzatamente aggiungendolo a / etc / modules

echo 'nouveau' | sudo tee -a /etc/modules

Infine, cerca il file xorg.conf e rimuovilo pure

sudo rm /etc/X11/xorg.conf

In sintesi

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules

Sebbene tutti i comandi sopra non siano necessari, questo è il mio modo per eliminare completamente il driver nvidia e usare il nome alternativo open source.

    
risposta data Nick Thom 25.10.2012 - 16:23
12

Ho appena usato la nvidia-uninstall.

sudo nvidia-uninstall

Nel mio caso ho ottenuto il driver direttamente dal sito Web di nvidia.

    
risposta data Thomio 05.02.2016 - 12:57
2

Non volevo modificare /etc/modules , e semplicemente ripristinare un'installazione senza i driver nvidia. Così ho fatto principalmente come suggerito, ma invece di fare l'ultimo passo, faccio questo:

sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u

Quindi il mio riepilogo delle varianti:

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u
    
risposta data Fred 09.02.2018 - 19:52
2

Se hai accesso solo a GRUB:

  1. Riavvia il tuo computer
  2. Seleziona Advanced options for Ubuntu nel menu di avvio di GRUB
  3. Seleziona Ubuntu ..... (recovery mode)
  4. Seleziona dpkg Ripara i pacchetti danneggiati nel menu Ripristino (questo fermerà i processi nvidia in modo che possiamo disinstallarli). Scegli Sì. Al termine, premere INVIO (anche se ha riscontrato problemi)
  5. Seleziona root (Mostra promt di shell nel pannello di recupero)
  6. Digita la tua password di root
  7. Tipo: apt-get remove --purge nvidia-*
  8. Se finito, digita: reboot
  9. Avvia come al solito, dovrebbe andare alla schermata di login di Ubuntu ora
risposta data Jozsef Turi 26.07.2018 - 22:14
1

Per disinstallare il driver nVIDIA, apri il terminale premendo ( Ctrl + Alt + T ) quindi digita:

sudo apt-get purge nvidia-current
    
risposta data lambda23 25.10.2012 - 16:09

Leggi altre domande sui tag