El controlador propietario de Nvidia se bloquea / congela / pantalla en blanco al iniciar sesión en 13.10 [cerrado]

10

Estoy ejecutando una copia nueva de Ubuntu 13.10 con un Nvidia GTS 450. Con el controlador nouveau de código abierto, todo funciona bien, aunque no tan rápido como el controlador propietario. Cuando instalo el controlador propietario de Nvidia, la pantalla se cuelga / congela justo antes de iniciar sesión. La computadora se inicia y justo antes de iniciar sesión, el monitor ingresa al modo de ahorro de energía. En este punto, todavía puedo ingresar a la computadora pero la pantalla y el teclado conectados a la máquina están congelados. Tengo que hacer un cierre duro. He probado los siguientes controladores pero cada uno de ellos sufre el mismo problema. 304 (Centro de software de Ubuntu) 304 actualizaciones (Centro de software de Ubuntu) 319 (Centro de software de Ubuntu) 319 actualizaciones (Centro de software de Ubuntu) 331 (xorg edgers ppa) 331 (sitio web de Nvidia) Aquí hay un video que demuestra el problema El problema. Esto comenzó a suceder solo en 13.10 para mí. 13.04 estuvo bien.

Por extraño que parezca, a veces puedo usar el modo de recuperación. Selecciono el modo de recuperación, voy al modo a prueba de fallas, presiono Ctrl + Alt + F1 para regresar al símbolo del sistema cuando se muestra el cuadro de diálogo de gráficos de reconfiguración. Luego presiono Ctrl + C para eliminar el proceso actual y luego se inicia directamente en la pantalla de inicio de sesión con el controlador propietario. Aquí hay un video de la solución . ¿Alguna idea?

Actualización 18 de febrero: Este problema se ha repetido en una de mis otras máquinas que ejecutan una tarjeta Nvidia. La máquina estaba ejecutando 13.04 con controladores propietarios y se actualizó a 13.10. Después de la actualización, ocurrió el mismo problema de pantalla negra. El cambio en la máquina y volver a los controladores de código abierto solucionó el problema.

NahsiN
fuente
Estoy seguro de que es un error.
Braiam
@Braiam Bueno, ¿está esto relacionado con los parpadeos, bloqueos y fallas del servidor Nvidia X en el inicio ? Me pregunto si hay un hilo conductor aquí.
landroni
¿Qué laptop es esta?
landroni
@landroni si sucede con varios sistemas que utilizan los controladores de nvidia, entonces es xorg o nvidia culpa y los desarrolladores deben ser conscientes de ello.
Braiam
@Braiam O una combinación infeliz de kernel y controladores propietarios. Actualmente no tengo claro qué está sucediendo exactamente, ni qué está sucediendo .
landroni

Respuestas:

4

¿Has intentado descargar otros controladores del sitio web de NVIDIA? Nunca uso los paquetes de controladores que proporcionan con ubuntu os porque son muy malos para la mayoría de las tarjetas nvidia, excepto algunas. En cambio, voy a NVIDIA y elijo uno o más controladores de Linux para mi tarjeta de video nvidia e instalo el que funciona mejor como se muestra en muchos tutoriales presentes en askubuntu.com.

Por cierto, puede encontrar una selección más amplia de controladores para su tarjeta si utiliza el enlace "Controladores Beta y anteriores" que se encuentra en el medio de la página de descargas de controladores de NVIDIA . Elija su tarjeta de video (GeForce - GeForce 400 series - GeForce GTS 450) de la lista y también elija los "controladores certificados / recomendados", y no la sección de "todos" los controladores. Yo personalmente recomiendo la versión "331.38" para su tarjeta de video GTS 450, y puede encontrarla aquí .

Ya has probado la versión Linux 331.49, esta debería funcionar como un encanto, pero estás diciendo que no. Tal vez debería instalar el entorno LXDE, todos los paquetes y también LXDM como administrador de pantalla predeterminado porque, según mi propia experiencia, las tarjetas NVIDIA funcionan mejor en un entorno lxde.

Hay controladores de video Linux específicos para su Nvidia GTS 450, para Linux 32 bits y para Linux 64 bits, dependiendo de la arquitectura de su computadora, no estoy seguro de eso, es decir, no tengo idea de la configuración de su PC.

Puede instalar su controlador después de eliminar todos los controladores nvidia de su sistema ubuntu. Código:

sudo apt-get remove nvidia*

Después de eso, sin reiniciar, también debe eliminar completamente el controlador NOUVEAU usando Synaptic, y luego poner en la lista negra el controlador NOUVEAU y los controladores propietarios que usó al editar este archivo:

gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf

Primero asegúrese de haber instalado GKSU y LEAFPAD.

sudo apt-get install gksu leafpad

Debe agregar en su archivo 'nvidia-graphics-drivers.conf' estas líneas:

blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319

Después de editar y guardar el archivo 'nvidia-graphics-drivers.conf' puede reiniciar y después de reiniciar salir a la consola en el indicador de inicio de sesión (CTRL + ALT + F1) e iniciar sesión como 'usuario', que es su nombre de usuario para ubuntu / linux.

