Guía para instalar Compiz Fusion con ATI, AIGLX, KDE, Debian

Hola a todos. Esta es mi guía para poder disfrutar de todos los efectos y belleza de Compiz Fusion en un Debian con un entorno de escritorio KDE. Soy un usuario de Linux bastante nuevo y novato aun. He conocido lo relacionado a GNU/Linux por una cátedra de mi carrera de Ing. de Sistemas, sin embargo todo esto me ha embriagado de felicidad y ahora gusto mucho del Open Source y claro de mi sistema operativo Debian con mi KDE Muy Feliz

Me he aventurado a hacer esta pequeña guía de configuración ya quepor azares del destino tengo una tarjeta de aceleración gráfica ATI RADEON 9250 4X ranura AGP de 256 Mb. Y mientras me adentraba en este fascinante mundo me di cuenta que mi configuración sería mucho más dificil que los que tienen tarjetas gráficas Intel o Nvidia. Así que después de 3 meses leyendo, aprendiendo a prueba y error y “googleando” he conseguido mi aceleración gráfica y beryl y ahora compiz fusion.

Bueno, después de esta breve introducción, describo los pasos a seguir.

Lo primero es conseguir la aceleración gráfica. Ya que tenemos nuestra tarjeta AGP ATI le tenemos que instalar un driver para que la reconozca como tal nuestro sistema. Conozco dos tipos de drivers, el oficial y el libre. Este último, el libre “Radeon” es el que sé que funciona mejor para nuestros propósitos y es que me ha dado resultados, por lo tanto es el que recomiendo instalar.

Las tarjetas que son soportadas por este driver están detalladas en este link:

http://dri.freedesktop.org/wiki/ATI?highlight=%28CategoryHar dwareVendor%29

Ahora como root instalamos el driver libre instalando los paquetes “xserver-xorg-video-ati”, “libgl1-mesa-dri” y “libgl1-mesa-glx”

# aptitude install xserver-xorg-video-ati libgl1-mesa-dri libgl1-mesa-glx

Ahora debemos configurar nuestro /etc/X11/xorg.conf. Debemos agregar unos nuevos módulos y otros efectos como el composite. Iré detallando qué es lo que tenemos con otro color y cómo nos tiene q quedar nuestro archivo de configuración:

La Sección Server Layout debe quedar así:

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
Option “AIGLX” “true”
EndSection

La sección Module debe quedar así:

Section “Module”
Load “bitmap”
Load “ddc”
Load “dri”
Load “dbe”
Load “GLcore”
Load “extmod”
Load “freetype”
Load “glx”
Load “xtrap”
Load “vbe”
Load “int10”
Load “record”
Load “vbe”
Load “ati”
EndSection

Puede que ya tengas algunos, sin embargo con esta configuración es como funciona mi tarjeta. en caso que falles, puedes jugar quitando algunos como GLcore, record o freetype. Recuerda que no todas las tarjetas fabricadas por ATI serán iguales.

Esta sección es la más delicada, ya que puede que tengas aceleración gráfica o pueda que ni siquiera te arranque la X. Esta es la configuración que me funciona. Puedes probar quitando algunas de las que tengo en color rojo, y ver cómo consigues el mejor rendimiento para tu tarjeta. Como repito esta es mi configuración y he logrado que funcione de esta manera. Prueba también asií:

Section “Device”
Identifier “ATI Radeon 9250”
Driver “ati”
BusID “PCI:1:0:0”
VideoRam 256000
Option “UseFBDev” “true”
Option “XAANoOffscreenPixmaps” “True”
Option “AddARGBGLXVisuals” “True”
Option “DRI” “true”
Option “AGPMode” “8”
Option “AGPFastWrite” “1”
Option “GARTSize” “64”
Option “EnablePageFlip” “64”
Option “ColorTiling” “1”
Option “AccelMethod” “XXA”
EndSection

