XGL con Beryl con una Tarjeta ATI Mobility Radeon XPress 200M 32MB

ATENCION: Esto aplicaba para el herd 5 de Ubuntu Feisty, hace un mes y medio, con la version anterior de Beryl. Para esta nueva version de Feisty lanzada recientemente, se ha creado un nuevo Howto Basado en este y probado ahora (07/05/2007), y completamente funcional para esa tarjeta ATI. Lo puedes encontrar ACA

Algo que intente hace mucho tiempo hacer con Debian GNU/Linux, que hasta el momento fue en vano, se pudo hacer con Ubuntu 7.04 Feisty Fawn (Herd 5), y es levantar la acelaracion 3D de una sencilla tarjeta ATI Mobility Radeon Xpress 200M, que tan solo tiene 32MB de memoria de video, lo cual anteriormente no tenia soporte para XGL.

Basandome en este post en donde se logro configurar para Ubuntu 6.10 Edgy Eft, solo que para mi caso, hice algunas variaciones.

Primero se tiene que habilitar el Driver propietario de ATI, lo cual se puede hacer desde el menu Sistema>Administracion>Restricted Drivers Manager.

Nos tiene que salir el siguiente dialogo:

ATI Driver

Entonces habilitamos la casilla “Enabled” e instalamos el driver propietario ATI y el sistema nos pedira reiniciar la computadora.

Despues, a nuestro archivo /etc/apt/sources.list le agregamos el siguiente repositorio:

sudo nano /etc/apt/sources.list

Y agregamos las siguientes lineas al final de el archivo sources.list

deb http://ubuntu.beryl-project.org feisty main

Guardar el archivo, y cargarle la llave publica gpg y actualizar los repositorios:

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

sudo apt-get update

Despues procedemos a instalar los paquetes:

sudo apt-get install xserver-xgl

sudo apt-get install beryl emerald-themes

Ahora procedemos a la configuracion para iniciar con XGL. Primero creamos un archivo llamado startxgl.sh de la siguiente forma:

sudo nano /usr/local/bin/startxgl.sh

Y le agregamos el siguiente texto:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec dbus-launch –exit-with-session gnome-session

Guardamos, y ahora procedemos a darle permisos de ejecucion a ese archivo:

sudo chmod a+x /usr/local/bin/startxgl.sh

Ahora procedemos a crear una sesion exclusiva llamada XGL, la cual llama al archivo de configuracion que creamos en el paso anterior.

sudo nano /usr/share/xsessions/xgl.desktop

Y le agregamos las siguientes lineas al archivo:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session by d-E-a-D modified by damejiar
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Ahora reiniciamos la computadora, y al llegar a la pantalla de Login (GDM), damos click en “Sesiones” y seleccionamos “XGL” y entrar:

Si no nos da ningun problema, se ha configurado correctamente XGL, si nos da problemas, simplemente reiniciar nuevamente e iniciar en la sesion “Gnome”, por eso es que se han separado las sesiones.

Ahora ya en la sesion “XGL”, desde consola o desde un Run (Alt + F2), escribir el siguiente comando:

beryl-manager

Inmediatamente tendremos que ver como cambian los bordes de nuestra ventana y los efectos habilitados.

Si queremos iniciar con Beryl cuando iniciamos la sesion tenemos que agregar el comando anterior al administrador de sesiones, en el menu Sistema>Preferencias>Sesiones y en la pestana Programas al Inicio.

Aqui algunos screenshots:

Beryl Ati

Beryl Ati

Beryl Ati

Espero que les sirva este post, y a seguir disfrutando de la aceleracion 3D.

Saludos

ATENCION: Esto aplicaba para el herd 5 de Ubuntu Feisty, hace un mes y medio, con la version anterior de Beryl. Para esta nueva version de Feisty lanzada recientemente, se ha creado un nuevo Howto Basado en este y probado ahora (07/05/2007), y completamente funcional para esa tarjeta ATI. Lo puedes encontrar ACA

Fuente | Ubuntu Forums (para Edgy Eft)