[TUTORIAL] AIGLX UBUNTU 6.10 Edgy Eft
Atualizado em 06/12/2006
Para quem acompanhou meu antigo tópico sobre o XGL Desktop no Ubuntu, vou mostrar pra vcs um pouco sobre o novo UBUNTU 6.10 rodando sob aceleração OPENGL.
Primeiramente vamos ver a diferença do Desktop com XGL e com AIGLX.
Basicamente a diferença é essa:
XGL - um servidor X com acesso GLX direto
AIGLX (Accelerated Indirect GLX) - um Xorg 7.1 com uma extenção GLX.
Na pratica, o XGL necessita de uma sessão separada e configurada pra ele, funciona muito bem, mas conflita com aplicativos e games em cima do Desktop OPENGL.
O AIGLX usa a mesma sessão default do sistema, sem modificações, funciona bem e sem conflitos com aplicações em cima dele.
Testando os 2 sistemas de aceleração, pude observar que o AIGLX tem um futuro mais certo pois além da facilidade pois não necessita instalação, basta apenas instalar o driver de video e o decorador de janelas e tbm pela estabilidade e compatibilidade do sistema.
Vou colocar abaixo um pequeno tutorial pra quem quiser experimentar, é muito bacana:
Baixar e instalar o ultimo Ubuntu 6.10:
http://wiki.ubuntubrasil.org/Obtendo...BaixandoUbuntuInstalar o último driver BETA da NVIDIA
Adicionar este repositório:
use:
sudo gedit /etc/apt/sources.list
acrescente a linha:
deb
http://albertomilone.com/drivers/edgy/nonlegacy/32bit binary/
agora salve,
Pegue a Chave publica:
Abra o termina e cole:
wget
http://ubuntu.lupine.me.uk/root@lupine.me.uk.gpg -O- | sudo apt-key add -
Instalar o driver:
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r) nvidia-glx
É necessário o uso deste driver BETA, pois ele contem a extenção “GLX_EXT_texture_from_pixmap “ necessaria para o funcionamento do AIGLX.
1) Dê um ALT+F2 e ao aparecer uma janela de dialogo solicitando o que executar então digite :
Usuarios do GNOME : sudo gedit /etc/X11/xorg.conf
Usuarios do KDE : kdesudo kate /etc/X11/xorg.conf
Antes de tudo habilite a aceleração, troque o "nv" por "nvidia"
Section "Device"
Identifier ...
Driver "nvidia"
BusID ...
EndSection
2) Na sessão “Device” responsável por carregar o driver (nvidia por exemplo), acrescente as linhas :
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer” “true"
A opção "TripleBuffer” “true" é opcional, vc pode deixar ela comentada com um # na frente.
Na minha placa que é uma GeForce 6800, fica bom com “TripleBuffer”, mas voce decide em utilizar ou não.
3) Na sessão “Screen”, acrescente a linha :
Option "AddARGBGLXVisuals" "True"
4) Acrescente uma nova sessão chamada “Extensions” no final do arquivo :
Section "Extensions"
Option "Composite" "Enable"
EndSection
Pronto, salve,
agora de um reboot...
Instalar o Beryl (decorador de janelas)
Repositório Oficial
adicione este repositorio no source.list
use:
sudo gedit /etc/apt/sources.list
Acrescente:
deb
http://ubuntu.beryl-project.org/ edgy main
deb
http://beryl-mirror.lupine.me.uk edgy all
salve,
Pegue a Chave publica:
Cole no terminal:
wget
http://beryl-mirror.lupine.me.uk/1609B551.gpg -O- | sudo apt-key add -
Ps: Se a Chave falhar procure outra aki:
http://ubuntu.beryl-project.orgSe o repositório oficial acima falhar tente este:
Treviño's Beryl-SVN Ubuntu Repository
adicione este repositorio no source.list
use:
sudo gedit /etc/apt/sources.list
Acrescente:
deb
http://3v1n0.tuxfamily.org edgy beryl-svn
salve,
Pegue a Chave publica:
Cole no terminal:
wget
http://3v1n0.tuxfamily.org/DD800CD9.gpg -O- | sudo apt-key add -
ou
KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -
Instalando:
sudo apt-get update
sudo apt-get install beryl
sudo apt-get install emerald
sudo apt-get install emerald-themes
Prontinho:
Para executar o AIGLX:
beryl-manager
Para executar automaticamente no inicio da sessão do gnome:
Sistema > Preferencias > Sessões
Em Programas Iniciais
Click em adicionar e digite beryl-manager
Exit
Mais informações:
http://wiki.beryl-project.org/index.php/Install/Ubuntu