Ubuntu 16 bloqueado en el bucle de inicio de sesión después de instalar los controladores Nvidia 364

40

Esto no comenzó como un problema con el bucle de inicio de sesión. Intenté una instalación limpia de Ubuntu 16 y utilicé la nueva función que me permite detectar controladores propietarios por mí.

Empecé con este problema

Cuando intenté usar los controladores de Nvidia recomendados, la computadora portátil se volvió inestable y se congeló.

Intenté el remedio de esa publicación y resultó en un bucle de inicio de sesión.

He intentado esto

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

Probé esto

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

He intentado localizar e inhabilitar el arranque seguro, pero no hay una opción de arranque seguro en la BIOS. Esta es una computadora portátil HP DV2000 series.

Nada ayuda

lo que obtengo cuando intento iniciar sesión

Alguien puede ayudar?

editar:

La sesión de invitado hace el mismo bucle.

/var/log/Xorg.0.logmuestra muchas cosas, pero tomé una foto de lo que parece relevante Aquí

La cosa es que el controlador que probé por primera vez que comenzó este desastre fue 304 controladores y se suponía que los 364 controladores serían la solución según otras publicaciones.

Más edición:

Purgué los archivos de nvidia y regresó a un escritorio en blanco sin las interfaces, así que hice clic derecho y restauré una copia de seguridad. La barra lateral regresó y estaba funcionando con galio. Reinicié y es la pantalla púrpura en blanco de nuevo.

