Instalando o driver 9.1 da ATI no Slackware 12.1 e Debian Linux
Dica publicada em Linux / Configuração
Instalando o driver 9.1 da ATI no Slackware 12.1 e Debian Linux
Algumas pessoas estão tendo dificuldades em instalar esse driver. Por isso resolvi escrever essa dica. Estou usando aqui uma placa de vídeo ATI x550 e Slackware 12.1 com kernel 2.6.28.5-smp.
1) primeiro baixe o driver da ATI;
2) após o download, verifique se a opção "PCI_MSI" está ativada no kernel. No terminal faça o seguinte:
su - root #para se logar como root;
cd /usr/src/linux #entra no diretório do kernel;
make menuconfig
Vai abrir a tela de configuração do kernel. Procure pela opção "Bus Option (PCI etc.) --->" e entre nela. Verifique se a opção "Message Signaled Interrupts (MSI and MSI-X)" está ativada. Se estiver ativada tudo ok. Se não, você vai ter de ativá-la e recompilar o kernel, porque sem ela a aceleração 3D da placa de vídeo não vai funcionar.
Não vou entrar em detalhes de como se compila o kernel. Para isso deixo esses dois artigos: no Slackware e em distribuições baseadas no Debian:
Lembre-se que você tem que ativar a opção que eu falei na hora de recompilar o kernel.
3) agora com essa opção ativa, instale o driver com os comandos:
sudo chmod 777 ati-driver-installer-9-1-x86.x86_64.run
$ sudo ./ati-driver-installer-9-1-x86.x86_64.run
4) é recomendável deixar as opções do driver como padrão, mas se quiser modificá-las também pode. Depois de instalado o driver, e hora de configurar o xorg:
aticonfig --initial (pronto, o xorg está configurado)
5) verifique a permissão do DRI:
sudo kedit /etc/X11/xorg.conf (eu estou usando o kedit para configurar, mas pode usar outro editor de texto)
Verifique se existem as linhas:
Se não existir, coloque-as embaixo da sessão "Screen".
Salve e reinicie o X (ctrl + alt + backspace).
6) se tudo ocorreu bem seu driver está instalado e funcionando perfeitamente. Para verificar se o driver está ok, digite no terminal:
glxinfo | grep direct
7) a saída do comando tem que ser:
direct rendering: Yes
8) também digite o comando:
glxinfo | grep OpenGL
9) a saída do comando tem que ser parecida com essa:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.8395 Release
OpenGL extensions:
1) primeiro baixe o driver da ATI;
2) após o download, verifique se a opção "PCI_MSI" está ativada no kernel. No terminal faça o seguinte:
su - root #para se logar como root;
cd /usr/src/linux #entra no diretório do kernel;
make menuconfig
Vai abrir a tela de configuração do kernel. Procure pela opção "Bus Option (PCI etc.) --->" e entre nela. Verifique se a opção "Message Signaled Interrupts (MSI and MSI-X)" está ativada. Se estiver ativada tudo ok. Se não, você vai ter de ativá-la e recompilar o kernel, porque sem ela a aceleração 3D da placa de vídeo não vai funcionar.
Não vou entrar em detalhes de como se compila o kernel. Para isso deixo esses dois artigos: no Slackware e em distribuições baseadas no Debian:
Lembre-se que você tem que ativar a opção que eu falei na hora de recompilar o kernel.
3) agora com essa opção ativa, instale o driver com os comandos:
sudo chmod 777 ati-driver-installer-9-1-x86.x86_64.run
$ sudo ./ati-driver-installer-9-1-x86.x86_64.run
4) é recomendável deixar as opções do driver como padrão, mas se quiser modificá-las também pode. Depois de instalado o driver, e hora de configurar o xorg:
aticonfig --initial (pronto, o xorg está configurado)
5) verifique a permissão do DRI:
sudo kedit /etc/X11/xorg.conf (eu estou usando o kedit para configurar, mas pode usar outro editor de texto)
Verifique se existem as linhas:
Section "DRI"
Mode 0666
EndSection
Mode 0666
EndSection
Se não existir, coloque-as embaixo da sessão "Screen".
Salve e reinicie o X (ctrl + alt + backspace).
6) se tudo ocorreu bem seu driver está instalado e funcionando perfeitamente. Para verificar se o driver está ok, digite no terminal:
glxinfo | grep direct
7) a saída do comando tem que ser:
direct rendering: Yes
8) também digite o comando:
glxinfo | grep OpenGL
9) a saída do comando tem que ser parecida com essa:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.8395 Release
OpenGL extensions:
para que a opção MSI/MSI-X apareça no menu de configuração do kernel é necessário ter o SMP (Symmetric multi-processing) habilitado!
para habilita-lo, nas configurações do kernel vá em:
Processor type and features e habilite Symmetric multi-processing support.
após isso, podem seguir os passos citados no artigo.