Devido a dificuldade que eu e vários outros usuários do
Linux
vem encontrando para utilizar de fato sua placa de vídeo
*ATI RADEON*, resolvi criar este artigo sobre o assunto.
Atualmente a ATI só disponibiliza drivers para Linux devido a
sua concorrente, a NVIDIA ser nativa com drivers de seus
produtos para o OS.
Olá a todos, como esse é meu primeiro artigo, não sei se
serei muito coerente quanto a abordagem. Possuo uma ATI RADEON
9200SE, e desde que a comprei havia encontrado dificuldades de
utilizar recursos com aceleração 3D/OpenGL. Procurei na internet
e também consultei alguns usuários e obtive pouco a respeito. Mas
vamos deixar de "blah blah blah" e começar.
O driver mais recente que utilizarei aqui será o FGLRX 3.9.0.
Primeiro faça o download do driver oficial em:
Ou por modo texto:
# wget -c -t 0 http://www2.ati.com/drivers/linux/fglrx-4.3.0-3.9.0.i386.rpm
Após o download, execute a instalação do driver normalmente.
Abra um terminal, logue-se como ROOT e continue a seguir os próximos passos.
$ su
Como o pacote da ATI disponível é um RPM, você pode optar por seguir entre dois caminhos:
1° Realizar a instalação a partir do próprio .rpm:
# rpm -ivh --force fglrx-4.3.0-3.9.0.i386.rpm
2° Converter o pacote do formato RPM para o formato TGZ e o
instalar utilizando o
installpkg:
# rpm2tgz fglrx-4.3.0-3.9.0.i386.rpm
# installpkg fglrx-4.3.0-3.9.0.i386.tgz
Após a instalação realizada com sucesso, verifique se foi criado o
arquivo
/etc/X11/XF86Config-4. Se caso não existir o arquivo,
execute o
fglrxconfig, para realizar a configuração
passo-a-passo do driver e em seguida será criado o arquivo. Se sim.
Entre no diretório /etc/X11/, faça um backup do arquivo
xorg.conf (por exemplo renomeie-o para xorg_antigo.conf) e renomeie o arquivo
XF86Config-4 para xorg.conf:
# cd /etc/X11/
# cp xorg.conf xorg_antigo.conf
# cp XF86Config-4
Após isso reinicie o servidor X ou então reinicie o computador:
# init 3 ; init 4
ou
# reboot
Pronto, a placa de vídeo já deve estar utilizando a nova
configuração. Para saber se está tudo OK, realize os seguintes
testes e confira o resultado.
Caso esteja usando algum gerenciador de janelas, abra qualquer terminal e execute:
$ fgrlxinfo
O resultado que deve-se obter é algo como:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200SE DDR Generic
OpenGL version string: 1.3 (X4.3.0-3.9.0)
Você pode executar também o
glxinfo, que mostrará diversas
informações relacionadas a placa de vídeo, driver e sistema. Você pode conferir se a opção "direct rendering:" retornou um YES. Se sim, parabéns, está tudo funcionando.
Caso não seja algo parecido com esse que identifica corretamente o
driver e mostra o fabricante e o modelo da placa, nesse caso é que
algo aconteceu de errado durante a instalação/configuração. Tente
novamente configurar o
fgrlxconfig e não se esqueça de sempre
renomear o XF86Config-4 para xorg.conf.
Você pode também testar a quantidade de FPS (Frames por segundo),
utilizando o GLXGears.
$ glxgears
Aqui obtive o seguinte resultado, mas que pode variar, dependendo de seu computador, etc:
$ glxgears
270 frames in 5.0 seconds = 54.000 FPS
292 frames in 5.0 seconds = 58.400 FPS
301 frames in 5.0 seconds = 60.200 FPS
Também junto a esse, está meu
xorg.conf, se alguém quiser dar
uma olhada nele. Lembrando que minha VGA é uma ATI RADEON 9200SE
128DDR. Algumas opções como saída para TV podem ser modificadas
diretamente no arquivo de configuração sem ter a necessidade de
passar por todas àquelas perguntas, bastando substituir: Option "NoTV" "yes" por Option "NoTV" "no" " no arquivo.
Enfim, espero ter ajudado àqueles que vinham encontrando dificuldades com tais placas de vídeo e já até chegaram a pensar em trocar de placa, mas que agora podem suspirar aliviados com relação ao assunto.
Peço que comentem sobre este artigo/tutorial, que postem críticas, quaisquer coisas serão bem vindas e porque não também dúvidas sobre os procedimento que responderei sempre que for possível.
Abraços,
Thiago Marques Meneses (afterburn)
thiagomarquesmeneses@yahoo.com.br
Slackware 10.0.0
Linux Slackware 2.4.26 #6 Mon Jun 14 19:07:27 PDT 2004 i686
GNU/Linux