O desempenho do OpenGL caiu (drasticamente) na minha máquina, e procurei saber o que era. Meu driver da ATI não estava servindo para nada. Para me informar disso, usei o comando:
$ glxinfo | head
A terceira linha retornada foi:
direct rendering: No
Usei, então, o comando:
$ fglrxinfo
E a resposta foi que o “OpenGL vendor string” era Mesa (indirect) em vez de ser meu driver ATI Radeon Xpress series.
Motivo descoberto: atualizei o kernel e o módulo não estava mais funcionando
Tive, então, que relembrar os passos que segui outrora. Só baixar o driver do fabricante e rodar o instalador não funciona!
Em todo caso, é necessário baixar o driver correto, sendo que o meu é Radeon Xpress para 64bits (o arquivo baixado foi ati-driver-installer-8.443.1-x86.x86_64.run).
Uma vez descarregado o arquivo, em vez de mandar instalá-lo, é melhor fazer gerar os pacotes para posteriores instalações, quem sabe? ![]()
$ sh ./ati-driver-installer-8.443.1-x86.x86_64.run --buildpkg Debian/etch
Obs.: Se alguém estiver usando para outra distribuição, obtenha a lista das possíveis usando o comando
$ sh ./ati-driver-installer-8.443.1-x86.x86_64.run --listpkg
Eis a lista de pacotes gerados:
- fglrx-amdcccle_8.443.1-1_amd64.deb
- fglrx-driver_8.443.1-1_amd64.deb
- fglrx-driver-dev_8.443.1-1_amd64.deb
- fglrx-kernel-src_8.443.1-1_amd64.deb
Além do arquivo texto:
- fglrx-installer_8.443.1-1_amd64.changes
Construídos os pacotes, hora de instalá-los, seja via apt-get, seja por dpk.
$ dpkg -i fglrx*443*deb
(eu tinha outra versão na mesma pasta)
Agora que veio a parte que eu não me lembrava. Contudo, graças a um link no site da própria ATI para um site não oficial, achei o que precisava.
Faltava gerar o módulo para o kernel! Que até agora não sei por que não geram no instalador =P
$ module-assistant prepare
$ module-assistant update
$ module-assistant a-i fglrx
Caso não possua o module-assistant, obtenha-o via apt-get.
Não sei se é necessário isso aqui, mas a página falou, tá falado.
$ aticonfig --initial
Agora a página sugere reiniciar o computador. Não precisa. Bastou reiniciar o servidor gráfico (o X): Ctrl+Alt+Backspace. Lembre-se de que tudo será fechado (quase) instantaneamente, salve tudo antes de apertar essas teclas! Se preferir, faça log-off e só então reinicie o X.
Reiniciado o servidor gráfico, efetuei o login e executei o comando:
$ fglrxinfo
Et voilà, a mensagem que eu tanto almejava!
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.1.7170 Release
E tudo voltou ao que era antes…
Filed under: debian, hardware | 4 Comments
Tags: ati, debian, driver, etch, radeon
Olá amigão. Quero agradecer pelo howto.
Fiz semelhante, mas o problema relacionado ao uso do mesa ao inves do opengl estava me tirando do serio.
Gracas a seu howto aqui esta funcionando limpo agora.
Muito obrigado.
Muito obrigado pela ajuda amigo aqui deu cetinho sua dica com minha ATI Radeon AGP X1650 512Mb usando o Ubuntu Hardy/Heron e o Kurumin NG.
Grato por sua ajuda!
Meus PARABENS cara !!
Ótimo howto!!
Continue assim, levando o Debian à perfeição!
parabéns pelo howto… funcionou perfeitamente… grande ajuda
cumprimentos e viva o linux