Problemas con Nouveau
Problemas con Nouveau
Buenos dias, estimados. Espero que esten todos bien!
Paso a contarles mi problema.
Mi computadora ya tiene unos años (2008) pero para lo que yo hago me alcanza.
La placa de video es un GeForce G210.
Tengo instalado Stretch (drivers privativos), Buster (drivers privativos), Bullseye (Nouveau), Testing (Nouveau) y W7 (puajate!).
Hace unos dias se rompio la placa de video; asi que hasta que llegue la nueva intente hacer funcionar la maquina con la placa onboard.
La maquina arrancaba pero con problemas. Con Stretch todo bien pero en baja resolucion. Con los que tienen Nouveau habia imagen unos segundos y despues se ponia negro con rayitas cruzadas. Como si fuese un tema de frecuencia de sincronismo.
Asi que pense que quizas habia que volver a configurar Nouveau e hice:
dpkg-reconfigure xserver-xorg-video-nouveau
Nada cambio asi que lo deje ahi.
Ayer me llego la tarjeta de video nueva. Es la misma que antes solo que la anterior era de 512 Mb y esta es de 1 Gb.
Resulta que con esta nueva tarjeta Buster y Stretch (es decir, los que estan con el driver privativo) arrancan bien; pero en el caso de Bullseye y Testing (los que trabajan con Nouveau) hay problemas. Empiezan a correr las letras grandes cuando esta cargando el sistema y de repente se pone la pantalla negra y ahi queda. Se ve que el sistema se esta cargando por la actividad del disco rigido pero nada de video. Cada tanto como que el monitor se desconecta y conecta, parpade la luz de power y vuelve a quedar prendida, como si intentara arrancar el video.Conecte el monitor a la placa onboard para ver si encontraba algo raro y resulta que cuando se pone negro la pantalla es cuando las letras cambian de tamaño. Primero viene grandes y cuando se achican ahi se pone negro. Intuyo que en ese momento es cuando empieza a trabajar Nouveau.
Si entro con el modo de recuperacion pasa lo mismo. O sea que lo que haga para solucionarlo lo tengo que hacer a ciegas.
Hice:
dpkg-reconfigure xserver-xorg-video-nouveau
dpkg-reconfigure xserver-xorg-core
dpkg-reconfigure libgl1-mesa-glx
Nada funciono y ya no se que hacer.
Quizas alguien me pueda dar una mano.
Muchas gracias!
Jorge Iruzubieta
Fijate si en esto te aclara algo o te da alguna pista
https://wiki.debian.org/HardwareVideoAcceleration
Quiza (no lo se no tengo dichas graficas ) instalando el paquete mesa-va-drivers pueda funcionar
https://packages.debian.org/bullseye/mesa-va-drivers
Caliban, muchas gracias por responder.
Ya me fije y ese paquete ya lo tenia instalado. De hecho antes de que se rompa la paca y la reemplace todo estaba funcionando perfectamente con Nouveau. Yo no se si cuando hice funcionar el video onboard algo se desconfiguro.
Esto paso:
Se rompe la placa de video.
Conecto el monitor a la placa onboard.
Arranco la maquina.
Inicio con Bullseye. Bullseye utiliza Nouveau.
Entro con modo seguro.
Hago...
Reinicio la maquina.
Entro con Bullseye en modo normal. Todo parece funcionar bien.
Hago glxgear para ver si tengo aceleracion 3D (antes si la tenia). No tengo acelaracion 3D.
Se pone oscura la pantalla y se ven unas rayitas cruzadas.
Desisto y espero placa nueva.
Pongo placa nueva.
Inicio. Con Stretch y Buster, que utilizan driver privativo, todo bien. Con Bullseye y Testing, que utilizan nouveau, empiezan a correr las letras de que se esta cargando el sistema hasta que se pone negra la pantalla. Segun creo esto pasa en el momento en el que empieza a trabajar Nouveau. Ya probe reconfigurar varios paquetes que indico en el post anterior y nada. Sugue igual.
Antes funcionaba, por que ahora no?
La placa es la misma, solo que la anterior era de 512 Mb y esta es de 1 Gb.
¿Hay alguna forma de que se configure toda la parte de video desde cero como si fuese una instalacion nueva?
Muchas gracias!!!
Jorge Claudio Iruzubieta Villagra
solo tengo placas integradas y muy antiguas INTEL no se reponderte a esas cuestiones, excepto un punto, a partir de la actualizacion del modulo mesa ,en debian sid ( de mesa 20 a mesa 22, por ejemplo ligl1-mesa-dri) mi grafica integrada intel ( vieja ,segunda generacion ) dejo de funcionar bien por que dejaron de dar soporte a ciertos modulos antiguos en mi caso i915 ) y por las lecturas en estos dias veo que hay que modificar ciertas configuraciones en otros para lograr aceleración 3 D.
Razón por la cual en la version stable de debian funcionan adecuadamente y en testing/sid (mesa 22) no.
Quizá por ahi tenes que comenzar a investigar ( he dicho quizá ,es solo una posible conjetura )
seguramente alguien del foro con mas conocimiento al respecto te dara otra pista.
https://wiki.debian.org/NvidiaGraphicsDrivers
Buenas, como va?
Caliban, gracias por responder.
Me la pase horas y horas haciendo pruebas que no voy a comentar por que no llevaron a nada.
Si voy a comentar que al agregar nomodeset en el grub si tuve video pero en 1024 x 768 y el monitor es de 1366 x 768, ergo se veia raro y feo. Al hacer glxgears aparecieron los engranajes. Hice esto por que a algunas personas con un problema similar les funciono. A mi no.
En Bookworm hice:
Y en Buster hice:
Observen en el primer caso la linea:
OpenGL renderer string: llvmpipe (LLVM 11.0.1, 128 bits)
Y en el segundo dice:
OpenGL renderer string: GeForce 210/PCIe/SSE2
Segun lei y entedi al hacer nomodeset no se carga el modulo de nouveau en el arranque. Pero aunque se ve, como comente no sirve por que se ve feo. Y al ir a Propiedades del Sistema, Pantalla, solo me aparece 1024x768 como resolucion. Frecuencia: 0Hz. Y en Monitor en vez de decir el nombre de mi monitor dice "default (1024 x 768)".
Por otro lado, aunque en ambos casos la placa es una GeForce G210 ,tanto la de 512 Mb (la vieja, que tengo desde hace años y nunca me dio problemas) como la de 1 Gb (la nueva, que estaria odiando con muchas ganas) , segun me dijo un amigo que sabe bastante de esto (de hardware, no de Linux), no solo la diferencia entre ambas es que una tiene dos chips de memoria y la otra tiene cuatro, sino que al tener que manejar diferentes cantidades de chips de memoria, pude pasar que el chipset sea diferente. Y capaz que nouveau con el chipset de la placa de 512 Mb iba de diez y con el chipset de la de 1 Gb no va bien.
Shit!!!
Hice otra prueba interesante, hice arrancar Bookworm normalmente, por supuesto que se veia negra la pantalla (ese es el problema en cuestion) entre con TeamViewer a ver como se veia. Abri Preferencias del Sistema, Pantalla y me doy con que esta con la resolucion correcta. 1366 x 768. Hago glxgears y va muy bien! Entonces? Que carajos!!!??? Le bajo la resolucion a 1024 x 768 (por probar algo) y me aparece en la pantalla del monitor un cartel que dice "La resolucion que intenta establecer no es la idonea". Bueno, no con esas palabras, pero dice eso. Vuelvo a 1366 x 768 y pantalla negra otra vez. Y ahi se me quemaron los libros....
Resumiendo:
Si arranco Bookworm poniendo nomodeset en el grub si tengo imagen pero la resolucion es 1024 x 768, la frecuencia es 0 Hz (obvio que no es esa) y se ve feo.
Si arranco en forma normal no tengo imagen. Entro con TeanViewer y me indica que la resolucion es la correcta. Y cuando quiero poner 1024 x 768 el monitor me pone el cartelito.
Muchas gracias!!!
Jorge Claudio Iruzubieta Villagra
Hola, como estan?
Hice unas pruebas anoche.
Agarre un disco rigido que no utilizo y le instale Bookworm para hacer pruebas ahi y ademas por que muchas veces hay problemas que se solucionan reinstalando el sistema. Este no fue el caso. Paso exactamente lo mismo en esta nueva instalacion.
Una vez que instale y vi que seguia el problema hice otra prueba. Siguiendo el procedimiento que hizo un usuario de Ubunto y describio en el foro de esa distro, instale los driver privativos de nvidia que estan en Sid. Lamentablemente no me fuinciono asi que purgue Nvidia.
Y ya no se que mas hacer....
Abrazo.
Jorge.
Jorge Claudio Iruzubieta Villagra
En cuanto a las resoluciones, échale un vistazo a este hilo: /foro/monitor-lg-flatron-795ft-plus-y-kernel-quej%C3%A1ndose-cada-rato-con-invalid-edid-solucionado
En el hilo se desprende que nuestro sistema operativo lee del monitor las resoluciones soportadas por este.
Tenemos herramientas para volcar esta información a un archivo, y echarle un vistazo. Los problemas aparecen cuando la tarjeta gráfica no es capaz de leer esta información. Que es de lo que va el hilo.
Por otro lado, si has estado instalando y desinstalando paquetes para según que tarjeta de vídeo, te recomiendo hacer un purgado completo de todos los controladores y librerías de apoyo de esas tarjetas, dejar así el sistema limpio de ficheritos de configuración y librerías que te la pueden liar parda.
Esto lo haces con: apt purge paquete
Ojito, esto lo comento por que muchos hacemos un "apt remove paquete", esto elimina el paquete pero no así sus ficheros de configuración. Por eso existe "apt purge paquete", que ademas de desintalar el paquete borra todos los archivos que haya generado este (no borra en ningún caso los ficheros que haya creado de configuración que tengas en /home).
Luego instala de nuevo los controladores y librerías que necesites. Generalmente recomiendo tomar nota de todos los paquetes que se instalan. Suele suceder que cuando intentas deshacer los pasos tras una instalación, el sistema no desinstala automáticamente todos los paquetes que instalaste antes, dejando librerías y ficheros de configuración que interfieren con otros controladores y librerías.
Es recomendable también hacer un "dpkg --get-selections | grep deins" para ver que paquetes han dejado ficheros y carpetas por ahí y que requieran de un purgado con apt purge...
La idea es tener un sistema los más limpio posible y un buen punto de partida para resolver problemas.
A un clic de distancia de ti...
Hola Nevernet, gracias por responder.
Creo que el problema no es que no me esta detectando la resolucion ya que cuando arranco Bookworm con nouveau (y se pone la pantalla negra) y despues entro con Teamviewer puedo ver en Propiedades del Sistema que la resolucion es la correcta.
Creo que aqui el problema es que hay una incompatibilidad entre nouveau y mi placa de video nueva. Como mencione la placa nueva es una GeForce G210 de 1 Gb. La vieja (con la que nunca tuve problemas) es una Geforce G210 de 512 Mb. Segun me dijeron es muy probable que las dos placas tengan el chipset diferente ya que manejan diferentes cantidades de memoria, y ahi se me arma el despelote. En la pagina de nouveau donde figuran las placas que soporta si aparece la Geforce G210 (o sea las mias) pero evidentemente la de 1 Gb no es soportada.
Busque y busque y nada hasta ahora. No se si este problema tiene solucion, una pena.
Muchas gracias.
Saludos.
Jorge Claudio Iruzubieta Villagra
¿Intentaste instalar el driver oficial de nvidia ?
https://www.nvidia.com/Download/driverResults.aspx/15290/en-us/
Aća te dan una pista (hacia el final ) de como instalarlos , quizá asi te funcione (supongo que tendras que desinstalar todo lo que tengas prefiamente .
https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux
Hola! Si, ya habia probado.
El que se instala manualmente no se puede instalar por que es viejo y no funciona con los kernel nuevos.
Siguiendo un tutorial tambien intente instalar los que estan en los repositorios de Debian, 340.108, en Buster para ser mas precisos. No funciono.
Gracias!!!
Jorge Claudio Iruzubieta Villagra
A continuacion pongo la salida de Xorg.0.log a ver si ven algo raro.
Gracias!
Jorge Claudio Iruzubieta Villagra
Me llama la atencion que en esta parte:
Dice:
Cuando segun esta pagina:
Dice que el codigo correspondiente a mi tarjeta de video es el NVA8, no el NV98 como dice ahi.
No se como hacer para decirle al sistema que cargue el correspondiente.
Por otro lado de este post:
Hice esta parte:
No se si en el archivo /usr/share/X11/xorg.conf.d/20-nouveau-conf que estoy creando puedo especificar la tarjeta correcta.
Jorge Claudio Iruzubieta Villagra