Instalando drivers ATI no Xorg [Open | Closed Source]

Abril 20, 2008

Instalando o driver open-source

Esta dica é essencial, está dividida em duas partes para a instalação dos dirvers ATI no Xorg: a primeira é dedicada aos drivers open-source, e a segunda parte para closed-sourceInstalando os drivers ATI(Radeon) open-sourceObs: testado em uma com video card X800GTinstale o necessário para começar, começe com :

$ apt-get install libgl1-mesa-dri libgl1-mesa-glx mesa-utils xserver-xorg-video-ati

Obs: Antes disto limpe o sistema de velhos fglrx ati ecc, drivers

Bem, agora se você instalou tudo sem erros, então vamos configurar o xorg.conf ativando a aceleração e composite (para posteriormente instalar beryl or compiz):

na sessão “Module” escreva:

Section “Module”
Load “dbe” <<< add this
Load “ddc”Load “dri” <<< importante para aceleraçãoLoad “extmod”Load “freetype”

Load “glx”

Load “bitmap” <<< adicione isto
Load “int10″

Load “vbe”

EndSection

adicione isto em “Device”

Section “Device”
Identifier “ATI X800GT” << Note I have this cardDriver “radeon”BusID “PCI:1:0:0″Option “AccelMethod” “XAA”

Option “AGPMode” “8″

Option “GARTSize” “64″

Option “EnablePageFlip” “1″

Option “ColorTiling” “1″

Option “XAANoOffscreenPixmaps” “true”

EndSection

finalmente adicione no final da sessão “Extensions”:

Section “Extensions”Option “Composite” “Enable”EndSection

Também adicione o módulo/driver no /etc/modules section

Dica: Faça Backup do seu xorg.conf antes de configurá-lo

Agora reinicie o computador e veja se a aceleração está trabalhando bem:

$ glxinfo | grep direct

na saída será mostrado isto

direct rendering: Yes

Como você pode ver minha saída confirmou que está tudo Okay. Agora veja também se o módulo AIGLX está ativado:

cat /var/log/Xorg.0.log | grep -i aiglx(**) Option “AIGLX” “true”
(**) AIGLX enabled

Ok, agora que está tudo certo você pode instalar o driconf também, uma pequena ferramenta em que você configura os drives com mudanças opcionais se você precisar! Agora você está pronto para instalar o Compiz ou o Beryl em seu Debian se desejar é claro.

Instalando os drivers ATI(Radeon) closed source

Você pode instalar o proprietário ATI/fglrx Driver em seu Debian de duas maneirs de acordo com o kernel/driver você usa ou quer usar. Agora
irei exoplicar como fazer:

Antes de começar eu sugiro você limpar seu sistema e deletar os varios drivers/fglrx velhos que você instalou incluindo xorg-server!

1)se você quer usar o driver ATI/fglrx a versão atualizada nos repositórios siga estes pequenos passos
Primeiro instale os seguintes programas:

$ apt-get install module-assistant build-essential

proceda com a instalação do driver:

$ apt-get install fglrx-driver fglrx-control fglrx-kernel-src

Agora o apt irá cuidar da instalação do xserver-xorg, xserver-xorg-input-mouse, xserver-input-kdb e aqueles correspondentes ao seu hardware.
Agora vamos compilar o kernel /driver/módulo usando o module-assistant:

module-assistant prepare
module-assistant update
module-assistant build fglrx
module-assistant -t -f a-i fglrx

se você não se ver nenhum erro então instalou e compilou o driver ATI/fglrx.
Agora configure o xorg.conf

$ aticonfig –initial
aticonfig –overlay-type=Xv

Bem, agora você tem que fazer o kernel carregar o módulo na hora do boot, verifique seu hardware com lspci.

$ lspci -a

Com este comando, executado como root dentro do console, você pegará uma saída para se reportada para este site: http://kmuto.jp/debian/hcl/index.cgi
assim você poderá ver se seu módulo estão corretamentes carregados, de qualquer forma insira em /etc/modules e faça o kernel carregá-lo.

Bem, este é meu /etc/modules .(Por exemplo)

/etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a “#”, and everything on the line after them are ignored.ide-cd
ide-disk
ide-generic
psmouse
agpgart <<< se você usa agp
fglrx <<< importante para o carregamento dos driversintel-agp <<< the mine for my motherboard

se não houve nenhum problema ao reinicia, abra o console a digite fgl_glxgears como usuário, você tará um arrendondamento do cube com o driver ativado.

·······························································································································································································
Segundo passo, baixando e empacotando o driver

Obs: Certifique-se de ter instalado o pacote, que não pode perder o caso. Deb ATI pacote não irá compilar, o comando é este:

$ apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf linux-headers-$(uname -r)

2) Se você quiser usar o driver mais recente / fglrx disponíveis e não usar aqueles fornecidos pela repositórios, visite o amd / ATI e faça o download do .run
aqui: http://ati.amd.com/support/driver.html

Agora de permisão para o novo arquivo .run

$ chmod a+x ati-driver-installer-8.34.08-i386.run

como root crie um pacote para a versão do seu Debian:

sh ./ati-driver-installer-8.34.08-i386.run –buildpkg Debian/unstable

Eu usei este porque eu uso sid/unstable, você deve testar o seu.

para ver as opções avaliadas:

sh ./ati-driver-installer-8.34.08-i386.run –help

Se o driver fglrx não é compativel com o xorg então crio também:

sh ./ati-driver-installer-8.34.08-i386.run –buildpkg Ubuntu/dapper

Então você criará também o xorg-server.

Obs Algumas vezes o novo xoorg-server pode apresentar erros durante a instalação por uma dependência de conflito.
Eu sugiro usar sempre o primeiro passo para o driver fglrx

Agora instale estes drivers, acessando o diretório do driver e:

$ dpkg -i fglrx-*.deb

instale tudo incluindo o xorg-server se você o criou.
Agora se você tem a 2.6.20-based-kernel, antes de proseguir com a atual compilação é melhor aplicar um patch para fglrx:

cd ~/
wget http://whoopie.gmxhome.de/linux/patches/2.6.20/fglrx-8.35.5-for-2.6.20.patch
cd /usr/src
sudo cp fglrx.tar.bz2 fglrx.tar.bz2-original
sudo tar -xvjf fglrx.tar.bz2
cd /usr/src/modules/fglrx
sudo patch -p0 < ~/fglrx-8.35.5-for-2.6.20.patch
cd /usr/src
rm fglrx.tar.bz2
sudo tar -cvjf fglrx.tar.bz2 modules/fglrx

Agora compile o fglrx com o module-assistant:

module-assistant prepare
module-assistant update
module-assistant build fglrx
module-assistant -t a-i fglrx

Execute o comando para configurar o xorg:

aticonfig –initial
aticonfig –overlay-type=Xv

Aqui também precisamos adcionar o módulo em /etc/modules que será carregado durante o boot(veja o passo 1).

Reinicie e execute o comando fglrxinfo que mostrará uma saída como esta:

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 Series Generic
OpenGL version string: 2.0.6011 (8.34.8)

Bom, divirta se agora com seu fglrx no Debian

Entry Filed under: ATI, Debian. Tags: , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


 

Abril 2008
S T Q Q S S D
    Mai »
 123456
78910111213
14151617181920
21222324252627
282930  

Tags

ATI Debian Dica e tutoriais Dicas e Tutoriais gimp H4CK Noticías Programas Ubuntu

Categorias

Feeds

mais acessados