Aquí les dejo un tutorial de como poder lograr la aceleración 3D en una ATI Radeon Xpress 200m en Debian Lenny/Sid.
Primero nos dirigimos a la página de ATI Drivers y nos descargamos el driver, en este caso nos descargamos el siguiente: Linux x86 -> Integrated MotherBoard -> Radeon Xpress 200.
Vamos a crear una copia de nuestra configuración xorg por si existe algún fallo.
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
Vamos a necesitar unos paquetes para realizar la compilación del driver, para ello tecleamos:
# aptitude install module-assistant build-essential fakeroot dh-make debconf bzip2 mesa-utils
Despues corremos el driver que descargamos:
# sh ./ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Debian/unstable (Para SID).
# sh ./ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Debian/testing (Para Lenny).
Una vez hecho lo anterior, se van a crear varios archivos con estos nombres:
fglrx-amdcccle_8.40.4-1_i386.deb
fglrx-driver_8.40.4-1_i386.deb
fglrx-driver-dev_8.40.4-1_i386.deb
fglrx-installer_8.40.4-1_i386.changes
fglrx-kernel-src_8.40.4-1_i386.deb
Luego los descomprimimos:
# dpkg -i fglrx-*.deb
Una vez que hayamos descomprimido los paquetes .deb generados, ahora compilaremos el driver:
# m-a prepare
# m-a update
# m-a a-i fglrx
Nota: Probablemente nos pida instalar el paquete fglrx-driver, pero eso lo hará solo si es que lo llega a necesitar
Una vez terminada la compilación exitosa, tecleamos lo siguiente:
# aticonfig --initial
Reiniciamos el sistema y al iniciar vamos a checar si ya tenemos la acelereación 3D:
$ glxinfo | grep direct
Nos debe devolver lo siguiente:
direct rendering: yes
Si no nos devolvio eso, debimos tener algun error, así que intenten de nuevo los pasos anteriores hasta lograr la aceleración.
Instalación de compiz-fusion
Como ya sabemos los usuarios de tarjeta de video ATI radeon, necesitaremos XGL para poder correrlo, primero nos instalamos unas dependecias:
# aptitude install libglitz1 libglitz-glx1
Bueno, para instalar el xserver-xgl necesitaremos descarganos este archivo xserver-xgl.deb, ya que este paquete no se encuentra dentro de los repositorios de debian. (Como vemos es un paquete de ubuntu, pero funciona para debian =P ).
Vamos a instalar el paquete:
# dpkg -i xserver-xgl_7.2.0.git.20070224-0ubuntu3_i386.deb
Vamos a crear el archivo de arranque:
# gedit /usr/local/bin/startxgl.sh
Y dentro del archivo escribimos:
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session
Guardamos y cerramos.
Y le damos permisos para ejecutar:
# chmod a+x /usr/local/bin/startxgl.sh
Ahora creamos un archivo XGL para el arranque:
# gedit /usr/share/xsessions/xgl.desktop
Y agregamos lo siguiente:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Guardamos y cerramos.
vamos a agregar los repositorios necesarios para compiz-fusion:
# gedit /etc/apt/sources.list
Y agregamos lo siguiente para lenny:
#compiz
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./
ó agregamos esto para SID:
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
Guardamos y cerramos, y nos descargamos la llave pública:
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
Actualizamos los repositorios:
# aptitude update
Y para resolver algunos problemas que se nos puedan sucitar con dependecias, actualizaremos el sistema:
# aptitude upgrade
Ahora nos instalaremos los paquetes de compiz-fusion:
# aptitude install compiz-fusion-gnome compiz-fusion-plugins-main compiz-fusion-plugins-extra
Reiniciamos las X's y al momento de teclear nuestro nombre de usuario para ingresar, presionamos F10 y seleccionamos XGL y al entrar tecleamos lo siguiente:
$ fusion-icon
Y listo! =D aquí unas capturas:
