
Ubuntu 6.10 + ATI Radeon + XGL + Beryl
25 Dezembro 2006NEW! English version of my tutorial is available here!
Opa, fiquei um bom tempo sem escrever nada, mas to voltando com algo útil pra variar! hehehehe!
Vou postar aqui o como consegui rodar o XGL + Beryl no meu Ubuntu 6.10 (Edgy Eft) usando uma ATI Radeon 9200 de 128 MB, mas acredito que este tutorial sirva pra qualquer placa da ATI suportada pelo driver “livre” da ATI. Como deve ter percebido, o driver oficial (fglrx) não é suportado e precisará ser removido caso você o tenha.
Eu fiz esse tutorial baseado em partes de varios outros pela internet, usei um para instalar os drivers da ATI, outro pro XGL e outro para o Beryl. Por isso, resolvi combina-los num só para talvez facilitar o trabalho de quem busque por isso no Google e tenha o mesmo cenário que o meu.
Bom, chega de papo porque sei que isso é um saco quando quero fazer algo legal, ainda mais sendo instalar o XGL! Então… mãos a obra!
1- INSTALANDO XGL e ACELERAÇÃO GRAFICA
1.1- Desabilitar “Composite”
Abra o terminal e faça:
sudo gedit /etc/X11/xorg.conf
Adicione isto ao final:
Section "Extensions"
Option "Composite" "0"
EndSection
1.2 – Habilitar repositorios adicionais
Abra o sources.list desta forma:
sudo gedit /etc/apt/sources.list
procure as seguintes linhas:
#deb http://security.ubuntu.com/ubuntu edgy-security main restricted
#deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
e descomente-as (removendo o “#” do inicio das linhas). Salve-o e feche.
1.3 – Concluindo instalação dos drivers da placa de video
Faça o que segue num terminal, isso irá atualizar sua distribuição, instalar os modulos “restritos” para seu kernel, o driver da ATI “fglrx” e configurar seu xorg.conf para utilizar o novo driver.
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a
sudo aticonfig –initial
sudo aticonfig –overlay-type=Xv
Feito isso, já se pode reiniciar seu sistema e terá os drivers da ATI funcionando.
2- INSTALANDO DRIVER DE VIDEO LIVRE DA ATI
2.1- Removendo o driver “proprietario” da ATI
Agora que instalamos os drivers proprietarios, temos que remove-los! Eles serviram para configurar o seu xorg.conf corretamente. Para isso, abra o Synaptic e procura e remova todas os pacotes com “fglrx” e o “linux-restricted-modules”.
Se você tem algum dispositivo que precise do restricted modules, uma alternativa é desativar apenas o fglrx da seguinte forma (caso não precise, pule para proxima etapa):
execute:
sudo gedit /etc/default/linux-restricted-modules-common
no final do arquivo encontre:
DISABLED_MODULES=""
e troque por:
DISABLED_MODULES="fglrx"
2.2- Instalando os drivers livres da ATI:
Simples, abra um terminal e faça:
sudo apt-get install xserver-xorg-video-ati
2.3- Editando xorg.conf
Para ativar o driver, tendo em vista que você já tinha o xorg.conf funcionando com os drivers da ATI, basta buscar a seção Device e alterar o texto entre aspas da linha Driver para “radeon”. No meu caso, a seção Device ficou assim:
Section "Device"
Identifier "ATI Technologies, Inc. RV280 [Radeon 9200 SE]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
Option "EnablePageFlip"
Option "ColorTiling"
EndSection
Reinicie e terá funcionando agora o driver livre da ATI.
3 – INSTALANDO XGL E BERYL.
Agora sim estamos chegando ao fim do nosso tutorial. Chegou a hora de instalar os pacotes do XGL e Beryl.
3.1 – Adicionando o repositorio
Abra para editar o sources.list:
sudo gedit /etc/apt/sources.list
E adicione a seguinte linha
deb http://www.beerorkid.com/compiz edgy main-edgy
salve e feche.
Baixe a key e adicione-a com este comando:
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
E atualize a lista de pacotes de seu apt:
sudo apt-get update
3.2 – Baixando os pacotes
E agora finalmente baixamos os pacotes do XGL e Beryl:
sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes
4- CRIANDO UMA SEÇÃO PARA XGL
Pronto, tudo instalado! Mas calma, temos que adicionar uma seção XGL na inicialização de seu Ubuntu. para isso:
4.1 – Criando um script para inicialização
Crie novo arquivo com:
sudo gedit /usr/bin/startgnomexgl.sh
e nele adicionamos:
#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer &
sleep 2
export DISPLAY=:1
exec gnome-session
e tornamos ele executavel com:
sudo chmod +x /usr/bin/startgnomexgl.sh
4.2 – Adicionando ao Gerenciador de Login do Gnome
execute:
sudo gedit /usr/share/xsessions/xgl.desktop
no arquivo, cole o seguinte:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startgnomexgl.sh
Icon=
Type=Application
salve e feche.
5 – TESTANDO
Pronto! Finalmente! Encerre a seção, e da tela de login clique em “Opções” e “Escolher Sessão…”. Selecione XGL e inicie.
Caso seu Gnome pareça sem estilo, rode “gnome-settings-daemon”. E para inciar o Beryl, rode “beryl-manager”. Caso o splash screen do Beryl apareça, parabéns!
Espero que este tutorial seja de utilidade para você que o encontrou, em caso de dúvida, sugestão ou alguma correção, por favor deixe um comentario!
Até Mais!
- Ivan Odintsoff
NEW! English version of my tutorial is available here!
Edit: Corrigi a linha “exec” do xgl.desktop com o nome do script correto, como me chamou a atenção o comentario do “fernando“
Eu queria saber como acelera, pode ajudar? LOL.
Zueria à parte, muito bom o tutorial, eu vi o XGL e é muito l33t0s0. Grats again. ;D
Olá amigo
estou tentando instalar beryl na minha máquina; segui o seu tutorial… porém, você tem que corrigir um erro aí:
- no arquivo /usr/share/xsessions/xgl.desktop, na linha:
Exec=/usr/bin/startxgl.sh
trocar por:
/usr/bin/startgnomexgl.sh (nome do arquivo salvo anteriormente, invés de startxgl.sh).
O tutorial é valido, o beryl-manager se inicia normalmente. Mas, estou com um problema, minha placa de vídeo é uma Radeon 9250se (128mb 64bit) e já tentei vários, vários e vários tutoriais pela net, inclusive os oficiais, já tentei XGL / AiGLX no dapper/edgy e todos resultam no mesmo problema: tudo fica muito lento. É possível fazer o cubo girar, enfim, todos os efeitos do beryl, mas a barra de rolagem no firefox, por exemplo, fica muito lenta, e o PC se torna impossível. Parece que é causado pelo driver livre “radeon” (pouco desempenho). Nesse caso, com XGL, é impossível utilizar “fglrx” pois no edgy ele não dá suporte para saída DVI nessa bendita placa (meu monitor é DVI, não VGA)…
este problema é relatado em diversos locais, é só digitar “slow scrollin beryl” no google…
estou profundamente desanimando com ATI no linux….
se alguem me puder ajudar…
só pra complementar, no dapper o “fglrx” dá suporte a saida DVI na radeon 9250.
opa, obrigado pela correção. Já fiz a alteração no tutorial.
Eu testei utilizar o Beryl com o driver “fglrx”, mas não deu resultado. No meu caso, sinto falta da saida para TV que a do driver livre nao funciona corretamente, e estranhamente no “fglrx” quando uso monitor e TV, o monitor fica com o gama exageradamente alto.
Ah, um adendo. O XGL+Beryl funcionou perfeitamente comigo, mas qualquer video rodado enquanto na seção XGL está com uma peformance muito ruim. Quando preciso de multimidia eu costumo utilizar a seção Gnome padrão. Bem, esse tutorial foi o como consegui roda-lo, tem suas limitações infelizmente, mas até que estou satisfeito.
abraço
Estou com problemas na minha barra titulo, elas não aparecem.
Não sei por que insistem em utilizar o Beryl
… O Compiz é muito mais estável e rápido!
Hehehe! Eu bem tentei instalar antes o Compiz, mas houve um problema de dependencias muito estranho e alguns repositórios que eu estava tentando usar tavam com problema, então optei pelo Beryl. Mas estou satisfeito com ele, o que é meio chato é o que, como disse no outro comment, o video na seção do XGL fica muito lento. Mas estou dando uma olhada pra ver se consigo melhorar isso.
Quanto o problema do amigo Jansen, estou dando uma pesquisada, já lí algo a respeito desse problema. Elas simplismente não aparecem quando inicia o XGL ou quando inicia o Beryl?
[...] Tutorial do odintsoff. Tutorial do guiaubuntupt. [...]
Cara, tenho uma Nvidia FX-5200 128 Mb. Os drivers da minha placa de video estão configuradinhos. Fiz a configuração de todos os procedimentos que você colocou dali pra baixo, e não consegui resultado, quando tento iniciar a sessão ele “pisca” a tela, ameaça de entrar no KDE, mas depois volta para a tela do KDM… o que fazer?
Uhm, realmente não sei o que pode ser. Procure talvez instalar o AIXGL, cujo procedimento esta no meu novo post. Obrigado e comente novamente caso haja outra dúvida.
Fiz a instalação no Ubuntu Edgy usando o próprio driver fglrx e tudo está funcionando corretamente e com boa performance. Minha placa é uma ATI X1600 e o computador um Pentium D com 1GB de RAM. Com o driver “livre” da ATI o Linux trava antes mesmo de instalar o glx e Beryl.
Opa, obrigado mesmo pelo feedback, devo acrescentar esta observação ao tutorial. No meu caso foi ao contrario. Com os driver fglrx meu Beryl nao inicia.
abraços.
O beryl na minha Radeon 9700 não funca…. desaparecem as barras e os limites das janelas…
A webCam está ok e consigo correr qualquer programa, embora com mais lentidão…
O problema do slow scrool também acontece comigo.
Quanto ao tutorial 5***** é pena não funcionar no meu PC. Já agora como devo fazer pra utilizar o driver não “livre”????
É que já vi alguns screen shots do beryl efiquei cativado pelo ambiente…
vdepizzol diz aí um tutorial tipo este pra instalar o compiz e comparar… :.)
Brother gostaria de saber se vc não tem um tuto pra instalar essa msm placa com o driver não propietario nas demais distro como slackware ou suse?
Obrigado!!!
Olá, tenho uma placa de vídeo SiS on-board, há alguma chance de rodar XGL com ela? Andei catando no google e o que achei não foi nada animador.
Segui o tutorial e na hora de reiniciar a maquina travou no X, tive que voltar todas as configuracoes anteriores do xorg.conf, na unha e para um noob como eu fazer isso no VI… Gracas que ainda lembro de alguns comandos. Sofrimentos a parte, na hora de puxar os pacotes do Beryl, aparece uma mensagem: “impossivel achar pacote xserver-xgl. So uma observacao, minha placa e uma Radeon X1600 PRO.
test
segui todos os passos tbm, como o companheiro rubens… tbm aconteceu o mesmo erro de nao achar os pacotes xserver-xgl….
estava com a versao ubuntu 7.04 para amd 64, troquei pra uberyl pois li em alguns sites q diziam q suportava melhor as ati…
ate q achei esse tutorial… mas mesmo assim ainda estou na espectativa de fazer funcionar o beryl…
obrigado
poderia corrigir as aspas zoadas pela exibição no blog.
e poderia tb separar a parte de beryl e xgl