Driver ATI agora suporta Aiglx

sexta-feira, 2 de novembro de 2007

Até poucos dias, os usuários de Linux que possuíam uma placa de vídeo ATI, deveriam instalar o XGL para poder rodar os efeitos 3D do Beryl/Compiz. O XGL, além de exigir mais da máquina do que o Aiglx, o que diminuía o rendimento, ainda desativava o rendering, que fazia com que certos programas, como o Google Earth, não funcionassem quando o Compiz estivesse ativo. Isso agora mudou com o lançamento do novo driver ATI para Linux, com suporte a várias distribuições, incluindo, é claro, nosso querido Ubuntu.
Para baixar o driver é só clicar no link:
http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

Antes de instalar o driver, porém, instale algumas dependências. Abra o terminal e digite:

sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic-$(uname-r)
Depois navegue até a pasta onde foi salvo e digitar o comando:

sudo ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/*
Troque o * pela versão do Ubuntu que está usando (gutsy, feisty, dapper, etc, ou 7.10, 7.04, 6.10, etc). Para uma lista completa, digite o comando
./ati-driver-installer-8.42.3-x86.x86_64.run --listpkg
Digite "ls" e verá que foram gerados 4 pacotes .deb. Instale-os manualmente ou pelo comando "sudo dpkg -i (pacote)". Feito isso, digite no terminal:

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a
Depois, digite isso:

sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko

sudo aticonfig --initial - f

Por fim reinicie a máquia. Depois de reiniciar, digite no terminal

fglrxinfo

Que deve retornar:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6958 Release

Depois digite:

glxinfo | grep rendering

Que deve retornar:

direct rendering: Yes

Se aparecer isso, parabéns! Sua ATI esté instalada e agora pode usufluir dos recursos do Compiz sem precisar do XGL.

Para aqueles que tiverem algum problema ou quiserem instalar tudo isso de uma maneira mais fácil, sugiro a utilização do Envy, que faz esse processo automaticamente. Baixe-o aqui:

http://albertomilone.com/nvidia_scripts1.html


Depois de instalado, escolha a opção manual e instale o driver mais novo:



E ele se encarregará do resto.

Boa sorte a todos!


Fontes:

http://www.osnews.com/story.php/18814/AMD-8.42-Linux-Driver-Brings-Fixes-Aiglx
http://www.phoronix.com/scan.php?page=article&item=887&num=1
http://www.orkut.com/CommMsgs.aspx?cmm=463106&tid=2562606434184993700

1 comentários:

Anônimo disse...

Muito bom, valeu pela dica do Envy! Finalmente funcionou no meu notebook HP ZV6000 com ATI Radeon Xpress 200M!