Quarta-feira, 22 de Agosto de 2007

Configurando placa Nvidia no Debian Etch 4.0

O objetivo é configurar a placa de vídeo, ou seja, ativar o suporte à aceleração 3D.

Pacotes necessários:
binutils
module-assistant
build-essential
pkg-config
xserver-xorg-dev
linux-source-2.6.18

Faça o download do driver do seu modelo de placa para Linux:
http://www.nvidia.com/

O primeiro passo é acessar um terminal modo texto (com Ctrl+Alt+F1) como root e parar o servidor gráfico. Quem o gerencia no Debian é o gdm.

#/etc/init.d/gdm stop

Antes de iniciar todo o processo, vamos fazer um backup do xorg.conf original, com ele caso houver algum problema, bastará restaurá-lo.

# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.antigo

Vamos instalar os pacotes necessários:

Primeiramente vamos adicionar um repositório no nosso /etc/apt/sources.list

# echo “deb http://linorg.usp.br/debian etch main contrib non-free” > /etc/apt/sources.list
# aptitude update
# aptitude install binutils
# aptitude install module-assistant
# aptitude install build-essential
# aptitude install pkg-config
# aptitude install xserver-xorg-dev
# aptitude install linux-source-2.6.18
# aptitude install mesa-utils


E siga com a preparação de dependência de compilação de módulos ajustada pelo module-assistant:
# m-a update
# m-a prepare


Agora instale os fontes da sua versão do kernel (verifique com #uname -r). No meu caso estou usando a versão 2.6.18 que já veio com o Debian. Não é um kernel customizado. Se você estiver rodando um kernel compilado por você mesmo, informe-se sobre os headers que você pode usar ou gerar por conta própria um pacote com os headers.

No Debian, este pacote instala um arquivo compactado com o código fonte do kernel. É necessário ainda descompatá-lo e criar um link simbólico padrão que os programas que utilizam os fontes seguem.
# tar -xjvf /usr/src/linux-source-2.6.18.tar.bz2 -C /usr/src
# rm /usr/src/linux
# ln -s /usr/src/linux-source-2.6.18 /usr/src/linux


Agora vá até o diretório em que o driver da Nvidia foi baixo e o execute:
# sh NVIDIA-Linux-x86-1.0-9755-pkg1.run
# modprobe nvidia
# echo “nvidia” >> /etc/modules


Siga normalmente as instruções do instalador e, no final, pode autorizá-lo a atualizar o arquivo de configuração do X (/etc/X11/xorg.conf). Você pode fazer isso manualmente, mudando o valor de Driver para “nvidia”, dentro da seção Device.

Boa sorte e:
#/etc/init.d/gdm start

Se deu tudo certo aparecerá a logomarca da NVIDIA antes de login gráfico.

Atenção, caso com toda essa configuração sua tela fique preta e o computador travar tente
acrescentando a seguinte linha em negrito na seção Device, veja um exemplo:
Section "Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
Option "NvAGP" "1"


Agora verifiquemos se a aceleração 3D foi ativada:
# glxinfo | grep direct
direct rendering: Yes
(Se apareceu isso aqui está tudo OK)

ou

$ glxgears
Se você ver uma engrenagem rodando, está OK.

0 comentários: