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

Publicado por Felipe Rezende em 28/02/2007

[ Hits: 6.952 ]

 


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

Correção de problema no teclado numérico usando VNC no Fedora 9

Resolvendo problemas de instabilidade no WIFI no Ubuntu e Linux Mint

Como remover repositórios PPAs do sistema

Debian Squeeze - Scripts na Inicialização

Como instalar Firebird no Ubuntu 20.04 Focal

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts