23/11/2011

Configurar placa de vídeo ATI Radeon HD 6470M no Ubuntu

O ambiente que utilizei como base para este artigo foi uma instalação zerada do Ubuntu 11.10 Oneiric Ocelot 64bits.

Tentei de diversas formas configurar a placa de vídeo Radeon 6470 com o driver proprietário da ATI (Catalyst / fglrx), mas sem sucesso. O sistema simplesmente não detectava o driver e o ambiente gráfico não se iniciava.

A solução foi instalar o driver open source. Para quem acha que este driver é ruim ou problemático, saibam que ele está evoluindo muito e seu desempenho já está próximo ao driver proprietário. Ver: http://www.phoronix.com/scan.php?page=article&item=ati_r500_pflipper&num=1

Através do site da própria ATI, encontrei este Wiki não-oficial http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide que explica detalhadamente como instalar o driver proprietário e faz uma referência para a instalação do driver open source.

Vou listar os comandos necessários para adicionar o PPA com a última versão estável do driver open source da ATI e instalar o mesmo...

Primeiramente é muito importante remover completamente o driver antigo para evitar maiores problemas.

$ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Caso você tenha tentado instalar o driver proprietário, pode ser necessário executar este comando também:

$ sudo sh /usr/share/ati/fglrx-uninstall.sh

Agora vamos fazer mais uma limpa em alguns pacotes que são alterados pelo Catalyst e instalá-los novamente.

$ sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
$ sudo apt-get install xserver-xorg-video-ati
$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
$ sudo rm -rf /etc/ati

Caso você receba este erro:

$ E: Internal Error, No file name for libgl1-mesa-dri

Substitua o terceiro comando (acima) por este:

$ sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

Feito isto, podemos adicionar o PPA:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Atualizar tudo e instalar a nova versão do driver (será exibido como uma atualização de pacote):

$ sudo apt-get update
$ sudo apt-get upgrade

Tudo instalado, você só precisa reiniciar o computador e pode testar se está tudo ok com os comandos:

$ glxheads
$ glxgears

Se você conseguir ver uma animação 3D, significa que está tudo ok.

13 comments:

Postar um comentário