Ver código-fonte no GitHub
João Paulo Cercal

Software Engineer na Spectrm em Berlim, Alemanha

  • 510 palavras
  • 3 min de leitura
  • Outros

Como instalar o driver de vídeo nVidia no Ubuntu 10.04

Considerando que já tenha baixado a versão mais atual do driver diretamente no site do fabricante:

http://www.nvidia.com.br/Download/index.aspx?lang=br

Podemos então continuar…

  1. Removendo outros drivers e instalando a versão recente do driver NVIDIA

Olá pessoal, como muitos usuários de placas de vídeo nvidia devem ter percebido, o desempenho gráfico do Compiz e reproduções do OpenGL estão muito lentos nessa nova versão do Ubuntu. Explicando rapidamente isso é devido dois fatores:

  • O Ubuntu 10.04 acompanha um driver genérico chamado Nouveau, então mesmo que você instale o driver da nvidia fornecido pela canonical, o Nouveau vai continuar funcionando.
  • O driver da nvidia fornecido pela canonical é muito desatualizado em comparação ao fornecido pela nvidia.

Então antes de qualquer coisa, precisamos remover todos os drivers de vídeo instalados no Ubuntu, enquanto todos não forem removidos, quando você tentar instalar o driver recente da nvidia, se deparará com o seguinte problema:

1
2
3
4
5
6
7
8
ERROR: Unable to load the kernel module 'nvidia.ko'.
This happens most frequently when this kernel module was built against
the wrong or improperly configured kernel sources, with a version of gcc
that differs from the one used to build the target kernel, or if a driver
such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module
from obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.

Então vamos começar…

Todos os comandos deverão ser executados em modo super usuário.

Comando:

1
$ sudo su

Abra o módulo “Blacklist” como super usuário, usando o seu editor de texto preferido:

1
# gedit /etc/modprobe.d/blacklist.conf

Adicione no final do arquivo as seguintes linhas, depois salve:

1
2
blacklist vga16fb
blacklist nouveau

Agora vamos começar a remover todos os drivers de vídeo, para isso recomendo que encerre o GDM:

1
# service gdm stop

Remova todas as instalações da nvidia:

1
2
# apt-get purge nvidia-*
# reboot

Agora vamos remover o Noveau:

1
2
3
# service gdm stop
# apt-get purge xserver-xorg-video-nouveau
# reboot

A partir de agora o linux não possui mais nenhum driver de vídeo e está pronto para instalar a nova versão do driver distribuída pela nvidia.

Instalando o novo driver da nvidia:

1
2
3
# service gdm stop
# chmod +x NVIDIA-Linux-x86_64-256.44.run
# sh NVIDIA-Linux-x86_64-256.44.run

Nota: _NVIDIA-Linux-x8664-256.44.run é o nome do driver que foi baixado do site. Durante a instalação, uma pergunta será feita, responda SIM!

Após terminar a instalação você já poderá iniciar o GDM:

1
# service gdm start

Agora será necessário atualizar as configurações do X.Org, para isso, vá ao terminal e digite:

1
# nvidia-xconfig

Você precisará colocar as configurações para serem carregadas ao iniciar a seção, caso contrário terá que abrir o NVIDIA X Server Settings para carregar as configurações.

Então vá em “Preferência dos aplicativos de sessão” > Sistema > Preferências > “Aplicativos de seção” > Adicionar > Nome: > Qualquer um > Comando:

1
# nvidia-settings-load-config-only

Pronto! Agora você está usando o driver mais atualizado do nvidia e poderá usar Compiz, reproduzir vídeos em OpenGL sem a presença daquela enorme lentidão gráfica.