5.9.06

Escritorio 3D en el portátil sin morirse en el intento

Parece ser que están de moda los escritorios 3D con XGL pero claro, no todo el mundo tiene una tarjeta gráfica nVidia o ATI. En mi caso particular la experiencia ha sido sobre un portátil con tarjeta gráfica de Intel y driver i810.
La gran premisa es conseguir un entorno bonito, lleno de efectos que ponga a trabajar a la gráfica pero que el rendimiento de la máquina no caiga. Los pasos para conseguirlo bajo Ubuntu 6.0.6 son los siguientes:

1.- Añadir los repositorios necesarios para descargarse los paquetes:

deb http://xgl.compiz.info/ dapper main aiglx
deb-src http://xgl.compiz.info/ dapper main aiglx


2.- Instalar los módulos de DRI:

sudo apt-get install linux-dri-modules-common
sudo apt-get install linux-dri-modules-`uname -r`


3.- Instalar los siguientes paquetes:

sudo apt-get install xserver-xorg-air-core, compiz, compiz-gnome, gnome-compiz-manager

4.- Enlazar los módulos del antiguo servidor X al nuevo, de lo contrar xorg-air se quejará de que no encuentra los drivers especificados en /etc/X11/xorg.con:

sudo ln -s /usr/lib/xorg/modules/drivers/ /usr/lib/xorg-air/modules/drivers
sudo ln -s /usr/lib/xorg/modules/input/ /usr/lib/xorg-air/modules/input


5.- Editar el fichero de configuración /etc/X11/xorg.conf y tocar los siguientes parámetros:

* En la sección Modules:

Load "dri"
Load "dbe"
Load "glx"
y comentar #Load "GLCore"

* En la sección Device:

Option "XAANoOffscreenPixmaps"

* En ServerLayout:

Option "AIGLX" "true"

* En DRI (probablemente ya esté así):

Section "DRI"
Mode 0666
EndSection

* Crear una sección Extensions:

Section "Extensions"
Option "Composite" "Enable"
EndSection

6.- Tocar la configuración del GDM para que cargue el nuevo servidor X en /etc/gdm/gdm.conf-custom , añadiendo las siguientes líneas al final del fichero:

[servers]
0=aiglx
[server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true


7.- Reiniciar GDM para que cargue la nueva configuración:

sudo /etc/init.d/gdm restart

8.- Tocar el script de arranque de compiz para optimizar la ejecución, en /usr/bin/compiz-start:

#Comentar esta línea: nohup compiz --strict-binding --indirect-rendering --replace dbus csm > /dev/null & exit;

Y añadir esta otra a continuación:

nohup compiz --strict-binding --indirect-rendering --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher > /dev/null & exit;

9.- Activar GLDesktop dando con el botón derecho en el icono colocado en la barra de tareas o lanzando la aplicación gnome-compiz-preferences:

jose@pequerrecho:/usr/bin$ gnome-compiz-preferences

10.- Lanzar compiz tecleando:

jose@pequerrecho:/usr/bin$ compiz-start

11.- (Opcional)Tras probar que todo está a nuestro gusto, meter compiz en el arranque de Gnome o crear un lanzador para el comando compiz-start.

No hay comentarios: