Hace algún tiempo explicaba la manera de instalar los drivers de esta tarjeta en Debian. Para ello usábamos el repositorio Debian non-free, ya que era el método más fácil, usando aptitude. Ahora ATI ha sacado la versión oficial de estos drivers con soporte para AIGLX, por lo que voy a explicar brevemente como instalar desde cero o actualizar los drivers actuales a los nuevos de ATI.
La versión que nos ofrece ATI con soporte AIGLX, a fecha de hoy, es la 7.11 (la primera fue la 8.42.3, del 26 de Octubre de 2007). A primera vista, viendo el número de versión, parece una más antigua, pero no es así, se trata de la última salida el 21 de noviembre de 2007. La podemos descargar desde aquí. Tengo que mencionar que los drivers que descargamos e instalamos en este ejemplo son para la versión amd64 de Debian Etch, que es la que uso, sin embargo el paquete de ATI y, en teoría, el proceso, serían los mismos para una versión de Debian de 32 bits. Probablemente este método también funcione en Ubuntu.
Bueno, dicho lo dicho, manos a la obra.
En primer lugar vamos a crear un directorio donde trabajar. Para esta instalación es necesario loguearse como root.
mkdir /root/ati_tmp
cd /root/ati_tmp
Seguidamente instalamos algunas utilidades que vamos a necesitar para llevar a buen puerto todo este proceso:
aptitude install module-assistant build-essential fakeroot dh-make debconf bzip2 wget
Ahora descargamos los dirvers desde la web de ATI:
wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/64bit/ati-driver-installer-7-11-x86.x86_64.run
Extraemos el contenido del paquete:
./ati-driver-installer-7-11-x86.x86_64.run –extract fglrx
Y creamos los paquetes Debian a partir del instalador:
fglrx/packages/Debian/ati-packager.sh –buildpkg etch
Esto nos crea los siguientes paquetes en /root/ati_tmp
fglrx-amdcccle_8.433-1_amd64.deb
fglrx-driver_8.433-1_amd64.deb
fglrx-driver-dev_8.433-1_amd64.deb
fglrx-installer_8.433-1_amd64.changes
fglrx-kernel-src_8.433-1_amd64.deb
Si es la primera vez que instalas los drivers fglrx no tienes que seguir el siguiente paso, que solo es para actualizaciones: Buscamos los paquetes fglrx instalados y los borramos:
aptitude search fglrx
Esto nos da una lista de paquetes fglrx instalados. Los borramos uno por uno mediante
aptitude purge fglrx-nombre del paquete
Una vez borrados los drivers antiguos, seguimos con la instalación:
desde /root/ati_tmp ejecutamos dpkg -i fglrx-*.deb con lo que se instalan todos los paquetes necesarios.
Seguidamente ejecutamos:
module-assistant prepare
module-assistant update
module-assistant a-i fglrx
Y ya tenemos los nuevos drivers con soporte para AIGLX instalados. Si es una actualización probablemente ya tengamos correctamente configurado el archivo xorg.conf. De lo contrario lo podemos configurar con el comando aticonfig –initial.
Lo que sí es importante es que activemos la extensión “composite” añadiendo al final de /etc/X11/xorg.conf lo siguiente:
Section “Extensions”
Option “Composite” “Enable”
EndSection
Después reiniciamos ya tendremos 3D con la ATI x1300 y además soporte AIGLX.
En mi Debian Etch 4.0 de 64 bits no me funcionaba anteriormente Google Earth, pero con estos drivers he conseguido que corra la última versión sin problemas- Lo que no me funciona, al menos por el momento, es Beryl o Compiz. Ambos se ejecutan correctamente y se activan los efectos de escritorio, pero momentos después se pone la pantalla en blanco y hay que desactivarlos. Una pena. Ya investigaré si tocando alguna opción en xorg.conf se puede remediar esto, aunque me temo que el problema no vaya por ahí.
Podrías decirme como puedo aprovechar este artículo para mandriva 2008?
Me hago un taco completo.
Gracias.
Hasta donde yo sé, Mandriva tiene unos repositorios llamados non-free o también los de PLF. En esos repositorios creo que tienes los dirvers de ATI, aunque no sé si estarán actualizados.
Otra opción, no muy recomendada, es descargar directamente el driver desde la página de ATI y ejecutar el instalador directamente. Para eso necesitarás las fuentes del kernel.
????:~/ati_tmp# ./ati-driver-installer-7-11-x86.x86_64.run -extract fglrx
bash: ./ati-driver-installer-7-11-x86.x86_64.run: Permiso denegado
Perdon si la pregunta es muy tonta pero la verdad no se por que me da ese error?
Lo más probable es que no tenga permisos de ejecución el instalador. Haz un “chmod 755 ati-driver-installer-7-11-x86.x86_64.run” y prueba a ejecutarlo de nuevo.
También asegúrate de que lo haces como root.
Hola
Estoy en la misma situación, Me explico:
Sistema Debian etch, kernel 2.6.18-6
Tarjeta ATI radeon HD2400 XT
Tengo instalada la versión 8.42.3 de los drivers “oficiales” de ATI, con drivers posteriores se bloquea al cerrar sesión.
Tengo aceleración 3D pero me pasa lo mismo que a tí con compiz, beryl o compiz-fusión. No hay manera de hacerlo funcionar. Has descubierto algo? Mis conocimientos son limitados, acabo de empezar con linux y busco busco y busco pero nada. Lo cierto es que no es imprescindible, en realidad el sistema va de maravilla y decidí eliminar el sistema de MS de mi disco duro pero lo cierto es que “molan” los efectos.
En fin gracias por tu atención espero respuesta ( a ser posible con la solución jajajajaja, es broma).
Hola, José,
Pues no tengo muy buenas noticias. Hasta la fecha, que yo sepa, no acaba de funcionar Compiz-Fusion con los drivers de ATI.
Yo ya tengo los efectos 3D activados, pero ha sido a costa de cambiar la ATI por una Nvidia.
Lo siento, pero mientras use Linux me olvidaré de que existe ATI. Mientras que Nvidia crea controladores para Linux con prácticamente idénticas características que los que hace para Windows, ATI “pasa” un poco de nosotros.
Gracias Paco.
Eso me temía. El caso es que es un portatil y no creo q cambie la ATI
seguire con mi debian sin “pijaditas”.
Lo dicho gracias.
Hola Jose
sigo todas las instrucciones del manual pero a la hora de hacer el siguiente paso:
fglrx/packages/Debian/ati-packager.sh –buildpkg etch
para crear los paquetes debian, me dice lo siguiente:
no exixte el fichero o el directorio
-buildpkg: unsupported option passed by ati-instaler.sh
bueno nose por que me dice eso si en root si existen esos directorios
fglrx, el packages, el debian, ydentro del dir debian esta el ati-packager.sh, por lo cual no se por que me manda ese menage de que no existe el directorio
bueno eso es todo y hasta ahi he podido llegar conla instalacion.
si alguien me pudiera ayudar se lo agradeceria mucho…
bueno es todo por el momento hata luego