Ubuntu - Substituindo Drivers nVidia Canonical por nVidia Oficial

Você, usuário de Ubuntu com placa gráfica nVidia, já percebeu que a imagem está meio opaca, com cores sem vida e com
travamentos nos efeitos do Compiz? Não? Bem, na verdade, eu também não havia percebido. Mas depois que substituí os
Drivers da distribuição, pelos Drivers oficiais do próprio site da nVidia, percebi grande diferença!

[ Hits: 33.153 ]

Por: Jonatas Augusto em 10/04/2012 | Blog: http://hotplugdicas.blogspot.com


Drivers nVidia Canonical por nVidia Oficial



Introdução

Após a substituição, além de grande melhora nos gráficos, efeitos bem mais firmes e sem travamentos, e cores mais vivas. Vários itens que estavam indisponíveis nas opções de configuração nVidia, agora estão disponíveis.

Resumindo, percebi uma grande diferença após a substituição dos Drivers, resultado que me motivou a escrever este artigo.

Funcionando com êxito numa nVidia 9100M G - Driver Vr. 295.20 - Ubuntu 10.04.

O Ubuntu traz o Driver Nouveau (genérico) em suas distros, que continuam atuando no sistema, mesmo após a instalação dos Drivers nVidia mantidos pela Canonical.

Além disso, os Drivers nVidia mantidos pela Canonical, estão bem desatualizados em comparação aos fornecidos no próprio site da nVidia.

Para saber qual a versão do Driver atualmente disponível para sua placa, acesse o site da GeForce no link abaixo:
Localize o campo: Manual Driver Search

Escolha as opções de cada item, até completar todas as informações referente à sua placa. Clique em: Start Search

Embora eu tenha instalado a versão 295.20 do Driver, hoje, a versão 295.33 já está disponível para minha placa, veja:
  • Linux Display Driver - x86
  • Version 295.33
  • Release Date Thu Mar 22, 2012
  • Operating System Linux 32-bit
  • Language English (US)
  • File Size 33.07 MB

Baixe o pacote de Drivers indicado, reserve-o. Siga para os procedimentos abaixo.

Remoção dos Drivers Antigos

Para a instalação do Driver oficial da nVidia, é necessário a remoção de todos os outros Drivers de vídeo presentes na instalação do seu sistema, ou você não conseguirá instalar a versão mais recente do Driver.

Para isso, abra o arquivo "/etc/modprobe.d/blacklist.conf", utilizando qualquer editor de textos logado como administrador:

Acrescente a seguinte linha no final do arquivo, e salve:

blacklist nouveau


Agora, encerre o GDM com o comando abaixo, para começarmos a remoção dos Drivers antigos:

# service gdm stop

Ou, o comando abaixo, para Ubuntu 11.10, que usa o LightDM como gerenciador de Login:

# service lightdm stop

Removendo nVidia:

# apt-get remove --purge nvidia-*

Pause novamente o 'service' do GDM:

# service gdm stop

Ou, no caso do Ubuntu 11.10:

# service lightdm stop

Removendo Driver Nouveau:

# apt-get remove --purge xserver-xorg-video-nouveau

Reinicie o sistema:

# reboot

Instalando Driver nVidia atualizado

Sistema reiniciado, pare novamente os serviços GDM ou LigthDM, utilizando os comandos já informados acima.

Lance um terminal, e siga para o diretório onde salvou o pacote do Driver nVidia.

Dê permissão de execução ao pacote, e execute-o em seguida:

# chmod +x NVIDIA-Linux-VERSÇAO_DO_DRIVER.run
# ./NVIDIA-Linux-VERSÇAO_DO_DRIVER.run


Atualize o Xorg:

# nvidia-config

Reinicie o GDM - ou, o LightDM:

# service gdm start

Ou:

# service lightdm start

Previamente publicado em meu Blog.
   

Páginas do artigo
   1. Drivers nVidia Canonical por nVidia Oficial
Outros artigos deste autor

eViacam no Ubuntu 10.10 - Acessibilidade: Movendo o mouse com movimentos da cabeça

Impressoras no Linux - Instalando mais de 2000 modelos

Configurando TV Digital no Ubuntu 10.04 - (PlayTV USB SBTVD)

Ubuntu X Windows (virtualizado) - Compartilhando Pastas

Ubuntu 10.04 - Wallpapers Animados Utilizando Vídeos

Leitura recomendada

Desenhar um planeta com Gimp

Visualizador de sistema de arquivos tridimensional

Instalando Compiz Fusion no Slackware 12.1 + AIGLX + NVIDIA

Aixgl + Beryl no Slackware

Soltando raios com Inkscape

  
Comentários
[1] Comentário enviado por linuxlive em 10/04/2012 - 13:32h

Com este procedimento o X inicia com o driver da Nvidia ? O Unity reconhece como placa 3D ? E a tal história do suporte a GPU ?
Tenho uma placa Nvidia:
VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev ff)
Tenho um:
Notebook Dell Vostro 3500
Processador Corei5

Atualmente estou usando o bumblebee para rodar as aplicações pela Nvidia, mas no Unity por exemplo, roda pela placa intel.

[2] Comentário enviado por paulorezende em 10/04/2012 - 15:55h

Já tinha visto esse tutorial, porém quando eu realizei ele (à risca), o ambiente gráfico tinha desaparecido, talvez (creio eu) seja porque minha placa seja híbrida (intel e nvidia).

Alguém sabe me explicar como posso instalar o driver sem perder novamente o ambiente gráfico? Atualmente eu rodo o Gnome perfeitamente usando a placa da Intel, mas gostaria de fazer isso com a Nvidia (melhor que deixá-la parada).

Obrigado.

[3] Comentário enviado por removido em 10/04/2012 - 17:32h

-se instalar o driver através do "drivers adicionais" não dá na mesma?

[4] Comentário enviado por sedan75 em 11/04/2012 - 00:40h

@clodoaldops

Conforme informo nas dicas, o drive utilizado pela distro inicialmente é o nouveau. E ao instalar os "drivers adicionais", o distro instalará o driver mantido pela Canonical.

[5] Comentário enviado por sedan75 em 11/04/2012 - 00:48h

@dash_01
dê uma olhada aki:
https://launchpad.net/~hybrid-graphics-linux

[6] Comentário enviado por paulorezende em 11/04/2012 - 10:21h

@sedan75

Obrigado amigo! Assim que eu puder, varei o teste desse tutorial.

[7] Comentário enviado por George Gomes em 13/04/2012 - 06:02h

Muito bom artigo!
Funcionou perfeitamente no Ubuntu 11.04 com a versão do driver NVIDIA-295.40, também.
Placa: Geforce 8400 GS - melhora no desempenho/tempo de resposta das ações que exigiam da parte gráfica.
Parabéns ao autor do artigo!
Tem um outro ótimo artigo para aqueles que utilizam Debian ou procuram um outro método para instalação: http://sejalivre.org/como-configurar-placa-de-video-nvidia-debian/

Abraço!

[8] Comentário enviado por sudoltp em 16/05/2012 - 15:07h

Olá!
Tenho uma Geforce 8400 GS e tô tentando seguir os procedimentos desse artigo, mas quando executo o "# service gdm stop", meu computador trava.
Executei três vezes e ele parou em três pontos diferentes, na segunda vez travou em "checking battery status", da terceira parou um pouco mais na frente em "start... alguma coisa", da primeira vez não vi onde parou mas foi depois disso.

Alguém sabe o que está acontecendo?

valeu!

[9] Comentário enviado por sedan75 em 16/05/2012 - 15:43h

Como assim "trava"? Tipo, ele congela e você é forçado a desligar forçado no botão?
Qual a versão do seu Ubuntu?
Você está utilizando o console ou o emulador de terminal?
Já experimentou iniciar com o serviço gdm desligado?
Como sabe que é o comando do gdm stop que está causando os travamentos?
Você não recebe nenhuma mensagem no terminal antes do travamento?
Já viu quais foram as ultimas mensagens do log?
Note que toda a operação pode ser feita no console. Esse papo de ativar e desativar é pra qdo se usa no emulador dentro do ambiente gráfico.
Em ultimo caso, ja pensou em desinstalar o gdm e reiniciar o sistema, instalar o driver nvidia e reinstalar o gdm?

[10] Comentário enviado por sudoltp em 17/05/2012 - 17:11h

oi sedan75, obrigado pela resposta.

Uso o 11.04 e usei o emulador de terminal. Quando dou o comando no terminal ele fecha o ambiente gráfico e começa a escrever:

*Starting the Winbind daemon [ok]
*Starting bluetooth [ok]
*PulseAudio configured for... [ok]
*Starting CUPS [ok]
*Checking Battery State [ok]
*Starting Mount network filesystems [ok]
*Stopping Mount network filesystems

Aí ele para num desses (cada hora num) e não sai mais, tenho que desligar na marra.

Olhei o arquivo log mas não achei nada que pudesse me ajudar, embora já use o Ubuntu há algum tempo, não tenho muito tempo pra fuçar no sistema, sou apenas usuário mesmo. Me aventurei a trocar esse driver porque de vez em quando tenho problemas com vídeos.
Vou tentar fazer pelo console.

valeu!

[11] Comentário enviado por sedan75 em 17/05/2012 - 18:20h

@sdoltp

Bem, parece que ao rodar o service gdm stop, ele recomeça a reativar todos os serviços que na verdade já estão ativos, veja.

Se não tiver tido sucesso pelo terminal, (eu) tentaria
iniciar o sistema com a com o gdm desativado
ou
desinstalar o gdm, instalar os drivers nvidia, reinstalar o gdm.

[12] Comentário enviado por zedocorgo em 16/06/2012 - 11:01h

meu caso é parecido, por isso vou aproveitar o tópico:

instalei o Ubuntu em dual boot com o XP e depois de um tempo coloquei uma placa de vídeo Geforce 8400 no pc; quando tento subir o Ubuntu ele trava e na linha do LightDM está fail(estou em outro computador agora, mas, durante a semana se for necessário coloco a mensagem mais exata); entro então no modo do terminal(pelo ctrl + alt + f2) ou pelo console de recuperação e quando tento abrir o /etc/modprobe.d/blacklist.conf nada acontece, será que reinstalando o Ubuntu resolveria?

[13] Comentário enviado por zedocorgo em 16/06/2012 - 11:07h

ah lembrei tb, eu tinha antes 700mb de memória ram(512 + 256) e troquei o pente de 256mb por um de 2gb, isso pode ter afetado tb?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts