Instalar drivers NVIDIA corretamente no Ubuntu 12.10

Publicado por Jonas Vinícios Guartieri de Assis em 21/11/2012

[ Hits: 49.761 ]

 


Instalar drivers NVIDIA corretamente no Ubuntu 12.10



Após quebrar muito a cabeça, perder uma instalação mal feita do meu Ubuntu e várias horas do meu dia, consegui descobrir uma forma segura que deve funcionar com qualquer um que seguir os passos corretamente.

Após a instalação, o driver funcionou perfeitamente, sem nenhum erro.

Ingredientes:
  • Ubuntu 12.10 (também funciona em outras distribuições baseadas no Debian, variando apenas a forma de acessar o "modo de recuperação");
  • Hardware da NVIDIA;
  • Drivers da NVIDIA.

Primeiramente, vá até o site www.geforce.com/drivers, selecione e baixe os drivers correspondentes ao seu hardware.

Caso não saiba qual driver baixar, o site conta com um aplicativo em Java que pode detectar automaticamente para você, basta ter o plugin instalado. Após baixar, coloque o driver na raiz da sua home para facilitar a localização.

Necessitaremos instalar algumas dependências para que o programa da NVIDIA possa compilar os módulos necessários:

# apt-get update
# apt-get upgrade -y
# apt-get install gcc module-assistant linux-source linux-headers-$(uname -r) -y
# m-a prepare -y


Agora você terá que reiniciar seu sistema em "Modo de recuperação". Para tal, basta reiniciar seu computador, no menu do GRUB selecionar:

Ubuntu (opções avançadas) → Ubuntu...(Modo de recuperação)

Feito isso, será exibido um menu; neste, selecione a opção "root" e pressione enter.

Agora vamos remontar o sistema de arquivos com permissão para leitura e escrita para que possamos realizar a instalação do driver:

# mount -rw -o remount /

Navegaremos até sua home, onde foi salvo o driver:

# cd ~seunomedeusuario

Daremos permissão de execução para o instalador do driver:

# chmod +x NVIDIA-Linux-x86_64-310.19.run

Obs.: Se a versão do seu driver for diferente, apenas altere o nome do arquivo.

Em seguida, iniciaremos a instalação do driver:

# ./NVIDIA-Linux-x86_64-310.19.run

O instalador será iniciado. Aceite os termos e vá respondendo ao pequeno questionário que lhe será apresentado.

* Lembrando-se de no final, aceitar a execução do nvidia-xconfig que lhe será oferecida.

Agora é só reiniciar o seu Ubuntu e ser feliz!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Driver Realtek RTL8111B / RTL8168B para Linux CentOS 5

Impressora Canon PIXMA MP490/MP492 no Linux

Driver binário para webcam Logitech Quickcam no Slackware

Instalação do SoftModem Netodragon no Fedora

Usando resolução 1024x768 no console

  

Comentários
[1] Comentário enviado por linuxlive em 21/11/2012 - 14:23h

Quando fui efetuar a instalacao no modo texto, ele diz que nao cosegue encontrar o runlevel em execução, logo após, solicita para aceitar o contrato, e diz que deu erro ao executar o script pre-install se desejo continuar assim mesmo.

O seu chegou a dar algum erro parecido ?

Pergunto isso pois faz um bom tempo que tento instar a Nvidia na minha maquina e nao consigo justamente por causa desses mesmos erros.. Ele nunca consegue fazer esse pre install e no log nao mostra nada.

MInha placa é:
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310M] (rev a2)

Segue o erro no log:

Using: nvidia-installer ncurses user interface
WARNING: Skipping the runlevel check (the utility `runlevel` failed to run).
-> License accepted.
-> Installing NVIDIA driver version 310.19.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: No)

[2] Comentário enviado por Wilson1956 em 28/11/2012 - 10:25h

Tenho problemas com o vídeo, pois após a instalação do Ubuntu 12.04, fiz alguma besteira ao atualizar os drivers proprietários o que fez com que não conseguisse
entrar na tela de login.

ao Inicializar, o sistema carregar todos os módulos, menos o módulo gráfico que, acredito está ligado ao NVIDIA, fazendo com que a tela fique escura, aparecendo
uma tela onde informar que os parâmetros estão foram do padrão mas não permite que se faça alterações.

Existe alguma maneira de solucionar esse problema?!

Obrigado pela ajuda!

Wilson1956

[3] Comentário enviado por jonasguartieri em 29/11/2012 - 22:40h


[1] Comentário enviado por linuxlive em 21/11/2012 - 14:23h:

Quando fui efetuar a instalacao no modo texto, ele diz que nao cosegue encontrar o runlevel em execução, logo após, solicita para aceitar o contrato, e diz que deu erro ao executar o script pre-install se desejo continuar assim mesmo.

O seu chegou a dar algum erro parecido ?

Pergunto isso pois faz um bom tempo que tento instar a Nvidia na minha maquina e nao consigo justamente por causa desses mesmos erros.. Ele nunca consegue fazer esse pre install e no log nao mostra nada.

MInha placa é:
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310M] (rev a2)

Segue o erro no log:

Using: nvidia-installer ncurses user interface
WARNING: Skipping the runlevel check (the utility `runlevel` failed to run).
-> License accepted.
-> Installing NVIDIA driver version 310.19.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: No)


linuxlive, quando fui instalar, tanto no Debian como no Ubuntu, ele mostrou a mesma mensagem, eu respondi "Yes" para continuar e a instalação foi um sucesso.


[4] Comentário enviado por jonasguartieri em 29/11/2012 - 22:42h


[2] Comentário enviado por Wilson1956 em 28/11/2012 - 10:25h:

Tenho problemas com o vídeo, pois após a instalação do Ubuntu 12.04, fiz alguma besteira ao atualizar os drivers proprietários o que fez com que não conseguisse
entrar na tela de login.

ao Inicializar, o sistema carregar todos os módulos, menos o módulo gráfico que, acredito está ligado ao NVIDIA, fazendo com que a tela fique escura, aparecendo
uma tela onde informar que os parâmetros estão foram do padrão mas não permite que se faça alterações.

Existe alguma maneira de solucionar esse problema?!

Obrigado pela ajuda!

Wilson1956


Wilson1956, não sei exatamente qual é a causa do seu problema, mas em seu lugar, eu tentaria remover os drivers da NVIDIA instalados anteriormente através do modo texto e instalar a versão mais recente disponível manualmente.

[5] Comentário enviado por gugumetal em 02/12/2012 - 13:47h

Parabéns, seu texto foi o único na internet que resolveu meu problema. Obrigado

[6] Comentário enviado por DekosNamax em 14/12/2012 - 15:48h

Fala Jonas, tudo bem?

A partir do boot em modo de recuperação não consegui realizar o restante do tutorial. O que pode ter dado errado (ou que eu possa ter feito errado)?

Obs.: Para constar, em uma das tentativas, recebi um erro assim: "... /etc/fstab/ does not exist." (algo do tipo; não consegui memorizar tudo).

Muito obrigado antecipadamente.

[7] Comentário enviado por DekosNamax em 15/12/2012 - 03:33h

Por favor, desconsidere meu comentário pois consegui encontrar uma solução e instalar corretamente. Obrigado pelo post.

[8] Comentário enviado por jonasguartieri em 19/12/2012 - 00:20h

[b]
ATENÇÃO!

Se você estiver enfrentando problemas para instalar os drivers NVIDIA manualmente utilizando esses procedimentos, instale o pacote dkms [code]apt-get install dkms[/code] além dos pacotes listados no artigo e quando o instalador perguntar se você deseja compilar os módulos com DKMS, escolha "Yes'.

Se não instalar o DKMS, a instalação será concluída, mas ao reiniciar, o driver simplesmente não estará funcionando. O mesmo procedimento acaba de ser testado no driver 313.09 e funcionou perfeitamente.
[b]

[9] Comentário enviado por insabralde em 15/01/2013 - 13:31h

Eu faço o mesmo procedimento que eu usava no Debian:

No terminal, preparo o Ubuntu:

# apt-get update
# apt-get upgrade -y
# apt-get install gcc module-assistant linux-source linux-headers-$(uname -r) -y
# m-a prepare -y

Paro o serviço do gerenciador de janelas (uso o Cinnamon):
# service lightdm stop

