domingo, 25 de febrero de 2007

Beryl en Debian Etch con placa 915GM


Aqui le dejo los pasos para hacer funcionar Breryl en debian etch, aun que beryl originalmente ya lo trae los repositores de ubuntu, pero eso no quiere decir que en debian no se pueda usar. Esta ocacion se instala en la laptop TravelMate2420 que trae una placa de video 915GM el cual tenemos que instalar el driver.
Pero bueno manos a la obra, lo primero es instalar el driver de la placa, para ello nos tenemos que descargar el driver de la pagina de intel(descarga). Claro que el driver viene en RPM el cual tenemos que convertir a .deb con la aplicacion de alien:

Convertir a .deb
alien dri-Intel-3.4.3006-20051209.i386.rpm
ahora lo instalamos
dpkg -i dri-Intel-3.4.3006-20051209.i386.deb

una ves ya instalado, instalamos una aplicacion mas que nos servira para tener una mejor resolucion con esa tarjeta de video.
apt-get install 915resolution


Bueno ya tenemos los driver ahora nos falta hacer algunas modificacion para que todo funcione muy bien.

modificamos el archivo xorg.conf que se encuentra en /etc/X11 y le agregamos i810 en Driver para que tome los drivers de la tarjeta video quedando de la siguiente manera:
Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "i810"


Desgraciadamente cuando cambiamos de driver necesitas reiniciar el equipo, para que nos tome las nuevas modificaiones.

Ahora instalacion los siguentes paquetes:
1.-Dependencias
apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev libxdamage1 libxcomposite1 x11proto-core-dev x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev x11proto-render-dev x11proto-randr-dev

apt-get install libcairo2 libcairo2-dev libcairomm-1.0-0 libcairo-perl libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libwxgtk2.4-1 libwxgtk2.6-0 mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck18 libsvn1


Ahora modificacos en /etc/apt el archivo sources.list para agregar los repositores de donde ponemos descargas el bery.

deb http://www.linux.lk/~anuradha/beryl/etch/ ./

O (tomado de Debianizado):

deb http://debian.beryl-project.org etch main
deb-src http://debian.beryl-project.org etch main

Si necesitan acutualizar la clave para la verificacion lo pueden hacer asi:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 3FF0DB166A7476EA
gpg --armor --export 3FF0DB166A7476EA | sudo apt-key add -


ahora solo nos resta actualizar e instalar
apt-get update
apt-get install beryl


Nuevamente modificacion el xorg.conf para que funcione la aplicacion 3D de nuestra tarjeta, las modificaciones quedan dela siente forma:

Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
Option "RenderAccel" "true" #linea agregada
Option "AllowGLXWithComposite" "true" #linea agregada
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Monitor "Monitor generico"
DefaultDepth 24
Option "AddARGBGLXVisuals" "true" #linea agregada
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection


y se agrega

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



Despues de reiniciar ejecutamos beryl-manager y deberiamos de tener habilitado ya las animaciones de beryl. Se debera agregar al inicio de gnome beryl-manager para que cada vez que hagamos login beryl sea iniciado. Esto lo logramos ejecutando:

gnome-session-properties

1 comentario:

Anónimo dijo...

No es necesario usar los drivers de la pagina de intel, simplemente usa el driver i810 que viene con Xorg y obtendras la aceleración 3D.

Saludos desde Argentina

Seba