miércoles, 31 de octubre de 2007

Instalar drivers fglrx 8.42.3 para ATI con soporte AIGLX

Fuente: MundoGeek

Ya están disponibles los nuevos drivers fglrx 8.42.3 para tarjetas gráficas ATI que permite al fin utilizar Compiz Fusion usando AIGLX en lugar de XGL. Existen bugs y aunque con estos drivers deberíamos obtener mejor rendimiento, algunas personas han tenido problemas precisamente en la lentitud en 2D; pero si quieres instalarlo, aquí tienes las instrucciones.

Lo primero que vamos a hacer es desinstalar XGL si lo estábamos utilizando:

sudo aptitude purge xserver-xgl

Y desactivar, si lo activamos en su día, la versión del driver fglrx de Ubuntu Gutsy Gibbon (o nuestra distro basada en Debian):

sudo aptitude purge xorg-driver-fglrx

Descargamos el instalador de la nueva versión: Driver ATI fglrx 8.42.3

Le damos permisos de ejecución:

chmod +x ati-driver-installer-8.42.3-x86.x86_64.run

Podemos ejecutar el instalador directamente, o crear un paquete para poder reinstalarlo / desinstalarlo fácilmente después. Para el primer caso, lo ejecutamos seleccionando una instalación automática.

sudo ./ati-driver-installer-8.42.3-x86.x86_64.run

Si queremos generar un paquete primero llamaremos al ejecutable con el flag --listpkg para ver los tipos de paquete disponibles.

./ati-driver-installer-8.42.3-x86.x86_64.run --listpkg

y después --buildpkg con el tipo de paquete que queramos generar. Por ejemplo en mi caso, para Ubuntu Gutsy:

sudo ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy

Instalar el paquete es tan sencillo como hacer doble clic sobre el paquete cuyo nombre comienza con xorg-driver-fglrx_8.42.3

Si no teníais la versión de fglrx por defecto instalada y habilitada tenéis que activarla en Sistema -> Administración -> Gestor de controladores restringidos (Ubuntu).

Ahora ya podemos editar xorg.conf y borrar al fin las líneas que desactivan Composite y AIGLX :)

sudo gedit /etc/X11/xorg.conf

Busca líneas como

Option "Composite" "0"
Option "Composite" "Disable"
Option "AIGLX" "off"

y borralas.

Por último añadimos el driver fglrx a la lista blanca de drivers con soporte AIGLX en Compiz Fusion editando el archivo correspondiente

sudo gedit /etc/xdg/compiz/compiz-manager

y añadiendo una línea

WHITELIST="fglrx"

Gracias a nightrain en los comentarios de "The Composite extension is not available" en Ubuntu, con ATI por avisar de la nueva versión del driver.

No hay comentarios: