Instalando driver ATI RADEON 9200SE no Slackware 10.0 com OpenGL

Artigo que mostra como configurar e testar placas de vídeo da ATI RADEON, mais especificamente ATI RADEON 9200SE. A distribuição usada foi o Slackware 10.0 (2.4.26), que utiliza o XORG ao invés do XFree86.

[ Hits: 41.480 ]

Por: Thiago Marques Meneses em 11/08/2004 | Blog: http://twitter.com/thiagomeneses


Instalando Driver ATI RADEON 9200SE no Slackware 10.0



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

    Próxima página

Páginas do artigo
   1. Instalando Driver ATI RADEON 9200SE no Slackware 10.0
   2. Caso sua configuração anterior não tenha dado certo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

SANE: Compartilhe seu scanner na rede

Configurando placa wireless Broadcom 94311MC6 no Mandriva

Rumo a um pinguim móvel

Endianness - Arquitetura de computadores

Som multicanal (surround) no Linux

  
Comentários
[1] Comentário enviado por thiagomeneses em 11/08/2004 - 07:37h

Antes de mais, agradeço a todos aqueles que me auxiliaram de alguma forma, mesmo que indiretamente para a conclusão da instalação e assim me dando a possibilidade de publicar este artigo.
Ah!
| | | | | /_\
\/ | \/ | | o Linux!

[2] Comentário enviado por agk em 11/08/2004 - 10:35h

Parabéns ótimo artigo, tenho uma placa igualzinha a essa, vou tentar instalar ela no meu Debian.
Valeu, [ ]'s.

[3] Comentário enviado por pools em 11/08/2004 - 21:33h

Eu tenho essa placa, e sem entrar no /lib/fglrx/build_mod e dar um "make.sh" e "../make_install.sh" não tem como ligar o DRI... (e para fazer esses passos necessitamos do source do kernel).
Somente executando esses passos você obteve êxito no direct rendering?

[4] Comentário enviado por thiagomeneses em 11/08/2004 - 22:41h

Isso é verdade. Precisa do Source do Kernel tbm.
Sim, consegui sim.
Aqui estou usando o Slackware 10 (2.4.26)

[5] Comentário enviado por removido em 16/09/2004 - 11:05h

Velho, valeu pelo artigo, tenho um ati radeon 9200se tb e funcionou quake3 na boa. só q depois q instalei esse driver, nao consigo mais assistir filmes em dvd na maq. sera q tu teve esses problemas tb?

[6] Comentário enviado por thiagomeneses em 16/09/2004 - 21:07h

Olá Ivicentini. Que bom que conseguiu rodar os jogos. Agora com relação a este problema ao rodar os filmes, eu também tive. Porém só na primeira vez em que instalei o driver. Nas outras vezes funcionava normalmente. Mas também tem hora que nao funciona direito dependendo do arquivo de video. Tente modificar o sistema de decodificacao do player, pra xv, sdl, etc.
Inclusive depois tente ai abrir mais de um gerenciador de janelas ao mesmo tempo e apos abrir um novo, tente voltar para o anterior. Aqui com o drive da ATI dá problema no X.

[]s

[7] Comentário enviado por removido em 17/09/2004 - 13:37h

Cumpadre, valeu mesmo tem um codec gl2 no mplayer q a imagem ficou animal, muito melhor do q sem o opengl. até agora, todos os problemas q eu tive com o driver foram resolvidos, assim espero q continue :-)

[]'s e valeu denovo pela dica.

[8] Comentário enviado por wands em 21/09/2004 - 18:01h

ow ficou fera o artigo, mas eu não estou conseguindo instalar/configurar a minha placa, sera q tinha como vc mandar o seu arquivo de configuração p/ eu comparar com o meu q eu configurei, talvez fiz algo de errado, valew mano....

[9] Comentário enviado por pools em 23/09/2004 - 23:12h

Amigo, vc já viu o que ocorre com nossa placa com o xorg 6.8.1? simplesmente não funciona mais o DRI!

[10] Comentário enviado por JoaoFilho em 29/09/2004 - 13:57h

Porfavor como e que eu faço para configurar meu modem no linux slack 10?me ajudem e desde ja muito obrigado.
meu modem eu da LG. LM-156N

[11] Comentário enviado por removido em 01/12/2004 - 19:54h

Caro amigo afterburn,

Aqui estamos nós outra vez, camarada, troquei o kernel do meu slack, coloquei o 2.6.9 e ai banguncou tudo, c sabe se esse driver q instalamos, tem restricoes com o kenel 2.6.x?
Pq nao to a fim de voltar a usar o 2.4.26 mais nao. :-D
Valeu brow, []' s e inté.

[12] Comentário enviado por thiagomeneses em 02/12/2004 - 15:59h

lvicentini...
Tudo blz... ?!?!

Não tive tempo ainda pra poder testar o drive no kernel 2.6.x ainda (por causa da faculdade), mas essa semana farei testes, e caso dê tudo bem eu comento aqui. Se você quiser falar comigo, eu fico no IRC #psl_go na brasnet.
Atém mais..

[13] Comentário enviado por N3kr0N em 09/01/2005 - 22:52h

Putz o meu t[a com o fglrxconfig prestando naum!!! eu instalei o rpm q vc colocou aqui e o drive q eu encontrei no linuxpackages.net mas nada!!!!! nem c quer cria o /etc/X11/XF86Config-4

[14] Comentário enviado por slask em 17/01/2006 - 17:21h

Eu instalei os drivers, mas o desempenho da placa ficou nota 0. Nao da pra rodar nem 1 screensaver 3D. =(

[15] Comentário enviado por agk em 31/01/2006 - 11:01h

Eu consegui instalar essa placa, depois de muito tempo ralando e fazendo testes.
Para quem não obteve o desempenho esperado, não se desespere, eu também fiquei decepcionado com os primeiros testes e não consegui rodar nem um screensaver 3d, eheheheh.
Mas o problema foi de configuração.
Bem, para saber se o 3D está habilitado é fácil, primeiro você tem que habilitar as linhas referentes ao glx e ao DRI no Xorg.conf ou XFconfig-4 dependendo do seu X-server, depois certifique-se que o módulo da placa ATI esteja carregado: lsmod |grep fglrx.
Inicie o ambiente gráfico, abra um terminal no modo gráfico e verifique o seguinte:
fglxgears (programa para testes o desempenho 3d, retorna o frame rate)
fglxinfo (retorna os dados da sua placa 3d)
Faça um fglxinfo |grep -i direct
Deve aparecer assim:
direct rendering: Yes
Se estiver como No, então a aceleração 3D não está habilitada e por isso que não roda nem um screensaver 3d.
Revise o processo de instalação e a configuração.
[ ]'s.

[16] Comentário enviado por thiagomeneses em 31/01/2006 - 19:43h

Valeu pelo adicional ai "AGK".
Também vale a pena lembrar que tem o comando
#X -config
que configura suas placas de video, monitores, mouse e taclado, etc. e salva no diretório do root. Basta depois copiar pra /etc/X11/xorg.conf:
#cp xorg.conf.new /etc/X11/xorg.conf
E rodar normal o sistema.

Abraço..

[17] Comentário enviado por tomcarlos em 11/04/2006 - 10:56h

Ola pessoal,

tentei instalar o driver das duas maneiras e das 2 formas deu
Direct Rendering: No

na instalacao deu a seguinte msg

Warning: loading /lib/modules/2.4.31/kernel/drivers/char/drm/fglrx.o will taint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module fglrx loaded, with warnings
done.

Alguem tem alguma ideia?

RADEON 9600 PRO 256 DDR
Sempron 2600+
512 DDR RAM
Slack 10.2 Kernal 2.4.31

[18] Comentário enviado por abranches em 11/09/2006 - 03:49h

galera quem ficou com problema de desempenho ..
coloque o seguinte no arquivo /etc/fstab
tmpfs /dev/shm tmpfs defaults,auto 0 0

e depois monte como root
mount /dev/shm

[19] Comentário enviado por thomas135 em 21/10/2006 - 19:56h

consegui logo de primeira

vlv grande

[20] Comentário enviado por Iron Fist em 04/04/2007 - 00:08h

Abranches, muito obrigado pelo comentário.
A minha solução foi esse trem aí do tmpfs.
Vlw cara!

[21] Comentário enviado por ricardo.schutz em 26/06/2007 - 01:18h

Amigo, tem certeza de que esta é a configuração correta?
Observei que sua placa está fazendo 60 frames por segundo no glxgears.
Meu computador é um Pentium3 550Mhz e tenho uma Voodoo3 3500 AGP (top de linha na época.. hehe.. bons tempos). Pois bem, configurei ela aqui em meu slackware 11 com kernel 2.6 e ela está fazendo 1200 frames por segundo (sem dar resize na janela do glxgears, claro). Parece estar simplesmente humilhando essa ATI.

Mês que vem chega meu PC novo com uma ATI X800, porém estou começando a pensar que ela vai ser fraca no meu linux.

Alguém me dá um incentivo? uahuahuah

[22] Comentário enviado por thiagomeneses em 27/06/2007 - 18:59h

Sim está correto..
Quanto a quantidade de fps não há como eu testar, já me desfiz dessa placa e comprei uma nvidia já tem muito tempo já.
Mas na época a minha em 2004 era show rodava os jogos redondinhos..



[ATENÇÃO!!!]
Hoje em dia esse artigo quase não é válido, apenas alguns passos funcionam nas placas atuais. Como não tenho outra placa ATI, nem como comprar uma e ainda sem tempo não há como eu escrever outro artigo ou corrigir este.

Agradeço a compreensão.
[]'s
[ATENÇÃO!!!]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts