segunda-feira, abril 10, 2006

AIGLX no UBUNTU

Galera,

Recebi um micro novo para trabalhar ... finalmente depois de anos aguentando uma athlon 850, chegou quentinha um hp pentium 4, hd de 80 GB ... finalmente uma máquinha bacana.

Com um processador melhor, chegou a hora de me aventurar pelo mundo do 3d,então resolvi testar o tal XGL da Novell. Acabei esbarrando com a dica do Mario Meyer , muito simples e vai direto ao assunto. Só tinha um problema ... a placa de video é uma intel com chipset 915, e não uma NVDIA ou ATI
o que deixava o equipamento lento.

Foi então que encontrei o tal de AIGLX, um projeto da comunidade do Fedora .

Então para quem quiser se arriscar aqui vai a "tradução" do tutorial :

1. Baixe os pacotes

aiglx :

xserver-xorg-air-core_0.99.1-0ubuntu3_i386.deb
para usuários ATI e NVIDIA é recomendado que continuem com o XGL, mas quem quiser testar :
xserver-xorg-driver-ati_6.5.7.3-0ubuntu5_i386.deb

compiz-aiglx :

libsvg_0.1.4-0_i386.deb
libsvg-cairo_0.1.5-0_i386.deb
compiz-aiglx_0.0.9-0ubuntu2_i386.deb
compiz-aiglx-gnome_0.0.9-0ubuntu2_i386.deb
compiz-aiglx-kde_0.0.9-0ubuntu2_i386.deb

gnome-sesion :
gnome-session_2.14.0-0ubuntu3_i386.deb

2. Instale os pacotes

sudo dpkg -i xserver-xorg-air-core_0.99.1-0ubuntu3_i386.deb
sudo dpkg -i libsvg_0.1.4-0_i386.deb
sudo dpkg -i libsvg-cairo_0.1.5-0_i386.deb
sudo dpkg -i compiz-aiglx_0.0.9-0ubuntu1_i386.deb
sudo dpkg -i compiz-aiglx-gnome_0.0.9-0ubuntu1_i386.deb
sudo dpkg -i gnome-session-2.14.0-0ubuntu3_i386.deb
sudo dpkg -i compiz-aiglx-kde_0.0.9-0ubuntu1_i386.deb

Se tu ja tens instalado os pacotes libmesa-aiglx desinstale-os :


sudo dpkg -r libmesa-aiglx

e remova a linha em seu ld.so.conf

/opt/aiglx/lib

3. Configure o Xorg

Cuidado estas opções são necessárias !!!
/>primeiro ative o dri, dbe, glx e todos os módulos necessários, mais ou menos assim :

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

Adicione Option "XAANoOffscreenPixmaps" e remova todas as outras opções na seção device, como abaixo :


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

Adicione a Option AIGLX no seu ServerLayout :


Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Descomente todas as seções dri


Section "DRI"
Mode 0666
EndSection

e você deve ter:


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

é necessário.


4. Configure o gdm

Crie ou modifique /etc/gdm/gdm.con-custom para modificar o seu servidor xorg, assim :
[servers]
0=aiglx
[
server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true

E reinicie o gdm

sudo /etc/init.d/gdm restart

5. Compiz-aiglx start script
O compiz-aiglx start script é agora um pacote e automaticamente se inicia quando todas as sessões gnome "sobem". Se você tiver algum problema com isto, pode remover o arquivo compiz-aiglx.desktop em /etc/xdg/autostart

Todos os pacotes se encontram em : iglx debs

O artigo original :
http://www.ubuntuforums.org/showthread.php?t=145068

meu equipamento deu uma "loucura" no começo, mas é só reiniciar o gdm novamente com ctrl+alt+backspace. :)

que a aplicação ainda esta em fase de testes, e devido a isso podem acontecer alguns "bugs"

já conhecido é com o video do totem, que segundo o autor do post, pode ser consertado trocando o gstreamer pelo xine, ou usando o mplayer (no meu caso).

opções de "efeitos" estão próximo do relógio no painel. É só clicar e marcar as opções desejadas (todas !!!!)

Que a Força esteja com vocês !

[]'s


3 comentários:

Anônimo disse...

Interessante... fica rapido mesmo sem ser em Nvidia e ATI???

PS: é mário mEyer :) se fala mAyer mas se escrever mEyer.. ;)

Anônimo disse...

Keep up the good work »

Anônimo disse...

That's a great story. Waiting for more. » »

Labels

Tá chegando