¿Cómo puedo desinstalar un controlador nvidia por completo?

77

Como era de esperar, los controladores de Nvidia redujeron mis personalizaciones. No puedo iniciar sesión en la sesión de Unity 3D. No puedo encontrar ningún contenido que me ayude a desinstalar el controlador y no sé qué hacer, ya que nunca los desinstalé.

    
pregunta VedVals 25.10.2012 - 16:06

5 respuestas

115

para Ubuntu 12.04

Los comandos se pueden ejecutar en la terminal. Puede abrir un terminal con las teclas Ctrl + Alt + T combinadas.

Si remove --purge el controlador nvidia estará bien. No es necesario incluir en la lista negra algo, pero a veces tal vez se necesite una carga forzada del módulo nouveau.

Primero desinstale completamente el controlador.

Busca qué paquetes de nvidia tienes instalados.

dpkg -l | grep -i nvidia

excepto el paquete nvidia-common debe purgarse todos los demás paquetes.

Si quiere estar seguro de que va a purgar todo lo relacionado con nvidia, puede darle este comando

sudo apt-get remove --purge nvidia-*

el asterisco al final significa (Purgar todo lo que comienza con el nombre nvidia -)

PERO

El comando

anterior también eliminará el paquete nvidia-common y el paquete nvidia-common tiene como dependencia el paquete ubuntu-desktop .

Entonces, después del comando anterior, también debe dar el comando de instalación para ubuntu-desktop package

sudo apt-get install ubuntu-desktop

También a veces el nuevo controlador aparece en la lista negra del controlador nvidia. Con el comando de purga debería estar en la lista negra de la ONU. Si quiere estar seguro de que nouveau se cargará en el arranque, puede cargarlo forzosamente agregándolo a / etc / modules

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

Por último, busca el archivo xorg.conf y quítalo también

sudo rm /etc/X11/xorg.conf

En resumen

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

Aunque no se necesitan todos los comandos anteriores, esta es mi manera de purgar por completo el controlador nvidia y usar el código abierto sustantivoveau.

    
respondido por el Nick Thom 25.10.2012 - 16:23
12

Acabo de usar la nvidia-uninstall.

sudo nvidia-uninstall

En mi caso, obtuve el controlador directamente del sitio web de nvidia.

    
respondido por el Thomio 05.02.2016 - 12:57
2

No quería modificar /etc/modules y volver a instalar sin los controladores nvidia. Así que hice la mayoría de las sugerencias aceptadas, pero en lugar del último paso, hago esto:

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

Entonces mi resumen de variante:

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
    
respondido por el Fred 09.02.2018 - 19:52
2

Si solo tiene acceso a GRUB:

  1. Reinicia tu computadora
  2. Seleccione Advanced options for Ubuntu en el menú de inicio de GRUB
  3. Seleccione Ubuntu ..... (recovery mode)
  4. Seleccione dpkg Reparar paquetes rotos en el Menú de Recuperación (esto detendrá los procesos de nvidia para que podamos desinstalarlos). Elija Sí. Cuando termine, presione ENTER (incluso si encontró problemas)
  5. Seleccione root (Caída al texto raíz de shell en el Menú de Recuperación)
  6. Escriba su contraseña de root
  7. Tipo: apt-get remove --purge nvidia-*
  8. Si terminó escriba: reboot
  9. Arranque como de costumbre, debería ir a la pantalla de inicio de sesión de Ubuntu ahora
respondido por el Jozsef Turi 26.07.2018 - 22:14
1

Para desinstalar el controlador nVIDIA, abra el terminal presionando ( Ctrl + Alt + T ) y luego escriba:

sudo apt-get purge nvidia-current
    
respondido por el lambda23 25.10.2012 - 16:09

Lea otras preguntas en las etiquetas