No olviden que en la sección “Screen” deben de poner idénticamente tal y como nombraron a su Device y a su Monitor. Así se ahorrarán más de un disgusto.

Section “Screen”
Identifier “Default Screen”
Device “ATI Radeon 9250” #COMO EL IDENTIFICADOR DE TU SECCION DEVICE
Monitor “Monitor genérico” # COMO EL IDENTIFICADOR DE TU SECCION MONITOR
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1152×768” “1024×768” “800×600” “640×480”
EndSubSection
EndSection

Ahora añadimos estos ficheros al final:

Section “Extensions”
Option “Composite” “Enable”
EndSection

Section “DRI”
Mode 0666
EndSection

Con Composite como enable, podrás observar transparencias y sombras propias de nuestro KDE Guiñando un ojo

Ahora guarda, cierra tu sesión de KDE o reinicia tu entorno d escritorio con la combinación de teclas Ctrl + Alt + Backspace. Estando en tu KDM o GDM presiona Alt + e para reiniciar el servidor de la X.

Ahora viene la prueba de fuego. Teniendo instalado previamente el paquete mesa-utils corre los siguientes comandos en una terminal, consola, Konsole, Yakuake o lo que gustes:

$ glxinfo | grep direct

Si la respuesta que recibes es “direct rendering: Yes” hemos triunfado en este momento. Para ver los dichosos engranes solo tienes que ejecutar el siguiente comando:

$ glxgears

Y verás que corren a 100 por hora Muy Feliz Guiñando un ojo

Esta es solo la primera parte. Ahora puedes instalar ya sea Beryl o Compiz Fusion. Quiero decir que tengo instalados los dos y ambos conviven de gran manera sin conflictos. Sin embargo esta guía es para Compiz Fusion que a mi gusto supera a beryl Bromeando

Lo primero modificamos nuestro /etc/apt/sources.list Le debemos agregar el siguiente repositorio.

# /etc/apt/sources.list

Para Debian Lenny:
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/ unstable/ ./

Para Debian Sid:
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/un stable/ ./

Para Debian Etch:
deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/s table/ ./

Guardamos según sea nuestro caso y agregamos la llave:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add –

Ahora damos un update a las listas de paquetes:

# apt-get update

Ahora instalamos los paquetes necesarios. Lo recomiendo de esta manera para evitar problemas de paquetes rotos o dependencias:

# apt-get install compiz-fusion-*

Y ya!!! Ahora bien, si tiene Debian Etch lo más seguro es que no les instalo el CCSM o el Compiz Fusion Settings Manager. Por lo tanto el paquete recomendado es el ccsm. Sin embargo en mi computador me funcionó fusion-icon. Con este pude modificar todos los plugins y efectos que trae. Además sale de manera permanente el ícono en la barra de tareas de KDE. Dejo los comandos para ambos:

# apt-get install ccsm

# apt-get install fusion-icon

Listo. Para correr compiz solo damos

$ fusion-icon

O también:

$ compiz –replace -c emerald

Y ya. Si queremos que arranque desde el inicio de nuestra sesión KDE hacemos el siguiente script en la carpeta /home/usuario/.kde/Autostart

#ª/bin/bash
fusion-icon

Guardamos con algún nombre como arrancarCompiz.sh
Damos permisos de ejecución:

casa:/home/hugol/.kde/Autostart# chmod +x iniciarCompiz.sh

Y listo. Ahora recuerda que cualquier configuración de renderización que te pida Compiz tienes que hacerlo de la manera AIGLX, ya que es como lo hemos preparado, y es a mi parecer la única forma de tener aceleración gráfica con una ATI. Si alguno lo ha podido hacer con XGL pues solamente nos informa como lo hizo Bromeando

Dejo mis Screenshots:


Gracias y ojalá sirva esta guía. Saludos y éxitos.

Anuncios

Un pensamiento en “Guía para instalar Compiz Fusion con ATI, AIGLX, KDE, Debian

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s