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 :P

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… :D



4 Responses to “Instalando o driver proprietário da ATI no Debian/Etch”  

  1. 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.
    :D

  2. 2 incosto

    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!

  3. Meus PARABENS cara !!

    Ótimo howto!!

    Continue assim, levando o Debian à perfeição!

  4. 4 Pedro Pereira

    parabéns pelo howto… funcionou perfeitamente… grande ajuda

    cumprimentos e viva o linux


Leave a Reply