Instalação de Placas de Vídeo NVIDIA

acptdbacptdb Álvaro
editado dezembro 2011 em Dúvidas Iniciais
O drive que vem pré instalado é muito antigo (sendo ele 173 e o drive atual 290). Com isso fica muito lento. Não fui eu quem criou o tutorial, mas eu fiz tudo e deu certinho e valeu a pena o trabalho. Eu precisei usar dois tutoriais mas não se preocupem, vou colocar do jeito que usei e logo a seguir os dois links.


ATENÇÃO! Guia incompatível para placas de vídeo hibridas, para mais informações sobre como instalar
o driver manualmente em placas hibridas(Intel+nVidia), consulte guias especificados em "Recomendações"
anexado logo ao final do tópico.
Suporte comunitário:
- http://forum.meroproj.com (comunidade do autor)
- Esse mesmo tópico
Em breve, disponível no Fórum Meroproj, versão 2.0 do "Guia geral NVIDIA".

Material para download:

Driver
Versão mais recente: 290.10 (release 22/11/2011)
Link para download¹: http://www.nvidia.com.br/object/linux-display-ia32-290.10-driver-br.html
Link para download²: http://www.nvidia.com.br/object/linux-display-amd64-290.10-driver-br.html
ATENÇÃO: Verifique se sua placa de vídeo suporta o driver no mesmo link, clicando em "Supported Products". Caso sua placa de vídeo não esteja na lista, não instale o driver.

Video Manager (by Meroproj - www.meroproj.com)
Versão mais recente: 2.1.2r2-RC1 (release 02/04/2011)
Link para download*: http://files.meroproj.com/public/meroprojects/vmanager2.1.2r2-RC1.tar.gz
Compatibilidade**:
- Versão incompatível com Ubuntu 11.04, Ubuntu 11.10, Fedora 15 e Fedora 16
- Distribuições Fedora(versão 14) e Ubuntu(versões 10.04 e 10.10)
- nVidia GeForce 6 ou superior
- ATi Radeon HD4000 ou superior
- AMD E Series APU

*Para estruturas i486/i586/i686(32-bit) / AMD64(64-bit).
**Informações resumidas, para mais informações sobre compatibilidade, consulte o arquivo README.pdf

CUDA
Versão mais recente: Toolkit 4.0.17 / SDK 4.0.17 (release 05/2011)
Link para download¹: http://developer.download.nvidia.com/compute/cuda/4_0/toolkit/cudatoolkit_4.0.17_linux_32_ubuntu10.10.run
Link para download²: http://developer.download.nvidia.com/compute/cuda/4_0/toolkit/cudatoolkit_4.0.17_linux_64_ubuntu10.10.run
Link para download(SDK): http://developer.download.nvidia.com/compute/cuda/4_0/sdk/gpucomputingsdk_4.0.17_linux.run
Lista de placas de vídeo que suportam o CUDA: http://www.nvidia.com/object/cuda_gpus.html
ATENÇÃO: Capitulo guia de instalação e utilização ainda não adicionado ao tópico.

Legendas
¹ Download para Ubuntu 10.04~11.10 32-bit
² Download para Ubuntu 10.04~11.10 64-bit

Capitulo 01 - Instalando o 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~11.10 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 mais nada, 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:

Código:
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...
Primeiramente baixe a versão mais recebente no driver de vídeo para Linux no link acima.

Abra o módulo 'Blacklist' como super-usuário, usando o seu editor de texto preferido:
Código:
$ sudo gedit /etc/modprobe.d/blacklist.conf

Adicione no final do arquivo as seguintes linhas, depois salve:
Código:
blacklist nouveau

Agora vamos começar a remover todos os drivers de vídeo, para isso recomendo que
encerre o GDM:
Código:
$ sudo service gdm stop
ATENÇÃO! Se você estiver utilizando Ubuntu 11.10 o comando acima será inválido,
devido a isso, ao invés de utilizar o comando acima, utilize o comando abaixo.
Código:
$ sudo service lightdm stop
Os comandos referentes a versões diferentes do Ubuntu possuirão marcado "#Ubuntu 10.04~11.04"
para Ubuntu 10.04 a 11.04 e "#Ubuntu 11.10" para Ubuntu 11.10.

Remova todas as instalações da nvidia:
Código:
$ sudo apt-get --purge remove nvidia-*

Agora vamos remover o Nouveau:
Código:
$ sudo service gdm stop #Ubuntu 10.04~11.04
$ sudo service lightdm stop #Ubuntu 11.10
$ sudo apt-get --purge remove xserver-xorg-video-nouveau
$ reboot
A partir de agora o Ubuntu 10.04/10.10 não possui mais nenhum driver de vídeo e está pronto para instalar
a nova versão do driver distribuída pela nvidia, não se preocupe, mesmo sem driver o mesmo será iniciado
normalmente.

Vamos começar a instalar o novo driver da nvidia:

Etapas para Ubuntu 10.04~11.10 32-bit:
Citar
Código:
$ sudo service gdm stop #Ubuntu 10.04~11.04
$ sudo service lightdm stop #Ubuntu 11.10
$ cd <pasta_onde_está_o_arquivo>
$ sudo ./NVIDIA-Linux-x86-290.10.run
Caso não inicie a instalação, marque o arquivo como executável, digitando:
Código:
$ chmod +x NVIDIA-Linux-x86-290.10.run
$ sudo ./NVIDIA-Linux-x86-290.10.run

Etapas para Ubuntu 10.04~11.04 64-bit:
Citar
Código:
$ sudo service gdm stop #Ubuntu 10.04~11.04
$ sudo service lightdm stop #Ubuntu 11.10

Aqui usei o segundo (e curtíssimo tutorial) pois a instalação não prosseguia. Simplesmente digite isso e dê enter, é claro:
$ sudo sh NVIDIA* --no-x-check

Agora continua o primeiro tutorial

$ cd <pasta_onde_está_o_arquivo>
$ sudo ./NVIDIA-Linux-x86_64-290.10.run
Caso não inicie a instalação, marque o arquivo como executável, digitando:
Código:
$ chmod +x NVIDIA-Linux-x86_64-290.10.run
$ sudo ./NVIDIA-Linux-x86_64-290.10.run
Atenção: Durante a instalação, o instalador perguntará se o OpenGL é compatível com NVIDIA 32-bit,
responda SIM!

Agora será necessário atualizar as configurações do X.Org, para isso, vá ao terminal e digite:
Código:
$ sudo nvidia-xconfig
Após terminar a instalação você já poderá iniciar o GDM:
Código:
$ sudo service gdm start #Ubuntu 10.04~11.04
$ sudo service lightdm start #Ubuntu 11.10

Eu tinha o Cairo Dock instalado antes de atualizar o drive e quando atualizei deu pra notar a diferença porque antes travava muito e vale muito a pena atualizar esse driver.

Tutorial 1: http://ubuntuforum-pt.org/index.php?topic=69789.0

Tutorial 2: http://ubuntuforum-br.org/index.php?topic=69789.390

Espero que seja útil a todos quando foi pra mim.

Comentários

  • acptdbacptdb Álvaro
    editado dezembro 2011
    Quem olha assim pensa "Quanta coisa pra fazer, é melhor deixar o diver velho mesmo que está funcionando muito bem."

    Só que na prática você resolve isso em menos de cinco minutos e vale muito a pena, trocar uma versão de 173 pra 290.
  • editado dezembro 2011
    Instalei no PC de meu sobrinho e funcionou perfeitamente.

    Boa dica.
  • acptdbacptdb Álvaro
    editado dezembro 2011
    De nada.

    Sempre que eu passar por uma dica que a galera aqui pode aproveitar, com certeza postarei aqui.
Entre ou Registre-se para fazer um comentário.