Como instalar o driver proprietário da ATI no kernel 2.6.18

Publicado por Felipe Rezende em 28/02/2007

[ Hits: 7.283 ]

 


Como instalar o driver proprietário da ATI no kernel 2.6.18



Observação: Encontrei essa dica, em um site em inglês e traduzi para o português. Se não me engano foi no fórum do Dropline GNOME (www.droplinegnome.net).

Como todos sabem, os drivers atuais da ATI não suportam mais os seguintes produtos:
  • Radeon® 8500/9000/9100/9200/9250
  • Mobility? Radeon® 9000/9100/9200
  • Radeon® IGP 9000/9100/9200

O problema é que o último 'release' para essas placas não funciona com o kernel 2.6.18, então para conseguir funcionar precisamos fazer uma pequena 'gambiarra'. Abaixo mostrarei o que você tem que fazer para ter tudo funcionando. =D

Baixe o arquivo ati-driver-installer-8.28.8.run no site http://www.ati.com

Descompacte o pacote em algum diretório. Ex: atidriver:

# sh ati-driver-installer-8.28.8.run --extract atidriver

Acesse o diretório criado, no nosso caso 'atidriver'.

Crie um arquivo chamado driverpatch.sh, dentro de 'atidriver' com o seguinte conteúdo:

# patch common/lib/modules/fglrx/build_mod/firegl_public.c <<EOT
Index: firegl_public.c
@@ -23,6 +23,9 @@

// ==========================================
#include <linux/version.h>
+#ifndef UTS_RELEASE
+#include <linux/utsrelease.h>
+#endif
#ifdef MODVERSIONS
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,71)
#include <linux/modversions.h>
@@ -208,6 +211,10 @@ _syscall3( int, modify_ldt, int, func, v
#define preempt_enable()
#endif

+#ifndef VM_SHM
+#define VM_SHM (0)
+#endif
+
// ==========================================
/* globals */

EOT

Edite common/lib/modules/fglrx/build_mod/make.sh:
  • Na linha 225 e troque version-*.h por version*.h
  • Na linha 257 comente, coloque um #, na frente de 'exit 1'.

Agora execute o script de instalação com:

# ./ati-installer.sh 8.28.8 --install

Após terminada a instalação, reinicie o X (shift+backspace).

Essa dica funcionou para mim e para minha ATI Radeon 9200 series (128mb).

Espero ter ajudado, abraços!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Habilitando o GDM na inicialização do Slackware 10

Rodinha do mouse (MWheel) funcionando no Emacs

Mini pós-instalação do Lubuntu

Compilar aMSN 0.96 com fontes antialiasing

Fazer Alt+Tab funcionar no Ubuntu com GNOME Clássico

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts