lunes, agosto 21, 2006

xorg-aiglx compiz Dell Inpiron 6000

Hola.

Después de mucho tiempo de estar alejado de Linux he decidido instalarlo en mi pc un laptop, cosa que no estaba muy decidido hacer por que no estaba muy seguro que todo el hardware fuese reconocido, después de esperar mas o menos 9 meses asistí a las Jornadas de Software Libre 2006 que se realizaron en la ciudad de Popayán en las instalaciones de la Universidad del Cauca y el Colegio Mayor del Cauca, para mi sorpresa me encontré con jóvenes muy entusiastas y lo mejor de todo un portátil con Linux el cual presentaba características muy similares al mio, para ser mas exacto un Dell Inspiron 6400 aunque este tiene dual core ;-).

Habiéndome dado cuenta de lo bien que funcionaba Linux en ese equipo y luego de hacer algunas pruebas con live CD's de knnopix, caucanix (distro basada en nnopix),y Ubuntu me decidí por este ultimo Ubuntu, pues me agrado mucho su apariencia, que esta basado en Debian, es bastante pequeño (1 CD),maneja buen sistema de paquetes, tiene muy buena documentación (COMOs de usuarios), y por supuesto porque pude comprobar que funciona muy bien e mi maquina.

características de mi laptop.
Dell Inspiron 6000
Procesador: Inte Pentium® M 725 i1.60GHz (2MBCache/400MHzFSB)
Resolución de Pantalla: Pantalla Amplia de 15.4" con resolución WXGA LCD [15XGA]
Memoria RAM: 1GB,DDR2,400MHZ,2 DIMM,compartida
Unidad CD: Combo Quemador CD's CD-RW-DVD 24X
Disco Duro: Disco Duro de 80GB a 5400rpm (80GB)
Batería : Batería primaria 6 Celdas, 53 WHr: hasta 4 hr de uso (6BAT)
Tarjeta inalámbrica: Interna Intel PRO/Wireless 2200 (802.11 b/g, 54Mbps) (IP2200)
Tarjeta de Vídeo: Gráficos Intel Media Accelerator 9000 (de hasta 128MB compartidos depende de memoria RAM y otro factores)
Bluetooth: Ninguna

Luego de instalar Ubuntu versión 6.06, hasta ahora me reconoció bien la mayoría de los dispositivos: tarjeta inalámbrica, Tarjeta Red, vídeo, puertos usb,el puerto para las memorias SD.

Me decidí por instalar algo que no se muy bien como llamar, pues no me es muy claro si es una mejora para el administrador de ventanas, o es un escritorio casi nuevo, bueno en fin yo creo que es todo eso. Me agrado lo que hace, me permite manejar mis escritorios en 3D los administra como un cubo, hay un video de ello en youtube.

Recomendación si no tienes aceleradora gráfica, no instalarlo con el glx pues es muy lento y no habilita todas las opciones como la ventana pegajosa y las transparencias, aunque con algo de trabajo creo que se podría hacer, pero solo consegiria colocar mas lenta mi maquina, mientras que con aixgl las cosas funcionan muy bien.


cositas que se requieren:
digo que se requieren por que el gestor de paquetes genera problemas con ellas.

gset-compiz yo instale gset-compiz_0.3.4-3v1ubuntu3_i386.deb
compiz-vanilla-aiglx_0.0.13-0ubuntu2_i386.deb

$: sudo pico /etc/apt/sources.list
crear algunas entradas de repositorios para la instalacion de aixgl
solo hay que agregar al archivo las siguientes entradas:

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



Ahora agregamos la llave de encriptación para poder bajar los paquetes.


$ wget http://ubuntu.compiz.net/quinn.key.asc -O -
usuario@x:$ sudo apt-key add -

Ahora actualizamos los repositorios

$ sudo apt-get update

$ sudo apt-get dist-upgrade


Luego instalamos los paquetes para modulo dri

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


Por si acaso algo no salio muy bien regeneramos modules.dep


$sudo /sbin/ldm-manager


instalando compiz:


$:sudo aptitude purge compiz-aiglx compiz-aiglx-gnome


si algo sale mal en este paso que fue lo que a mi me ocurrio.

salia un error por que no se podia instalar compiz-aiglx ya que este depende de gset-compiz

por ello lo descargue por aparte, solo tienes que ejecutarlo,instalarlo y lugo ejecutas nuevamente


$sudo aptitude purge compiz-aiglx compiz-aiglx-gnome

ó puedes ejecuta

$sudo apt-get install compiz-vanilla-aiglx compiz-vanilla compiz-vanilla-gnome


ahora hay que configurar xorg esta en /etc/X11/xorg.config


DefaultDepth 24


Section "Module"
# Load "GLcore"
Load "bitmap"
Load "ddc"
Load "dbe"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

y agregar Option "XAANoOffscreenPixmaps"


Section "Device"
Identifier "Intel Corporation Intel Default Card"
Driver "i810"
Option "XAANoOffscreenPixmaps"
BusID "PCI:0:2:0"
EndSection




luego en Section "ServerLayout"

agregas esta linea

Section "ServerLayout"
Option "AIGLX" "true"


no comentar la seccion


Section”DRI”

Mode 0666

EndSection


y agregar

Section “Extensions”

Option “composite” “Enable”

EndSection


Ahora modificar /etc/gdm/gdm.conf-custom

[servers]

0=aiglx


[server-aiglx]

name=aiglx server

command=/usr/bin/Xorg-air:0

flexible=true



luego verifica tener un archivo llamado compiz dentro de /et/xdg/autostart

si no esta es por que no se ha instalado uno de estos dos paquetes.


$:sudo aptitude purge compiz-aiglx compiz-aiglx-gnome

ó puedes ejecuta

$:sudo apt-get install compiz-vanilla-aiglx compiz-vanilla compiz-vanilla-gnome


si el archivo esta presente entonces reinicia la maquina

en algunos COMO's se usa el reinicio de las x con el comando

$:sudo /etc/ini.d/gdm restart


una vez Ubuntu inicie debe cargar las x normalmente, este metodo me agrado por que no me ralentiza la maquina, solo tuve problemas con el paquete gset-compiz el cual no me permitia instalar y por eso lo descargue de la red, lo mejor de todo esto es que la aceleracion 3D si esta activa y lo podes comprobar fácilmente con el comando:

$:glxinfo | grep rendering

aunque en la salida muestre algunas advertencias

libGL warning: 3D driver claims to not support visual 0x4b

libGL warning: 3D driver claims to not support visual 0x23

libGL warning: 3D driver claims to not support visual 0x24

libGL warning: 3D driver claims to not support visual 0x25

libGL warning: 3D driver claims to not support visual 0x26

libGL warning: 3D driver claims to not support visual 0x27

libGL warning: 3D driver claims to not support visual 0x28

libGL warning: 3D driver claims to not support visual 0x29

libGL warning: 3D driver claims to not support visual 0x2a

libGL warning: 3D driver claims to not support visual 0x2b

libGL warning: 3D driver claims to not support visual 0x2c

libGL warning: 3D driver claims to not support visual 0x2d

libGL warning: 3D driver claims to not support visual 0x2e

libGL warning: 3D driver claims to not support visual 0x2f

libGL warning: 3D driver claims to not support visual 0x30

libGL warning: 3D driver claims to not support visual 0x31

libGL warning: 3D driver claims to not support visual 0x32

direct rendering: Yes


lo importante por ahora es direc rendering: Yes

las adverntencias las mirare luego

Bueno ya es hora de dormir un poco, creo que me entusiasme mucho y pase toda la noche tratando de instalara xorg-aiglx + compiz pero valió la pena.