Instalando o driver da ATI no Debian

De Fórum Debian Wiki

Índice de conteúdo

introdução

Esse guia ensina como instalar uma placa ATI no Debian, utilizando o driver FGLRX ou RADEON. Os procedimentos foram testados na versão Etch(estável) e Lenny(testing).

tipos de drivers

FGLRX é o driver proprietário desenvolvido pela ATI, suporta mais placas que o driver RADEON, mas em compensação, sua instalação é mais complicada e possível de gerar mais erros. atualmente não permite suporte ao AIGLX, por causa disso, se quiser usar o desktop 3D será necessário utilizar o servidor gráfico XGL.

Radeon é um driver open-source desenvolvido pela comunidade, tem um bom suporte para várias placas e sua instalação é fácil, alem de suportar o AIGLX, infelizmente perde em desempenho se comparado ao FGLRX.

Para saber se sua placa é compatível com o driver RADEON, de uma olhada ness site

Obs.: Depois de muito tempo de promessas, a ATI resolveu liberar o código fonte e informações para que a comunidade possa desenvolver um driver que suporte mais placas com melhor rendimento.


Escolha um dos drivers disponíveis e mãos a obra!!

OBS: todos os comandos foram executados num terminal como root

adicionando repositórios

num terminal como root digite:

 echo "deb http://ftp.br.debian.org/debian/ etch  main contrib non-free" >> /etc/apt/sources.list 

troque "etch" por lenny se estiver usando a versão testing.

atualize o apt:

 aptitude update 

instalação

Faça um back_up do seu xorg.

 cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup 

driver FGLRX

OBS: O driver fglrx não é software livre

Instalando os pacotes necessários:

aptitude install module-assistant fglrx-control fglrx-kernel-src fglrx-driver mesa-utils

Atualizando o module-assistant:

m-a update

Pode ser que o module-assistant peça para instalar alguns pacotes adicionais, aceite a instalação e aguarde a conclusão do processo.

Gerando um kernel com o módulo 'fglrx':

m-a a-i fglrx-kernel-src

Obs: alguns arquivos de configuração do seu xorg, podem não funcionar normalmente, por motivo de uma operação de cópia do "aticonfig", se preferir, não execute este último comando. Caso queira executar, seus arquivos de estarão no /etx/X11/xorg.conf.original-0


Configurando o xorg.conf:

aticonfig --initial


Abra o arquivo /etc/X11/xorg.conf com algum editor de texto e acrescente esta seção no final do arquivo:

             
             Section "Extensions"
                    Option "XVideo" "Enable"
             EndSection

Salve e feche. Reinicie o computador.

problemas

Se a aceleração 3D não estiver funcionando abra o arquivo /etc/X11/xorg.conf procure por:

 Section "Device"
        Identifier      "ATI Technologies Inc RV350 AP [Radeon 9600]"
        Driver          "vesa"
        BusID           "PCI:1:0:0"
EndSection 

e troque onde diz:

 Driver          "vesa"

por

 Driver          "fglrx"

Salve e feche. Reinicie o computador.

Se ainda assim não funcionar a aceleração 3D, adicione o módulo na inicialização do sistema com o comando:

echo "fglrx" >> /etc/modules

Reinicie o computador.

OBS: Se mudar a versão do kernel será necessário efetuar o processo novamente

driver RADEON

uma lista placas compatíveis está aqui[1]

Instalando os pacotes necessários:

aptitude install mesa-utils libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-driver-radeon


Configurando o xorg.conf:

Localize a seção Device:

Section "Device"
        Identifier      "ATI Technologies Inc RV350 AP [Radeon 9600]"
        Driver          "vesa"
        BusID           "PCI:1:0:0"
EndSection

e troque por:

Section "Device"
        Identifier        "ATI Technologies Inc RV350 AP [Radeon 9600]"
        Driver                "radeon"
        BusID                "PCI:1:0:0"
        Option "AGPMode" "4"
        Option "AGPFastWrite" "true"
        Option "DisableGLXRootClipping" "true"
        Option "AllowGLXWithComposite" "true"
        Option "EnablePageFlip" "true"
EndSection

Testando:

glxinfo | grep direct

Se o resultado for "direct rendering: Yes" quer dizer que funcionou!!!

Ferramentas pessoais