Habilitando Aceleração 3D com placas da NVIDIA no Linux
Atualmente é muito comum o uso de computadores com placas de vídeo com
suporte à aceleração em 3D, tanto para jogos quanto para recursos
avançados que melhoram a usabilidade do sistema, como por exemplo o XGL.
Para quem possui uma placa aceleradora que usa Chipset da NVIDIA pode
instalá-lo facilmente, conforme os passos que descreverei a seguir.
Obs: Para que a instalação dos driver ocorra sem nenhum problema é
necessário ter instalado no computador os pacotes "kernel-source" e
"gcc".
1. Efetuando Download do Driver
O download dos drivers atuais para Linux de placas NVIDIA podem ser
feitos no site da NVIDIA para Unix , ou então pode ser pego direto do
ftp: ftp://download.nvidia.com/XFree86/. O arquivo a ser feito download se chama NVIDIA-Linux-{arquitetura}-{versão}-pkg1.run.
Até a data deste tutorial a versão mais nova do driver para arquitetura x86 podia ser pego aqui
2.Executando o Script de Instalação
Para executar o script de instalação é necessário habilitá-lo como
executável e em seguida executá-lo como root (no modo init 3):
marcelo@~$ su -
marcelo@~# init 3
marcelo@~#chmod a+x NVIDIA-Linux-x86-1.0-8762-pkg1.run
marcelo@~#./NVIDIA-Linux-x86-1.0-8762-pkg1.run
Agora é só seguir os passos do script até que a instalação do driver se complete.
3. Configurando o Servidor X11 para usar Aceleração 3D
O arquivo de configuração do X.org é /etc/X11/xorg.conf, enquanto o
arquivo de configuração do XFree86 configuration file é
/etc/X11/XF86Config. A sintaxe de ambos os arquivos é igual.
Para habilitar a aceleração 3D no arquivo de configuração do X
precisamos então mudar a configuração do Driver para o driver da nvidia
(provavelmente ele estará como “nv” ou “vesa”), simplesmente mudamos a
linha
Driver "nv" (ou Driver "vesa", ou Driver "fbdev")
E renomeamos para:
Driver "nvidia"
Na seção Module removemos as seguintes linhas:
Load "dri"
Load "GLCore"
E adicionamos a seguinte:
Load "glx"
Obs: os usuários do sistema operacional SuSe não precisam executar todos estes comandos acima, basta apenas o uso do utilitário Sax:
marcelo@~$ sax2 -m 0=nvidia
4. Iniciando novamente o servidor X
Para iniciar novamente o servidor X é só executar o comando:
marcelo@~# init 5
5. Verificando se a Aceleração 3D está habilitada
Para verificar se a aceleração 3D está habilitada é só usar o comando:
marcelo@~$ glxinfo
Se a linha "direct rendering" estiver como "Yes" a aceleração 3D está habilitada.
6. Bom proveito!
Agora é só aproveitar seu Linux com aceleração 3D e usar e abusar de recursos 3D, inclusive para jogos!