Instalo o driver da nVidia:
# ./NVIDIA-Linux-x86_64-[versao].run

E por último reinicio gerenciador de janelas:
# service lightdm start

Em alguns casos, em vez de reiniciar o gerenciador de janelas, reinicie o pc.

abs

[10] Comentário enviado por Sirion em 21/02/2013 - 04:58h

PQP !!!

Eu fiz cadastro no site apenas para agradeçer, nada que encontrei na internet funcionava, quando terminei de fazer todos os passos e estava no root ainda, e mandei o restart, não acreditei quando vi o mouse carregando (bolinha) pequena, na sua proporção certa !


Parabéns pelo tutorial, vai ajudar muito gente !
Mais uma vez OBRIGADO !

[11] Comentário enviado por jonasguartieri em 21/02/2013 - 11:49h

Sirion, fico feliz em saber que este tutorial foi útil. Garanto que você vai gostar muito de ter se inscrito no VOL!

Boa sorte!

[12] Comentário enviado por lksf em 28/02/2013 - 12:57h

Quando eu tendo realizar esse procedimento, eu:
Entro no modo de reparação. OK
Entro na minha Home ( cd /home ) ok
Mas nao consigo entrar na minha pasta de usuario, meu usuario é lucas, se eu tento direto cd /home/lucas fala q a pasta nao existe,
e quando eu primeiro entro em home eu nao passo dai, alguem me ajuda?


[13] Comentário enviado por jonasguartieri em 28/02/2013 - 14:53h


[12] Comentário enviado por lksf em 28/02/2013 - 12:57h:

Quando eu tendo realizar esse procedimento, eu:
Entro no modo de reparação. OK
Entro na minha Home ( cd /home ) ok
Mas nao consigo entrar na minha pasta de usuario, meu usuario é lucas, se eu tento direto cd /home/lucas fala q a pasta nao existe,
e quando eu primeiro entro em home eu nao passo dai, alguem me ajuda?



Lksf, me parece que sua home está em uma partição separada da raiz. Se for esse o caso, terá de montá-la para poder acessar seu conteúdo.

Alternativamente, pode baixar e acessar os drivers em algum diretório na raiz do sistema de arquivos do Ubuntu, tentar montar os volumes automaticamente com a opção "network" da tela de segurança (no 12.10 sempre trava aqui, mas funciona no 13.04) ou ainda, instalar os drivers via repositório oficial com apt.

Atualmente estou utilizando os drivers 310.32 dos repositórios oficiais do Ubuntu 13.04 beta. Após instalar o Unity ficou todo bugado, mas bastou remover os arquivos de configuração da minha home (bastava remover os do unity, mas não tive paciência de encontrá-los e eu ainda não tinha configurado nada importante) e tudo está funcionando perfeitamente até agora.

[14] Comentário enviado por ndicati em 02/03/2013 - 23:58h

Estou com problemas aqui, eu entrei no site da nvidia baixei o arquivo correspondente e executei os passos. Porém quando reinicializo o ubuntu abre e não aparecem as barras fica só o plano de fundo. Para tentar esclarecer um pouco mais, se fosse no windows diria que o explorer não estava abrindo.



Abraços.

[15] Comentário enviado por jonasguartieri em 03/03/2013 - 00:15h


[14] Comentário enviado por ndicati em 02/03/2013 - 23:58h:

Estou com problemas aqui, eu entrei no site da nvidia baixei o arquivo correspondente e executei os passos. Porém quando reinicializo o ubuntu abre e não aparecem as barras fica só o plano de fundo. Para tentar esclarecer um pouco mais, se fosse no windows diria que o explorer não estava abrindo.



Abraços.


ndicati, este problema pode ser resolvido removendo o diretório .config da sua home com o comando: sudo rm -fr ~/.config pelo terminal e reiniciando a sessão para que ele restaure as configurações padrão do Ubntu. Nesse diretório estão todas as configurações de aplicativos, portanto, se tiver algo importante lá, faça backup ou se seu Ubuntu for recém instalado, pode deletar sem medo.

Descobri que se tratava de problema de configuração quando um dia tive ideia de entrar na conta de convidado e para minha surpresa, as barras apareciam direitinho.

Sempre funciona comigo. Se precisar de mais alguma coisa, estarei à disposição.