Nota: según mi experiencia, la mayoría de las veces, especialmente después de una nueva instalación de Ubuntu, no hay un archivo 'nvidia-graphics-drivers.conf' en etc / modprobe.d, y si ese es el caso, entonces usted necesita crear un nuevo archivo en un editor de texto, agregar las líneas a la lista negra del controlador nouveau y los otros controladores, y guardar este nuevo archivo como 'nvidia-graphics-drivers.conf' sin las comillas en etc / modprobe.d. Puede usar el administrador de archivos PCMANFM para abrir etc / modprobe.d como 'root' para poder crear y guardar fácilmente este nuevo 'nvidia-graphics-drivers.conf'.

Luego escriba este código en la consola para evitar que el administrador de pantalla (DM) interfiera con la actualización del controlador de video:

sudo stop kdm

o

sudo stop lightdm

o

sudo stop lxdm

Elija su administrador de pantalla predeterminado para este. Gnome usa lightdm, KDE usa kdm y LXDE usa lxdm.

Después de recibir el mensaje "Administrador de pantalla detenido / esperando", está seguro de que detuvo el administrador de pantalla para interferir con la actualización del controlador de video. Por cierto, primero debe verificar qué administrador de pantalla está utilizando desde el principio, antes de eliminar los controladores de nvidia. Simplemente presione CTRL+ ALT+ F1 e inicie sesión como 'usuario' y escriba en la consola el código que se muestra arriba:

sudo stop lightdm 

(kdm, lxdm lo que esté presente en su sistema).

Para instalar el nuevo controlador de video que obtuvo del sitio web de NVIDIA, primero debe cd (señalar) al directorio donde lo guardó. Una vez que esté allí, puede instalarlo escribiendo en la consola este comando:

sudo sh NVIDIA-Linux......run

Use el nombre exacto para su controlador de video, letras mayúsculas incluidas. El comando 'dir' puede ayudarlo a ver el controlador y escribir su nombre correctamente para poder instalarlo. Luego, se le guiará paso a paso sobre cómo instalar su controlador de video, y al final se le preguntará si desea que nvidia manager guarde su nueva configuración para usted ... presione YES. Reinicie y después de iniciar sesión guarde la nueva configuración del servidor X con este comando:

 sudo nvidia-xconfig

Si, por casualidad, el nuevo controlador no funciona como se esperaba después del reinicio, deberá intentar instalar otro de la lista NVIDIA que se proporciona en la sección "Controladores Beta y anteriores" específicamente para su GeForce GTS 450. Asegúrese de que primero descargue 3 o incluso más de esos controladores en la lista, y pruébelos uno por uno. El peor escenario es cuando necesita reinstalar el controlador nouveau si nada más funciona, pero primero tendrá que editar el 'nvidia-graphics-drivers.conf' y eliminar las 2 líneas que antes incluían en la lista negra al controlador nouveau.

Espero que esto ayude. Si no es así, debe pedirle al equipo de ubuntu que le proporcione una lista de las tarjetas gráficas que funcionan mejor en UBUNTU 13.10, y también en Ubuntu LTS 12.04 (solicite una lista completa que incluya las tarjetas de video NVIDIA y ATI probadas en sus ubuntu labs con controladores propietarios), y reemplace su tarjeta con otra que no le cause tantos dolores de cabeza.

Estoy seguro de que ha guardado algunas tarjetas de video antiguas en su cajón en caso de que las necesite en el futuro. Use su GeForce GTS 450, que por cierto es una tarjeta de video increíble, solo en un entorno Windows. Hablando de Windows, ¿también experimentas los mismos problemas con los bloqueos / bloqueos de pantalla?

Taz D.
fuente
He probado los siguientes controladores desde su sitio. 331.49, 319.76 tienen los mismos problemas y soluciones que se mencionan en la publicación original. 310.44 falla al construir el módulo del núcleo. No tengo una tarjeta extra sentada conmigo. Pero el mismo problema se replica en una máquina diferente con una tarjeta diferente. Además, mi máquina funciona bien bajo el controlador nouveau.
NahsiN
En Windows no experimento problemas similares.
NahsiN
La versión del controlador 319.76 y todos los demás controladores en la sección 319 no son una opción. ¿Qué pasa con el paquete 331.38? ¿Has probado este: nvidia.com/download/driverResults.aspx/72249/en-us
Taz D.
Sí, acabo de probar 331.38. Sin éxito. Es algo más que un entorno de escritorio porque en Linux Mint 16 Cinnamon tengo el mismo problema en la misma máquina.
NahsiN
¿Qué pasa con el cambio al entorno LXDE, como sugerí antes? Todo lo que tiene que hacer es instalar TODOS los paquetes lxde, y también reemplazar LIghtDM con LXDM como administrador de pantalla predeterminado. Esto siempre funciona para mí, no importa la distribución de Linux. A menos que esté utilizando un sistema Ubuntu de 64 bits que podría causar los problemas que mencionó en su publicación. Intenta instalar una copia nueva de tu versión favorita de Ubuntu de 32 bits si este es el caso.
Taz D.