Deberá iniciar en modo de recuperación, luego emitir apt-get remove --purge nvidia-current
en el terminal raíz, seguido de apt-get install nvidia-current
- para reconstruir el controlador nvidia para el nuevo núcleo. También tuve este problema cuando actualicé.
¡No instale los controladores desde el sitio web de nVidia por cierto! Podría causar serios problemas si luego intenta instalar el controlador recomendado más tarde sin eliminar limpiamente el anterior.
Editar:
deberá ejecutar estos comandos desde un terminal. No puedo garantizar un resultado perfecto, ya que me baso en lo que he encontrado a través de Internet y de memoria.
El problema que está teniendo es causado por tener diferentes componentes de modo de usuario y módulos de kernel. Para solucionarlo, el módulo del kernel nvidia tiene que ser reconstruido. Se supone que esto sucede al reiniciar, pero a menudo no ocurre.
Primero debe instalar los encabezados del kernel de Linux:
sudo apt-get install linux-headers-generic
Luego, deberá ejecutar dkms para eliminar el antiguo módulo del kernel de nvidia:
Entonces corre:
sudo apt-get install nvidia-current
- esto debería hacer que se instale correctamente, por lo que todo lo que necesita hacer es ejecutar
sudo nvidia-xconfig and reboot.
- Si aún recibe un error sobre la versión del módulo, ejecute:
sudo dkms build nvidia
Esto debería resolver el problema.
Lo siento si las cosas son un poco confusas, ¡intenté volver a armar el proceso que tuve que usar lo mejor que pude recordar :)! Si tiene problemas, no dude en hacérmelo saber (y si alguien detecta algún problema con las instrucciones, hágamelo saber lo antes posible).
Actualizar:
Encontré otra posible causa. Nouveau podría no haber sido incluido en la lista negra, y nvidia-current podría no haberse colocado en el archivo .conf que se utiliza para elegir su controlador de pantalla. Aquí se explica cómo solucionarlo:
NÓTESE BIEN:
Antes de continuar, asegúrese de tener el controlador nvidia-current de los repositorios. La descarga del controlador del sitio web de nvidia puede causar problemas más adelante, ya que no utiliza el formato del paquete debian y deja cosas que pueden entrar en conflicto con las instalaciones posteriores. Así que primero asegúrese de borrar cualquier rastro de él y luego instale el controlador estándar desde los repositorios de Ubuntu. Si no lo hace, obtendrá un desajuste del controlador, y esta solución será inútil.
- Si está atascado en la consola, inicie sesión e instale el controlador nouveau X.org:
sudo apt-get install xserver-xorg-video-nouveau
- Reinicie su computadora (tendrá gráficos de trabajo, ¡sí! Pero esto es temporal).
- Gedit abierta como root:
gksu gedit
.
- De gedit abierto
/etc/modprobe.d/blacklist.conf
.
- Añadir esta línea en la parte inferior:
blacklist nouveau
.
- Guarde el archivo y ábralo
/etc/modprobe.d/nvidia-graphics-drivers.conf
.
- Agregue estas líneas:
lista negra nouveau
lista negra lbm-nouveau
lista negra nvidia-173
lista negra nvidia-96
alias nvidia nvidia-current
- Ahora guarde este archivo y cierre gedit.
- Correr:
sudo nvidia-xconfig
,
- y entonces:
sudo apt-get remove xserver-xorg-video-nouveau
,
- seguido por:
sudo shutdown -r now
.
- Cuando su sistema se reinicie, debería tener controladores nvidia en funcionamiento.
Por cierto, este problema de no incluir en la lista negra a nouveau parece existir en los controladores más nuevos (nvidia-current), por lo que sugeriría después de solucionar el problema, que espere una actualización de este error (voy a informar el error pronto )
Solución alternativa: si instaló los controladores NVIDIA desde su sitio web, debe iniciar en un terminal de texto (mantenga presionado en el inicio para ver el menú de grub y seleccione el modo 'recuperación' de la versión del kernel que funcionó por última vez con los controladores NVIDIA, y seleccione la línea de comando como opción raíz)
Luego, ejecute el script de shell de instalación NVIDIA original que ejecutó para instalar los controladores NVIDIA desde su sitio web. por ej sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Su versión puede diferir).
No necesitará ejecutar el comando "sudo dkms remove nvidia", ya que esto no se aplica a su caso.