[16] Comentário enviado por ndicati em 03/03/2013 - 09:15h

Vishe, eu já tentei entrar como convidade e nada apareceu também, mas vou tentar aqui e ver o que acontece. Obrigado pela dica.


[17] Comentário enviado por ndicati em 04/03/2013 - 18:30h


[14] Comentário enviado por ndicati em 02/03/2013 - 23:58h:

Estou com problemas aqui, eu entrei no site da nvidia baixei o arquivo correspondente e executei os passos. Porém quando reinicializo o ubuntu abre e não aparecem as barras fica só o plano de fundo. Para tentar esclarecer um pouco mais, se fosse no windows diria que o explorer não estava abrindo.



Abraços.


Cara, não funcionou aqui. Nada aparece, mesmo pedindo para remover o diretório .config e reiniciando.

Abraços.

[18] Comentário enviado por jonasguartieri em 04/03/2013 - 19:54h


[17] Comentário enviado por ndicati em 04/03/2013 - 18:30h:


[14] Comentário enviado por ndicati em 02/03/2013 - 23:58h:

Estou com problemas aqui, eu entrei no site da nvidia baixei o arquivo correspondente e executei os passos. Porém quando reinicializo o ubuntu abre e não aparecem as barras fica só o plano de fundo. Para tentar esclarecer um pouco mais, se fosse no windows diria que o explorer não estava abrindo.



Abraços.

Cara, não funcionou aqui. Nada aparece, mesmo pedindo para remover o diretório .config e reiniciando.

Abraços.


E como está a resolução da tela?

[19] Comentário enviado por ndicati em 05/03/2013 - 14:09h



E como está a resolução da tela?


Está normal, a única coisa que aparece é o papel de parede. É possível acessar o terminal com Control+Alt+T. Se clicar com o botão direito o menu aparece e tem acesso as opções.

[20] Comentário enviado por gianpaolo em 24/04/2013 - 14:40h

Galera eu intalei usando este tutorial e funcionou certinho. Parabéns pelo post, o único que realmente dá certo se seguir a risca e ter certeza de que o kernel bem como suas dependencias estao devidamente atualizados segundo os repositórios da tua distro e que o linux source corresponde a versão do kernel instalada no sistema. É chatinho e demorado se sua net não ajuda mas funciona!!

Eu estou tendo dois problemas um tanto incovenientes. O primeiro é que as janelas não estão mais deslizando suavemente na tela quando vc as move. Elas estão dando uns trancos (pau no refresh rate??? já tentei alterar de 60hz pra 50hz e nada. Uso num note com resolução 1920x1080. A placa é uma GeForce 310m, talvez ajude informando!)
O segundo problema, este já um pouco mais grave, é que quando saio do modo grafico (ctrl + f1/f2 etc) a tela fica preta e o prompt nao aparece, como se o monitor estivesse desligado. Alguém pode me ajudar????
Agradeço!

[21] Comentário enviado por gianpaolo em 24/04/2013 - 14:51h


[19] Comentário enviado por ndicati em 05/03/2013 - 14:09h:



E como está a resolução da tela?


Amigo, não está normal. Se aparece apenas o papel de parede mas nao carrega o compiz é porque não tem driver nenhum instalado ou ocorreu algum erro. Isto aconteceu comigo algumas vezes daí segui a risca o tutorial a cima tomando cuidado de estar com o linux-source e linux-headers atualizados nas versões mais recentes disponiveis no repositório da canonical (3.5.0-27-generic). Me certifiquei tbm de instalar o sni-qt:i386 (sudo apt-get install sni-qt:i386) e em seguida instalar outras dependencias quebradas com o sudo apt-get -f install (por precaução). Me certifiquei de estar com os drivers da NVidia mais recentes (310.40), sai do modo grafico, encerrei o processo do Gnome (service lightdm stop) e mandei bala (sh NVIDIA[aquele nome enorme].run). Deu um pau pra carregar o script de pré instalação eu ignorei, avisou que o nouveau ainda estava ativo eu ignorei, avisou que ele mesmo ia desativar o nouveau eu dei OK e ele instalou, pediu pra fazer as alterações no xconfig lá eu dei OK e funcionou!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts