Instalando driver NVIDIA: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Precisa ser wikificado. Retirado do meu blog: http://eagorabr.wordpress.com/2008/04/03/instalando-ultimo-driver-nvidia/ e http://eagorabr.wordpress.com/2008/10/13/drivers-nvidia/ - Público sob GNUFDL
(Sem diferenças)

Revisão das 22h58min de 19 de outubro de 2008

Esse tutorial serve para qualquer distribuição baseada no Debian como o Ubuntu, o Kubuntu e o próprio Debian. Ele utiliza o instalador binário que é o criado pela NVIDIA obtendo uma instalação universal que pode ser inclusive usada em kernels não oficiais.

O processo em si é simples e rápido, mas caso prefira a instalação pelo apt-get, entre aqui.

1-Transforme se em super-usuário:

Caso saiba a senha de root:

   su

Caso não saiba a senha de root:

   sudo su

2-Remova o driver anteriormente instalado caso exista algum:

   apt-get purge nvidia*
   rm /etc/init.d/nvidia*

3-a-Agora vamos à instalação dos pacotes necessários ao processo de instalação:

   apt-get install module-assistant gcc

3-b-Rode esse programa no terminal, ele irá instalar automaticamente os pacotes necessários para a compilação do módulo:

   m-a prepare

4-Baixe o driver como explicado na página “Drivers NVIDIA”: Existem quatro tipos de drivers da NVIDIA para Linux, primeiro o driver “old legacy” que é para placas de vídeo bem antigas mesmo, segundo o “legacy” que é para as velhas, depois o “new legacy” que é para as só um pouquinho velhas e por último o “current” que é para as placas de vídeo mais novas. A maioria das placas é da categoria “current” então para saber qual driver baixar rode o comando:

   lspci | grep VGA

O comando irá lhe dizer qual o modelo da sua placa de vídeo então procure na lista das placas “legacy” e “old legacy” que estão logo abaixo o seu modelo caso se você não o encontre será porque sua placa é “current”.

Old legacy, 71.86.xx series:

   * RIVA TNT
   * RIVA TNT2/TNT2 Pro
   * RIVA TNT2 Ultra
   * Vanta/Vanta LT
   * RIVA TNT2 Model 64/Model 64 Pro
   * Aladdin TNT2
   * GeForce 256
   * GeForce DDR
   * Quadro
   * GeForce2 GTS/GeForce2 Pro
   * GeForce2 Ti
   * GeForce2 Ultra
   * Quadro2 Pro

Parabéns sua placa custa uma fortuna de tanto museu que tem procurando ela. Baixe o driver dela pelo wget:

   wget us.download.nvidia.com/XFree86/Linux-x86/71.86.06/NVIDIA-Linux-x86-71.86.06-pkg1.run

Legacy, 96.43.xx series:

   * GeForce2 MX/MX 400
   * GeForce2 MX 100/200
   * GeForce2 Go
   * Quadro2 MXR/EX/Go
   * GeForce4 MX 460
   * GeForce4 MX 440
   * GeForce4 MX 420
   * GeForce4 MX 440-SE
   * GeForce4 440 Go
   * GeForce4 420 Go
   * GeForce4 420 Go
   * GeForce4 460 Go
   * Quadro4 550 XGL
   * GeForce4 440 Go 64M
   * Quadro NVS
   * Quadro4 500 GoGL
   * GeForce4 410 Go 16M
   * GeForce4 MX 440
   * GeForce4 MX 440SE
   * GeForce4 MX 420
   * GeForce4 MX 4000
   * Quadro4 580 XGL
   * Quadro NVS 280 SD
   * Quadro4 380 XGL
   * Quadro NVS 50 PCI
   * GeForce2 Integrated GPU
   * GeForce4 MX Integrated GPU
   * GeForce3
   * GeForce3 Ti 200
   * GeForce3 Ti 500
   * Quadro DCC
   * GeForce4 Ti 4600
   * GeForce4 Ti 4400
   * GeForce4 Ti 4200
   * Quadro4 900 XGL
   * Quadro4 750 XGL
   * Quadro4 700 XGL
   * GeForce4 Ti 4800
   * GeForce4 Ti 4200
   * GeForce4 Ti 4800 SE
   * GeForce4 4200 Go
   * Quadro4 980 XGL
   * Quadro4 780 XGL
   * Quadro4 700 GoG

Tá sua placa não é tão velha, mas também não vale uma fortuna. Baixe o driver dela pelo wget:

   wget us.download.nvidia.com/XFree86/Linux-x86/96.43.07/NVIDIA-Linux-x86-96.43.07-pkg1.run

New legacy, 173.14.xx series:

   * FX 5200
   * FX 5100
   * FX 5200 Ultra
   * PCX 5300
   * FX 5500
   * FX 5600
   * FX 5600 Ultra
   * FX 5600 Ultra Flipchip
   * FX 5600 XT
   * FX 5700
   * FX 5700 LE
   * FX 5700 Ultra
   * PCX 5750
   * FX 5800
   * FX 5800 Ultra
   * FX 5900
   * FX 5900 Ultra
   * PCX 5900
   * FX 5900 XT
   * FX 5950
   * PCX 5950

É aonde eu moro essa placa é nova. Baixe o driver dela pelo wget:

   wget us.download.nvidia.com/XFree86/Linux-x86/173.14.12/NVIDIA-Linux-x86-173.14.12-pkg1.run

Parabéns você chegou ao final, sua placa pode ser considerada atual. Baixe o driver dela pelo wget:

   wget us.download.nvidia.com/XFree86/Linux-x86/177.80/NVIDIA-Linux-x86-177.80-pkg1.run

5- Agora saia do modo gráfico apertando CTRL+ALT+F1 e logue se no terminal que aparecerá, depois transforme se em super-usuário:

Caso saiba a senha de root:

   su

Caso não saiba a senha de root:

   sudo su

6-Agora finalize o X e entre no runlevel 3 com os seguintes comandos:

   killall gdm kdm
   init 3

7-Dê permissão de execução para o instalador:

   cd “o caminho até a pasta onde está salvo o instalador”
   chmod +x NVIDIA-Linux-x86-”a versão do instalador”-pkg1.run

8-a-Finalmente instale o driver:

   ./NVIDIA-Linux-x86-”a versão do instalador”-pkg1.run

8-b-O instalador irá abrir e lhe fará algumas perguntas, quando ele perguntar se quer baixar um módulo pré-compilado diga não. Depois de instalado é hora de configurar, digite o comando a seguir para configurá-lo automaticamente:

   nvidia-xconfig -add-argb-glx-visuals -d 24 -composite -allow-glx-with-composite

9-Agora reinicie a máquina:

   reboot

Se você possuir outros kernels instalados será necessário compilar módulos para os mesmos, para isso inicie em modo de segurança nos respectivos kernels e faça o seguinte:

   ./NVIDIA-Linux-x86-”a versão do instalador”-pkg1.run -K
   restart

Para atualizar o driver para uma versão mais recente transforme em super-usuário e depois rode o comando a seguir:

   nvidia-installer –update