SDB:Instalação do Driver ATI no SUSE

Ir para: navegação, pesquisa


==

Versão 9.3-10.1

Situação

Quer utilizar o Driver ATI com aceleração 3D em vez do driver radeon de código aberto (Open Source) usando o Instalador ATI.

Procedimento

O mais recente driver ATI é gerado com a ajuda do "Instalador ATI". Primeiro examine se os pacotes estão instalados pelo: YaST > Programas > Instalar e remover software

e procure pelos seguintes pacotes seguintes:

  • kernel-source
  • gcc


Instale estes pacotes e marque todas as dependências. Transfira o Instalador ATI (aprox 35MB) por http://www.ati.com. Escolha a versão correcta do seu sistema (32bit, 64bit).

Inicie a Consola (Ctrl+Alt+F2 para a Consola; Alt+F7 para o Ambiente KDE/Gnome) e inicie sessão como utilizador "root".

Vá para a directoria onde o driver transferido se encontra utilizando o comando:

 cd /DIRECTORIA/PARA/DRIVER/ATI

Criar o RPM

1. Verifique qual a versão suportada pelo instalador com o comando:

./ati-driver-installer-x.xx.x-xxxx.run --get-supported

Visto que o parâmetro ati-driver-installer version 8.25.18 '--get-supported' já não é mais válido: use '--listpkg' (e o comando 'grep' para filtrar por SuSE). Ou seja o comando deverá ser:

./ati-driver-installer-x.xx.x-xxxx.run --listpkg | grep -i suse

Em vez das marcas xx.xx coloque o número da versão do driver. Verifique o nome do pacote com o comando:

ls |grep -i ati

O resultado deverá ser idêntico a este:

i386: 
SuSE/SUSE93-IA32 
SuSE/SUSE100-IA32 
AMD64 
SuSE/SUSE93-AMD64 
SuSE/SUSE100-AMD64 


2. Agora poderá criar o pacote .rpm com o comando::

./ati-driver-installer-x.xx.xx-xxx.run --buildpkg NOME_DA_VERSAO

NOME DA VERSAO é o resultado de ati-driver-installer-x.xx.x-xxxx.run --get-supported. Aqui fica um exemplo para um sistema 32bit com SUSE 10.0:

./ati-driver-installer-x.xx.x-ixxx.run --buildpkg SuSE/SUSE100-IA32

Instalação do RPM

Altere o runlevel para 3 utilizando o comando:

init 3

e começe a instalação com:

rpm -Uhv fglrx_x_x_x_SUSE100-x.xx.xx.ixxx.rpm

Quando a instalação terminar, carregue o driver:

sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile

Neste ponto da instalação você poderá iniciar a interface gráfica utilizando:

init 5

Teste 3D

Pode estar a aceleração 3D com o comando:

fglrxinfo

O resultado deverá ser similar a este: display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: (Your ATI card Model) (processor extensions) (vid card info) (GNU_ICD) OpenGL version string: 1.3.5395 (X4.3.0-8.18.8)

Também pode tentar:

glxgears

e teste o FPS-rate. Ou apenas execute o simulador G117 Flight para confirmar se o suporte 3D está activo.


Actualização: 10.1 libexpat.so.0 erro de dependência

Parece haver um problema de dependência com os últimos drivers ATI, dai poder receber um erro relacionado com oo libexpat.so.0.

Solução:

Pode instalar o pacote RPM compat-expat1-1.95.8-6.


<keyword>ati,fglrx,3D</keyword>