miércoles, 24 de octubre de 2007

Los drivers de ATI listos para su uso con Compiz

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:

  1. Eliminar Xgl, si está instalado: sudo apt-get remove xserver-xgl

  2. Eliminar el antiguo controlador, si está instalado: sudo apt-get remove xorg-driver-fglrx

  3. Eliminar los antiguos .deb de fglrx: sudo rm -f /usr/src/fglrx-kernel*.deb

  4. Agregar en la lista negra el antiguo módulo fglrx sudo gedit /etc/default/linux-restricted-modules-common DISABLED_MODULES="fglrx"

  5. Alternativamente, elimina el paquete linux-restricted-modules-* de tu kernel, a menos que uses un chip Atheros. Puede que necesites reiniciar.

  6. Descarga el instalador a tu carpeta personal: wget http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

  7. Instala los paquetes necesarios: sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

  8. 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

  9. Compila el módulo del kernel: sudo m-a prepare,update sudo m-a build,install fglrx-kernel sudo depmod

  10. Configura el controlador: sudo gedit /etc/X11/xorg.conf

  11. 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

  12. Reiniciar

  13. 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.
Share to Facebook Share to Twitter Email This Share on Google Plus Share on LinkedIn