Driver gráfico y actualizaciones

Enviado por jam el 23 Enero, 2009 - 23:41.

Esta es mi primera entrada en mi blog de esDebian. La verdad, hasta ahora no tenía pensado utilizar esta herramienta, pues no tenía en mente nada sobre lo que poder escribir. Ya lo he encontrado. Mis entradas en este blog versarán sobre experiencias que considero "dignas" de ser contadas, pero que no tendrían mucho sentido en el foro.

Hoy voy a contarles algo que me sucedió esta misma tarde. Verán, en el PC de sobremesa de mi padre (que utilizo bastante), la tarjeta gráfica es una ATI Radeon HD 2400 XT. Hace un tiempo, tozudo yo, quise instalar el driver propietario fglrx para poder utilizar la aceleración 3D, ya que a veces se me da por jugar al Torcs, por ejemplo. Esto no me supuso ningún problema debido a la excelente guía del wiki de esDebian. En unos minutos, siguiendo esta guía, ya disponía de aceleración gráfica.

Pero el susto me llegó hoy. El gestor de actualizaciones (uso la rama testing), me avisó, como de costumbre, de las actualizaciones existentes. Observé que se trataba del driver fglrx. Estupendo (dije) e inicié la actualización. Cuando acabó, durante unos minutos todo fue bien, pero al cabo de un tiempo, la imagen se congeló.

Extrañado, reinicié el ordenador, y cuál fue mi sorpresa al comprobar que las X no funcionaban (se mostraba la pantalla en negro) y al intenar acceder a una tty, la máquina se reiniciaba. Fue entonces cuando inicié en modo monousuario (¿es el equivalente al "Modo a prueba de fallos" de Windows?). Me logueé como root, y reconfiguré el xorg (#dpkg-reconfigure xserver-xorg). Inicié las X y todo funcionaba bien, excepto que ya no tenía aceleración gráfica, pues al reconfigurar las X, pasé a utilizar un driver genérico.

Restituí la copia de seguridad del archivo de configuración (/etc/X11/xorg.conf), pero al reiniciar los problemas volvían. Intenté volver a la versión anterior de los paquetes, pero ya no estaban en el repositorio. Se me ocurrió utilizar los backports de etch, pero cuando estaba a punto de instalar los paquetes desde el repositorio de backports, me acordé: cuando instalé fglrx, había compilado el módulo con module-assistant, así que a repetir los pasos, pero esta vez con la nueva versión, y todo solucionado.

Ésto lo cuento porque puede pasarle a cualquiera, más si no es uno versado en el uso de GNU/Linux. Acuérdense, si han utilizado module-assistant para instalar un módulo, o lo han compilado, cada vez que actualicen el núcleo o los paquetes del módulo en cuestión, y algo deje de funcionar, no se asusten, vuelvan a seguir los mismos pasos que la primera vez y todo irá perfectamente.

Imagen de Jeki
Enviado por Jeki el 24 Enero, 2009 - 00:03.

Ostras! A mi tambien me paso eso la primera vez que opté por usar los drivers de la web oficial de ATI, es decir, el rollo de compilar el módulo.

Mi solución no fue repetir el proceso de compilación (bueno, la primera vez tuve que hacerlo).

El caso es que al menos en el Gestor de paquetes Synaptic hay una función para bloquear la versión de un paquete, es decir, aunque haya actualizaciones este ni te avisa y por consecuencia tampoco te deja actualizarlos.

El proceso es el siguiente:
-Abrimos Synaptic
-Buscamos todos los paquetes instalados que empiecen por fglrx-
-Los seleccionamos todos y vamos a la pestaña "Paquete" (la que está entre Editar y Configuración) y seleccionamos la opción "Bloquear versión"
-A partir de ahora ya no debería haber nada por lo que preocuparse.

Espero que sea de ayuda mrgreen

Imagen de sercari
Enviado por sercari el 24 Enero, 2009 - 00:45.

algo parecido me paso, aunque con NVIDIA..

Imagen de julio-linux
Enviado por julio-linux el 24 Enero, 2009 - 15:12.

Dicen que de las experiencias se aprende mucho, creo que esto te sucedió a ti, y efectivamente alguien se beneficiara de esto, gracias!!!

Imagen de Anarky
Enviado por Anarky el 24 Enero, 2009 - 15:29.

hola...jeki me habia recomendado instalar los drivers propietarios en mi hp...en definitiva sigo la guia que proporciona esdebian y hago eso que jeki dijo en el gestor de paquetes...o tengo que hacer algo mas?

Imagen de arctica
Enviado por arctica el 24 Enero, 2009 - 15:33.

@Anarky, es mejor que plantees tus preguntas en el foro, así queda todo más ordenado. además así tan fuera de contexto la pregunta no se entiende del todo :)

Imagen de Jeki
Enviado por Jeki el 24 Enero, 2009 - 15:38.
Anarky escribió:

hola...jeki me habia recomendado instalar los drivers propietarios en mi hp...en definitiva sigo la guia que proporciona esdebian y hago eso que jeki dijo en el gestor de paquetes...o tengo que hacer algo mas?

Anarky, mejor abre un tema en el foro.

La miniguía que puse en el primer comentario es útil si instalas el driver gráfico de ATI previa compilación del módulo manualmente.

Si usas el driver de los repositorios no es necesaria.