9 de nov de 2008

Placas nvidia antigas com o Ubuntu 8.10 Intrepid (Xorg 7.04)


Para quem instalou ou pretende instalar o Linux Ubuntu Intrepid (8.10) e usufruir de um belo Desktop 3D usando uma placa de vídeo Nvidia antiga, suportada por drivers legacy, mas esbarrou com várias notícias na Internet divulgando a incompatibilidade entre essas placas e a nova versão do X.org, (7.4) adotada Ubuntu, aí vai a dica de como fiz para ter meu Desktop 3D usando a placa NV18 [GeForce4 MX 4000] no Ubuntu Intrepid.

Com um pouco de pesquisa no nosso amigo Google, achei um post de um fórum com link do ftp da nvidia contendo um build beta dos drivers legacy da nvidia para essa nova versão do servidor X:

ftp://download.nvidia.com/XFree86/Linux-x86/96.43.09/

Problema resolvido, então vamos nessa! :D

1. Baixe o arquivo (note que no meu caso 32 bits)::

Download NVIDIA-Linux-x86-96.43.09-pkg1.run

2. Vá para o modo texto:

Ctrl+Alt+F1

3. Logue no sistema em modo texto.

4. Dê permissão de execução ao arquivo:

$ chmod +x NVIDIA-Linux-x86-96.43.09-pkg1.run

5. Pare o modo gráfico:

$ sudo invoke-rc.d gdm stop

6. Execute o instalador do driver (lembre de no final do processo de instalação escolher "yes" para o instalador gerar um novo arquivo de configuração do X.org):

$ ./NVIDIA-Linux-x86-96.43.09-pkg1.run

7. Aplicar configurações extras ao arquivo de configuração do servidor X:

$ sudo nvidia-xconfig --add-argb-glx-visuals -d 24

8. Reiniciar o modo gráfico e aproveitar o Desktop 3D: :D

$ sudo invoke-rc.d gdm start


Fonte: ctrl+C de Viva o Linux