¿Cómo recuperarse de un error de Nvidia en Ubuntu 16.04?

14

Tengo una tarjeta de video Nvidia más antigua y mi PC se bloquea al instalar el controlador para la tarjeta de video en Ubuntu 16.04. Cuando llego a la pantalla de inicio de sesión pero no más: después de ingresar mi contraseña, el sistema entró en un bucle y regresó siempre a la pantalla de inicio de sesión [con rayas divertidas presentes].

¿Cómo soluciono este problema?

Rob Grune
fuente
Esta es una solución demasiado dura. He tenido el mismo problema y la solución es más simple que eso.
fge
Por favor ponga su respuesta en el espacio de respuesta en lugar de en la pregunta. Está bien responder tu propia pregunta.
chaskes
Estoy votando esto como demasiado amplio porque no hay una respuesta posible, la respuesta está en la pregunta.
boomt14
@WindowsinsiderBoomTech Eso no lo hace demasiado amplio. OP solo necesita mover la respuesta a una respuesta.
chaskes

Respuestas:

11

Editado fuera de la pregunta publicada por Rob grune:

Para recuperarse, siga estos pasos:

Ctrl+ Alt+ F1[para salir y entrar en el modo TTY]

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

[después de reiniciar, debe volver a estar operativo con el controlador nouveau y puede iniciar sesión]

sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo apt-get autoremove
sudo apt-get autoclean
Ulrik H. Kold
fuente
No estoy convencido de que sudo apt-get install ubuntu-desktopsea ​​necesario, ya que no lo hice ni lo hice sudo rm /etc/X11/xorg.confporque el archivo no existía en la instalación en la que estaba trabajando. Tampoco es necesario sudo add-apt-repository --remove ppa: graphics-drivers / ppa si no está usando ese ppa. Todo lo dicho, puedo confirmar que el resto del proceso funciona. Como este sistema no requiere gráficos de alto rendimiento, me quedaré con el controlador nouveau, sin embargo, me imagino que si lo desea, podría intentar instalar el último paquete nvidia-current
Elder Geek
Corrección: las líneas de comando 'autoremove' deberían estar usando apt-get, no apt.
Leland Woodbury
Esto funcionó para mí. (Mi evaluación concuerda con la de @ ElderGeek). ¡Gracias!
Leland Woodbury
@LelandWoodbury Tiene razón con respecto a apt autoremove (fixex) Tenga en cuenta que una vez que su reputación sea ​​lo suficientemente alta, podrá hacer estas correcciones usted mismo.
Élder Geek
Sé que esta pregunta es sobre 16.04. Como una actualización, estos pasos no me funcionaron en Ubuntu 17.10
byf-ferdy
3

Estaba teniendo el mismo problema con Dell Vostro 1500 (GeForce 8400M GS) después de actualizar a Ubuntu 16.04.2 reciente y usar el nvidia-340controlador. Me llevó casi un día resolverlo. Aquí en atajo lo que puedes probar:

En primer lugar, presione CTRL + ALT + F1 para acceder a la consola de texto. Luego inicie sesión.

Hacer cat /var/log/gpu-manager.log. Si ves algo como esto:

Looking for nvidia modules in /lib/modules/4.4.0-72-generic/updates/dkms
Found nvidia module: nvidia_340_uvm.ko
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? yes
...

Entonces, la razón del bucle de inicio de sesión es muy probable que el módulo DRI del kernel de nvidia esté en la lista negra. Esto podría deberse a que bumblebeeanteriormente se instaló con una versión anterior del controlador nvidia (en mi caso nvidia-304) y ahora ya no se usa. Si no se elimina la purga , deja archivos de configuración /etc, entre ellos también listas negras de módulos. El módulo en la lista negra hace que el servidor X no se inicialice después de iniciar sesión, lo que da como resultado el bucle de inicio de sesión.

Compruebe si el abejorro está instalado:

apt list --installed | grep bumble

Si no es así (sin salida del comando anterior) verifique si /etc/modprobe.d/bumblebee.confexiste:

ls -l /etc/modprobe.d/bumblebee.conf

Si existe, simplemente elimínelo:

sudo rm /etc/modprobe.d/bumblebee.conf

Y ahora intente nuevamente reiniciando o ejecutando:

sudo service lightdm restart

También puede ver el análisis detallado del problema en mi otra publicación.

Cerebro
fuente
¡gracias! Esta fue la segunda vez que me enfrenté a este problema y estaba cerca de eliminar el controlador nvidia cuando encontré tu comentario. Se solucionó mi problema. ¡Esta debería ser la respuesta aceptada!
Zoltán Süle
2

Ubuntu tiene esta guía en su propia wiki , pero esa se actualizó por última vez el 2013-02-06, por lo que no pondría demasiada confianza / esperanza / fe / trabajo / tiempo en ella.

Aquí hay una receta que elimina todos los controladores de video antiguos y reinstala nouveau:

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Ulrik H. Kold
fuente