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.
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:
November 1, 2007 | Etiquetado en: | 28 Comments
Todos los derechos reservados. Tecnologia.