Ubuntu · 4 min read · Jan 06, 2026
Instalando Beryl Em Um Desktop Ubuntu Feisty Fawn Com Uma Placa Gráfica ATI Radeon
Instalando Beryl Em Um Desktop Ubuntu Feisty Fawn Com Uma Placa Gráfica ATI Radeon
Versão 1.0
Autor: Falko Timme
Este tutorial mostra como você pode instalar e configurar o Beryl em um desktop Ubuntu 7.04 (Feisty Fawn) com uma placa gráfica ATI Radeon. Com o Beryl, você pode fazer seu desktop usar belos efeitos 3D. Usaremos o driver ATI de código aberto que vem com o Ubuntu, além do AIGLX para conseguir isso; a outra maneira de fazer isso seria usar o driver ATI proprietário junto com o XGL, que parece ser um pouco instável.
Este documento vem sem garantia de qualquer tipo! Quero dizer que esta não é a única maneira de configurar um sistema assim. Existem muitas maneiras de alcançar esse objetivo, mas este é o caminho que eu sigo. Não dou nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Eu compilei este tutorial a partir destes dois artigos:
- https://help.ubuntu.com/community/RadeonDriver
- http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_AIGLX
Eu testei isso no meu notebook HP Pavilion zt3000 de 3 anos, que possui uma placa gráfica ATI Mobility Radeon 9200, e funciona muito bem lá.
Por favor, certifique-se de que você tenha todas as atualizações instaladas em seu desktop Ubuntu Feisty Fawn antes de tentar isso.
2 Descubra Sobre Sua Placa Gráfica
Primeiro, você deve descobrir sobre sua placa gráfica. Abra um terminal ( Aplicativos > Acessórios > Terminal) e digite
lspciVocê deve encontrar algo como isto na saída:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 01)(Esta saída é do meu notebook que usa uma placa gráfica ATI Mobility Radeon 9200.)
A lista a seguir mostra quais placas gráficas ATI podem usar o Beryl (sua placa gráfica deve estar listada sob Suporte Total a 3D se você quiser usar o Beryl):
Suporte Total a 3D
- Placas baseadas em 7000 / rv100.
- Placas baseadas em 7200 / R100.
- Placas baseadas em 7500 / rv200.
- Placas baseadas em 8X00 / R200.
- Placas baseadas em 9000 / rv250.
- Placas baseadas em 9100 / R200.
- Placas baseadas em 9200 / rv280.
Aceleração 3D Experimental
- Placas baseadas em 9500 / R300.
- Placas baseadas em 9600 / rv350 ou rv360.
- Placas baseadas em 9700 / R300.
- Placas baseadas em 9800 / R350 ou R360.
- Placas baseadas em X300 / rv370.
- Placas baseadas em X600 / rv380.
- Placas baseadas em X700 / rv410.
- Placas baseadas em X800 / R420 ou R423 ou R430 ou R480.
- Placas baseadas em X850 / R480 ou R481.
Aceleração 2D Apenas
- GPUs integradas Xpress 200M Northbridge
Não Suportadas
- Placas baseadas em X1300 / R515.
- Placas baseadas em X1600 / R530.
- Placas baseadas em X1800 / R520.
- Placas baseadas em X1900 / R580.
3 Configurar AIGLX Mais O Driver ATI de Código Aberto
Queremos usar o AIGLX com o driver ATI de código aberto em vez do XGL com o driver ATI proprietário (fglrx). Portanto, precisamos desabilitar o fglrx. Primeiro, desabilitamos o módulo do kernel fglrx:
sudo modprobe -r fglrxEm seguida, executamos
glxinfo | grep vendorSe você ver ATI mencionado na saída, então você ainda está usando o driver errado. Se você ver SGI em vez disso, tudo está bem. No meu notebook, a saída parecia assim:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.Se você tiver ATI na saída do comando anterior, remova o driver fglrx assim:
sudo apt-get remove xorg-driver-fglrx; sudo apt-get install libgl1-mesa-glx libgl1-mesa-driEm seguida, precisamos modificar /etc/X11/xorg.conf:
sudo gedit /etc/X11/xorg.confSubstitua
| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "ati" BusID "PCI:1:0:0" EndSection |
por
| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "radeon" BusID "PCI:1:0:0" Option "XAANoOffscreenPixmaps" Option "AGPMode" "4" Option "AGPFastWrite" "true" Option "DisableGLXRootClipping" "true" Option "AddARGBGLXVisuals" "true" Option "AllowGLXWithComposite" "true" Option "EnablePageFlip" "true" EndSection |
(Observe as linhas de Opção adicionadas e a linha do Driver alterada. Claro, seu Identifier parecerá diferente se você usar uma placa gráfica diferente da minha.)
As seções Monitor e Screen em /etc/X11/xorg.conf devem estar corretas.
Substitua também
| Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection |
por
| Section "ServerLayout" Option "AIGLX" "true" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection |
(Observe que adicionei uma linha de Opção AIGLX no topo.)
E finalmente, adicione as seguintes duas seções ao final de /etc/X11/xorg.conf se elas não existirem em outro lugar no arquivo:
| Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection |
Para que as alterações tenham efeito, precisamos reiniciar o X. Podemos fazer isso pressionando Ctrl-Alt-Backspace (se isso não funcionar, reinicie o sistema).
Depois, execute
glxinfo | grep vendornovamente. Você deve agora ver que SGI é mencionado na saída:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.Em seguida, execute
glxinfo | grep "direct rendering"Isso deve mostrar a seguinte linha:
direct rendering: YesReceba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.