h1

Instalando XGL/Compiz + ATI

15 Setembro, 2006

Realizei a instalação em duas máquinas com a mesma placa de vídeo, o pc do Trabalho e meu Laptop, ambas possuem uma ATI Radeom Xpress 200M 128mb. So para adiantar obtive sucesso nos dois casos, porém em meu Laptop ainda anda meio instável.

Considerando que o PC esteja com o driver de vídeo instalado e funcionando corretamente. Caso o driver não esteja instalado consulte: Instalando driver ATI no Ubuntu Dapper.

1- Adicionando os repositórios

Edite o arquivo sources.list localizado em /etc/apt

$ sudo gedit /etc/apt/sources.list

Insira as seguintes linhas no final do arquivo

deb http://www.beerorkid.com/compiz dapper main
deb http://media.blutkind.org/xgl/ dapper main
deb http://compiz-mirror.lupine.me.uk/ dapper main
deb http://ubuntu.compiz.net/ dapper main

Salve e feche o aquivo.

No terminal digite os comandos abaixo para adicionar as chaves GPG para os respectivos repositórios listados acima

wget http://www.beerorkid.com/compiz/quinn.key.asc -O – | sudo apt-key add -
wget http://media.blutkind.org/xgl/quinn.key.asc -O – | sudo apt-key add -
wget http://compiz-mirror.lupine.me.uk/quinn.key.asc -O – | sudo apt-key add -
wget http://ubuntu.compiz.net/quinn.key.asc -O – | sudo apt-key add -

Agora atualize a lista de repositórios

$ sudo apt-get update
$ sudo apt-get dist-upgrade

2- Instalando o XGL

$ sudo aptitude install xserver-xgl

3- Iniciando uma sessão XGL na tela de login

Criando o arquivo startxgl.sh

No terminal e digite:

$ sudo gedit /usr/bin/startxgl.sh

No arquivo aberto copie e cole a opção de acordo com a sua variante Ubuntu

ATI usando Gnome

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec gnome-session

ATI usando KDE

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec startkde

ATI usando XFCE

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec xfce4-session

Salve e feche o aquivo

Dê permissão de execussão

$ sudo chmod +x /usr/bin/startxgl.sh

Criando a entrada no gnome login manager

No terminal digite:

$ sudo gedit /usr/share/xsessions/xgl.desktop

No arquivo aberto copie e cole as linhas abaixo:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

Salve e feche o aquivo

Dê permissão de execussão

$ sudo chmod +x /usr/share/xsessions/xgl.desktop

4- Instalando o Compiz

$ sudo apt-get install compiz compiz-gnome

5- Usando o XGL/Compiz

Para logar na sessão XGL encerre a sua sessão atual na tela de login clique em Opções-> Selecionar Sessão-> XGL

Para iniciar o Compiz pele primeira vez, no terminal digite:

$ compiz-start

Para iniciar o compiz junto com a sessão XGL vá em Sistema-> Preferências->Sessões na aba Programas Botão “Adicionar” no campo em branco digite “compiz-start” sem aspas e clique em OK.

6- Personalizando e configurando o Compiz

No terminal

$ sudo apt-get install cgwd cgwd-themes cgwd-themes-extra

As entradas serão criadas no menu Sitema-> Preferências-> CGWD Themes e Compiz Settings Manager.

Pronto XGL/Compiz instalado e funcionando! :)


Li alguns relatos sobre problemas com as gráficas ATI Xseries. Como disse no inicio no meu PC do trabalho o XGL/Compiz funciona perfeitamente, mas no meu Laptop ele fica totalmente instável, quando logo na sessão XGL ele trava totalmente o pc que é preciso desliga-lo no dedão. Vi um post no Fórum Oficial do Ubuntu com uma prévia solução. A solução está em adicionar algumas linhas no xorg.conf.É recomendável fazer uma cópia de segurança do seu xorg.conf no caso de ocorrer algum problema e sé voltar o xorg.conf anterior.$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup

Editando o xorg.conf

$ sudo gedit /etc/X11/xorg.conf

Procure a sessão Device e altere a sua como abaixo. É bom ter bastante cuidado em preservar algumas linhas da sessão devido o modelo da sua placa. No meu caso eu preservei a linha Identifier e a BusID. No post do fórum o autor cita a linha “KernelModuleParm” “agplock=0″ como sendo de extrema importância.

Section “Device”
Identifier “card0″
Driver “fglrx”
Option “no_accel” “no”
Option “no_dri” “no”
Option “DynamicClocks” “on”
Option “mtrr” “on”
Option “DesktopSetup” “Single”
Option “ScreenOverlap” “0″
Option “Capabilities” “0×00000000″
Option “CapabilitiesEx” “0×00000000″
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “off”
Option “CenterMode” “off”
Option “PseudoColorVisuals” “off”
Option “Stereo” “off”
Option “StereoSyncEnable” “1″
Option “FSAAEnable” “no”
Option “FSAAScale” “1″
Option “FSAADisableGamma” “no”
Option “FSAACustomizeMSPos” “no”
Option “FSAAMSPosX0″ “0.000000″
Option “FSAAMSPosY0″ “0.000000″
Option “FSAAMSPosX1″ “0.000000″
Option “FSAAMSPosY1″ “0.000000″
Option “FSAAMSPosX2″ “0.000000″
Option “FSAAMSPosY2″ “0.000000″
Option “FSAAMSPosX3″ “0.000000″
Option “FSAAMSPosY3″ “0.000000″
Option “FSAAMSPosX4″ “0.000000″
Option “FSAAMSPosY4″ “0.000000″
Option “FSAAMSPosX5″ “0.000000″
Option “FSAAMSPosY5″ “0.000000″
Option “UseFastTLS” “0″
Option “BlockSignalsOnLock” “on”
Option “UseInternalAGPGART” “no”
Option “ForceGenericCPU” “no”
Option “KernelModuleParm” “agplock=0″
Option “PowerState” “1″
BusID “PCI:1:0:0″
EndSection

A fonte original com essa informação e do fórum do Gentoo:

http://forums.gentoo.org/viewtopic-t…ight-x300.html

Fonte do Fórum Oficial do Ubuntu:

http://ubuntuforums.org/showthread.php?t=150854

Vou ficar devendo um screenshot pois não sei porque na minha sessão XGL não consigo capturar a tela, fíz até um video de demonstração, mas o vídeo ficou todo preto :( . Se alguém tiver a solução da o aviso bele?

8 comentários

  1. Muito bom este guia. Mas na parte de instalar o compiz eu não consigo instalar o csm. Porém, mesmo assim eu continuo o processo, mas chega na hora de os resultados acontecerem, e nada acontece, absolutamente nada.

    Obs.: Estou usando o driver antigo e utilizo arquitetura de 64 bits, mas eu instalei todos os pacotes adequados a essa arquitetura.


  2. Po cara, meus parabéns, já faz uns 2 mêses que eu estou tentando instalar esse Xgl, e finalmente consegui!! Muito obrigado mesmo!! E quanto a dúvida que surgiu do pessoal no passo 4, onde dá erro quando tenta instalar os pacotes, é só baixá-los manualmente nesse site aqui–>http://fredcpp.wordpress.com/2006/09/26/paquetes-para-instalar-compiz/ e forçar a instalação (sudo dpkg -i –force-all pacote.deb).
    Falou pessoal,
    e mais uma vez agradeço pela ajuda!!!


  3. Como faço pra remover todo o procedimento de instalação citado, não ficou legal aqui.


  4. É, aqui está reclamando do csm também. Com essa história toda de crashes e incompatibilidades (versão 0.x é isso aí) acho melhor deixar quieto. :-D


  5. Fala povo!

    Bom é o seguinte não sei se vocês sabem, mas o projeto-compiz mudou de nome agora se chama beryl. Então essas informações pode não ser mais úteis.

    Para mais informações acessem http://www.beryl-project.org/

    Quando eu conseguir fazer funcionar no meu Edgy eu posto pra galera.

    Abraço a todos!


  6. Pô fera, consegue fazer logo o Beryl funcionar ai, aqui eu estou usando, mas trava com um tempo, e o teclado abnt2 tem sempre q executar um comando pra ele reconhecer o teclado por completo.


  7. nao tenho como fazer o cubo girar…nem tampouco aparece ele…

    mas as janelas estao com efeito “mole”

    alguem pode me ajudar ???


  8. cara não tá funcioanndo seu link … arruma aew por favor …
    wget http://www.beerorkid.com/compiz/quinn.key.asc -O – | sudo apt-key add -



Deixe um comentário