Veo en menéame que ya hay disponible un driver de ATI compatible con Compiz sin necesidad de Xgl (vamos, que por fin los usuarios de ATI pueden hacer las cosas como el resto de los mortales). Enlaza a una página alemana, con instrucciones en inglés: http://forlong.blogage.de/article/2007/10/23/fglrx-8423---finally-with-AIGLX-support# Hago aquí la traducción para el que quiera hacerle uso:
Y ahora, el .sh para los gandules:
- Eliminar Xgl, si está instalado:
sudo apt-get remove xserver-xgl
- Eliminar el antiguo controlador, si está instalado:
sudo apt-get remove xorg-driver-fglrx
- Eliminar los antiguos .deb de fglrx:
sudo rm -f /usr/src/fglrx-kernel*.deb
- Agregar en la lista negra el antiguo módulo fglrx
sudo gedit /etc/default/linux-restricted-modules-common DISABLED_MODULES="fglrx"
- Alternativamente, elimina el paquete
linux-restricted-modules-*
de tu kernel, a menos que uses un chip Atheros. Puede que necesites reiniciar. - Descarga el instalador a tu carpeta personal:
wget http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run
- Instala los paquetes necesarios:
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic
- Crea e instala el paquete .deb:
bash ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy sudo dpkg -i fglrx-kernel-source_8.42.3-1_i386.deb xorg-driver-fglrx_8.42.3-1_i386.deb
- Compila el módulo del kernel:
sudo m-a prepare,update sudo m-a build,install fglrx-kernel
sudo depmod - Configura el controlador:
sudo gedit /etc/X11/xorg.conf
- Asegúrate que, en la sección "Device", está puesto el driver "fglrx". Y, si existiera alguna de estas líneas, eliminarla:
Section "Extensions" Option "Composite" "0" # or "Disable" EndSection Section "ServerFlags" Option "AIGLX" "off" EndSection
- Reiniciar
-
mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager
.Esto creará un archivo en tu carpeta personal, que asegurará que Compiz se ejecute sin el prefijo anterior.
Y ahora, el .sh para los gandules:
#! /bin/bash # Script para la instalación del driver ATI sudo apt-get remove xserver-xgl sudo apt-get remove xorg-driver-fglrx sudo rm -f /usr/src/fglrx-kernel*.deb sudo echo 'DISABLED_MODULES="fglrx"' >> /etc/default/linux-restricted-modules-common wget http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy sudo dpkg -i fglrx-kernel-source_8.42.3-1_i386.deb xorg-driver-fglrx_8.42.3-1_i386.deb sudo m-a prepare,update sudo m-a build,install fglrx-kernel sudo depmod mkdir -p ~/.config/compiz echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager # #Fin. Recordar cambiar el driver en /etc/X11/xorg.conf y asegurarse de que esté activado Composite y AIGLX #
El script puede dar errores en apt-get si ya hay instalados paquetes o ya están eliminados.