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

Publicado por Felipe Rezende em 28/02/2007

[ Hits: 7.410 ]

 


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

Debian - Criando seu próprio Sources.List

Ubuntu 10.10: Resolvendo problema com Empathy

Windows antes no Grub do Ubuntu 10.04

Comando sudo deixou de funcionar [Resolvido]

openSUSE: upgrade indolor para o Leap 42.1

  

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