Estoy pensando en reinstalar y no usar los controladores de nvidia. El centro de software me dice que tengo un presario y que debería usar controladores 304. No es un presario. = (Al menos el centro de software proporciona una sugerencia para el controlador del coprocesador, lo cual es bueno.

MoMo
fuente
¿La sesión de invitado permite que los inicios de sesión funcionen? ¿Qué errores hay en /var/log/Xorg.0.log (etiquetado con (EE) ")? ¿Qué errores hay en ~ / .xsession-errors? ¿Intentó eliminar / renombrar ~ / .ICEauthority?
ubfan1
Tengo el mismo problema. askubuntu.com/questions/761819/…
shiv garg
He resuelto el problema. remita mi pregunta para obtener respuesta
shiv garg
Pase a la configuración de UEFI / BIOS y desactive el arranque seguro. Luego instale los controladores NVIDIA. Esto funcionará
pradyot
Si cree que el problema está en la configuración del usuario, intente iniciar sesión con una cuenta de usuario recién creada y vea si ocurre el mismo problema. Esto es mucho más rápido y menos perjudicial que cambiar su configuración.
Amias

Respuestas:

49

Si ha ejecutado correctamente 16.04 con su controlador de video antes, pero el problema del bucle de inicio de sesión ocurre después de la última actualización de software, intente esto, funcionó para mí después de probar TODO lo demás. Esto es equivalente a buscar "controladores adicionales":

sudo ubuntu-drivers list

luego use:

sudo ubuntu-drivers autoinstall

Para mí, esto actualizó el controlador para mi nvidia quadroFx 3800 de una manera que sudo apt-get install nvidia-currentno lo haría.

Después de la instalación automática, invoque otro tty (ej. Ctrl + alt + f1) y

sudo service lightdm restart
DontLoseHope
fuente
2
Esto funcionó para mí después de que la instalación de CUDA 8.0 en Ubuntu 16.04 causó un bucle de inicio de sesión. Sin embargo, no he verificado que cuda esté funcionando correctamente.
John Prior
1
Estoy usando el nvidia-304 y me enfrento al ciclo de inicio de sesión en casi cada actualización. Esta es la solución más simple que encontré.
Italo Borssatto
2
Sé que no debemos decir 'gracias' aquí, pero me has salvado el día.
Cokes
2
Esto es lo que me pasó a mí también el fin de semana pasado; estaba obteniendo un bucle de inicio de sesión después de instalar las actualizaciones. Correr lo sudo ubuntu-drivers autoinstallsolucionó para mí. (Ubuntu 16.04.2 LTS)
AnthonyK
2
Esto funcionó para mí también. Parece que le sudo ubuntu-drivers listmuestra los controladores que son totalmente compatibles con sus dispositivos. Seguí instalando las últimas versiones de controladores y no funcionó hasta que probé su solución. ¡Gracias!
Amir
15

En caso de que realmente desee utilizar los controladores proporcionados por Nvidia desde su sitio web (resolvieron el error de cublas CUBLAS_STATUS_NOT_INITIALIZED en mi NVIDIA GTX980M), lo único que funcionó para mí fue:

Presione CTRL- ALT-F1

Desinstale cualquier controlador anterior:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

Desinstale los controladores del archivo .run:

sudo nvidia-uninstall

Esto debería eliminar el bucle de inicio de sesión, así que ahora reboote inicie sesión normalmente.

Solicite solo si usa lightdm, presione nuevamente CTRL- ALT- F1y haga:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

Usé todas las opciones predeterminadas, excepto el opengl, donde dije que no. Sin embargo, no sé si esto es importante.

Y aquí está la parte importante: NO reiniciar. Solo haz:

sudo service lightdm restart

y pulse CTRL- ALT- F7para iniciar sesión inmediatamente después de la instalación. De esta manera nunca volví a ver un bucle de inicio de sesión.

andoum
fuente
1
No estoy seguro de lo que realmente está sucediendo en segundo plano, la primera mitad de esta publicación logró llevarme a través de la parte de inicio de sesión de bucle infinito y ahora estoy de vuelta en la GUI de Ubuntu. :)
Atlas7
1
La primera sección resolvió mi ciclo de inicio de sesión. ¡Gracias! Pero cuando intenté instalar el nuevo paquete CUDA, el bucle de inicio de sesión apareció nuevamente. Luego me di cuenta de que mi controlador Nvidia predeterminado original de Ubuntu era más nuevo que el controlador Nvidia del paquete CUDA. Por lo tanto, cuando reinstalé el paquete CUDA, elegí "no instalar el nuevo controlador de Nvidia" y luego fui más allá con las opciones predeterminadas (por cierto, elegí la instalación de opengl y no causé ningún problema). Finalmente funcionó!
Geeocode
Que necesitaba remove --purge.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
1

Solía ​​tener este problema y lo busqué en Google todo el día durante toda la noche y finalmente encontré el sitio adecuado para la solución. Parece que el problema radica en su computadora portátil con NVIDIA Optimus. Resuelvo esto usando

sudo apt-get install nvidia-364 nvidia-prime

Siga esta guía de instalación aquí para obtener más información http://rajat-osgyan.blogspot.co.id/2016/04/how-to-install-latest-nvidia-drivers-on.html

Lewis Loofis
fuente
1

Tuve el mismo problema con Ubuntu 14.04 y el controlador NVIDIA-304.

Este controlador se actualizó de la versión 304.131 a 304.132 durante una de las actualizaciones del sistema. Esta nueva versión del controlador fue la fuente de mi problema.

La reinstalación de la versión anterior del controlador (304.131) resolvió esto. Todo funciona bien ahora.

Para obtener más información, consulte esta página de error de Launchpad

Aquí puede encontrar el controlador 304.1: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 En el lado derecho de la página, elija su compilación (amd 64 o i386), esto abrirá la página de descargas, donde puede elegir su descarga (la mía fue nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb). Descargue y copie a una memoria USB. Encienda la computadora con el problema de Loop de inicio de sesión, abra la terminal, detenga lightdm:

sudo service lightdm stop

Purgue los controladores de NVIDIA:

sudo apt-get purge nvidia*

Conecte el dispositivo USB con el archivo descargado, ejecute fdisk para identificar su dispositivo USB en la computadora:

sudo fdisk -l

(el mío era / dev / sdb1)

Monte el dispositivo USB, pero primero cree un punto de montaje:

sudo mkdir /media/usb

Monte el dispositivo usb:

sudo mount /dev/sdb1 /media/usb

Compruebe si el archivo descargado está presente:

ls /media/usb

Instale el controlador NVIDIA:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(reemplace el nombre del archivo con el de su descarga)

Desmontar la memoria USB:

sudo umount /media/usb

Reiniciar el sistema

sudo reboot

Espero que esto ayude.

Judex
fuente
1
¿Podría por favor explicar un poco más esto? Explicar cómo reinstalar el controlador realmente sería útil para el OP y para cualquier otra persona que tenga un problema similar. :)
ThatGuy
1

Tuve un problema similar después de jugar con mis configuraciones de pantalla en xorg.conf a través del panel de control de Nvidia. Anteriormente había estado ejecutando los controladores más recientes (en ese momento 381.09) en mi 1080 con 3 pantallas sin ningún problema. Pero una vez que reinicié, obtuve el bucle de inicio de sesión.

Para arreglarlo simplemente:

  • abrió una terminal ctrl- alt-f1
  • moví mi renombrado mi archivo xorg.conf sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • Luego reinicia permitiendo que el sistema entrene su propia configuración nuevamente.

Esta fue una solución muy rápida: no es necesario volver a instalar los controladores, etc.

Peter Coghill
fuente
0

Llamé al servicio al cliente y finalmente se resolvió el problema. Tengo 2 GPU (Geforce 1080 y 1080Ti) en mi estación de trabajo SuperMicro. Después de instalar el controlador de la GPU de una manera adecuada que necesita pasar al modo tty y detener el lightdm, debe enchufar el VGA / DVI en la placa base y conectar el cable del monitor a los puertos de la GPU. En mi caso, conecte al DVI de GPU 1080Ti, el problema del bucle de inicio de sesión resuelto.

Bruce Yo
fuente
-1

He tenido problemas similares en varias computadoras desde que actualicé a 16.04. En primer lugar, asegúrese de que el arranque seguro esté deshabilitado en el BIOS de la computadora. Las computadoras más antiguas ni siquiera tendrán esta opción.

¿Puedes acceder a un símbolo del sistema presionando Ctrl- Alt- F4? Si es así, escriba su nombre de usuario y luego su contraseña para iniciar sesión. Desde allí intente escribir:

sudo lspci|grep VGA

e ingrese la contraseña cuando se le solicite.

Si su sistema dice que tiene gráficos NVIDIA, escriba:

sudo apt-get purge nvidia

Espere hasta que esto termine y luego escriba:

sudo apt-get install nvidia-current

Una vez completado, escriba sudo shutdown -r nowpara reiniciar la computadora. Debería iniciar en un escritorio funcional.

Esto también puede solucionar un problema de bucle de inicio de sesión en 16.04 o una pantalla negra con un problema de cursor.

Josh
fuente
nividia-currentinstale una versión (antigua) estable y de controlador LTS no apta para el chipset más nuevo. Esta no debería ser la recomendación predeterminada.
-2

Me encontré con el problema del bucle de inicio de sesión que ejecuta Ubuntu 16.04 en una Macbook Pro Retina comprada en 2012. A lo largo de los años, siempre he estado usando el controlador nvidia-304 de xorg-edgers que funcionaba bien y, en su mayoría, la única opción de trabajo (con arranque uefi ) Con la última actualización (4 de noviembre de 2016 en ubuntu 16.04), este controlador dejó de funcionar y pasé mucho tiempo tratando de resolver los problemas (tenía opciones de arranque nomodeset en todo momento).

Finalmente, mi solución fue 1) usar nouveau (sorprendentemente porque esto nunca había funcionado antes) poner nouveau en / etc / modules y usar un xorg.conf poniendo nouveau como dispositivo (pero el rendimiento de este controlador es subóptimo incluso en actividades de escritorio normales) o 2) en realidad el último controlador nvidia nvidia-367 sin xorg.conf

Ubuntu rocas
fuente
-2

Nuance: en mi caso tengo una tarjeta gfx bastante vieja - GTX280 Lo que hice:

  • comprobé en nvidia.com qué versión de controlador admite mi tarjeta, en mi caso fue nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • reinició el sistema

He notado que nvidia-367 instala gdm, por lo que después de la instalación de los controladores de nvidia tendrá a la vez lightdm y gdm, posiblemente sea la clave del problema.

Raja_Kajiev
fuente