em Sem categoria

Instalando driver da Nvidia no Debian

Instru??es simples para instalar os drivers da nVidia para XFree86 no Debian

Escrito: Len Sorensen
(LSorensen on irc.debian.org, lsorense -at- csclub.uwaterloo.ca)
Vers?o original:
http://tinyplanet.ca/~lsorense/debian/debian-nvidia-dri-howto.txt

Tradu??o: Cesar A. Ramina
Curitiba, PR, Brasil
[email protected]

Nota:
At? agora s?o estas as vers?es debian:
woody: Debian 3.0 stable release
sarge: Debian testing release (ser? a pr?xima vers?o est?vel)
sid: Debian unstable (n?o ser? lan?ada serviu para testes)

Passo 0: Limpando a confus?o deixado pelo nvidia’s installer (se usou antes)

Tenha certeza de remover todo o lixo criado pelointalador da NVidia, pois ele cria arquivos em diferentes locais e podem causar problemas mesmo seguindo estas instru??es. Existe uma op??o de desinstala??o, algo como nvidia-installer –uninstall pode resolver o problema.

NT: Se usou o arquivo bin?rio para a instala??o, tipo NVIDIA-Linux-x86-1.0-6111-pkg1.run ? s? executar o programa novamente com –uninstall.

N?o misture pacotes do debian com os do nvidia intaller. Os instaladores n?o concordam com o lugar onde ser?o instalados os pacotes. ? de um jeito ou de outro. Para fazer o jeito certo Debian, todos os resquicios do nvidia installer tem que ser apagados.

Passo 1: Preparando os pacotes fontes

Para quem usa vers?o woody:
Se voc? est? rodando a vers?o woody que n?o contem os drivers da nvidia, acrescente esta linha no seu arquivo /etc/apt/sources.list:

deb http://www.backports.org/debian woody nvidia-graphics-drivers nvidia-kernel-common xfree86 dpatch

depois execute ‘apt-get update’ para atualizar a lista de pacotes.

Para quem usa a vers?o sarge ou sid:
Tenha certeza que voc? tem main contrib non-free no seu arquivo /etc/apt/sources.list desde que o drivers da nvidia est?o na ?rea non-free e algumas ajudas na ?rea contrib.

Passo 2: Tenha certeza que seu kernel est? com a vers?o certa.

O driver da nvidia requer kernel 2.4 ou 2.6 neste momento.

Para quem usa vers?o woody:
Se n?o est? rodando 2.4.18 no woody compilado para a seu tipo de cpu, voc? tem que acertar isso primeiro. Para Pentium Pro, Celeron, P2, P3 e P4
use o pacote ‘kernel-image-2.4.18-686’, para Duron e Athlon use
‘kernel-uimage-2.4.18-k7’, e para sistemas antigos pentium e k6, use
‘kernel-image-2.4.18-386’ . Breve, 2.4.24 pode se tornar dispon?vel para vers?o woody.

Lembre de reboot depois de instalado o novo kernel para ter certeza que est? rodando o kernel certo.

Para quem usa a vers?o sarge ou sid:
Para quem usa a vers?o sarge ou sid, por favor tenha certeza que est? rodando o kernel mais atual. A maneira mais simples de fazer isto ?:
> apt-get install kernel-image-2.4-686
ou
> apt-get install kernel-image-2.4-k7
ou
> apt-get install kernel-image-2.6-686
ou
> apt-get install kernel-image-2.6-k7

Isto far? voc? usar o ?ltimo kernel dispon?vel (seja 2.4.x
ou 2.6.x). Se o comando para instalar o kernel-headers falhar mais tarde, significa que n?o fez esse passo certo.

Lembre de reboot depois de instalado o novo kernel para ter certeza que est? rodando o kernel certo.

Passo 3: Instalando os pacotes necess?rios para compilar o m?dulo nvidia.
? necess?rio a instala??o de alguns pacotes.

> apt-get install nvidia-kernel-source nvidia-kernel-common

Se est? rodando um kernel debian, fa?a o seguinte:

> apt-get install kernel-headers-`uname -r`

> export KVERS=`uname -r`
> export KSRC=/usr/src/kernel-headers-`uname -r`

Note que as linhas acima N?O s?o escritas com aspas simples. S?o crases. Aqueles s?mbolos nas teclas ~ em teclados com layout americano.

NT: Eu tive que usar o kernel-source ao inv?s do headers. ? s? descarregar com o comando:
> apt-get install kernel-source-`uname -r`e > export KSRC=/usr/src/kernel-source-`uname -r`

Se voc? compilou seu kernel, apenas tenha certeza que sabe extamente onde se encontram os fontes (sources) e para acertar a vari?vel KSRC naquele local.

> export KVERS=`uname -r`
> export KSRC=location of your kernel sources or headers

Note que as linhas acima N?O s?o escritas com aspas simples. S?o crases. Aqueles s?mbolos nas teclas ~ em teclados com layout americano.

Passo 4: Compilando e instalando o m?dulo nvidia

Compile o modulo do kernel:
> cd /usr/src
> tar xvzf nvidia-kernel-source.tar.gz
> cd modules/nvidia-kernel
> debian/rules binary_modules

E ent?o instale-o:
> cd ..
> dpkg -i nvidia-kernel-`uname -r`*deb
> depmod -a

Passo 5: Instalando e configurando o driver glx da nvidia

Instale os pacotes com o comando:
> apt-get install nvidia-glx nvidia-glx-dev xserver-xfree86

Voce est? pronto para usar o servidor X com seu novo driver. Configure o X normaqlmente com :
> dpkg-reconfigure xserver-xfree86

e configure o monitor, resolu??o, mouse, etc… com seus perif?ricos e selecione o driver nvidia ao inv?s de nv.

Nota: Todos os usu?rios gostaria de usar modo 3D ent?o adicione os usu?rios a este grupo. Para isto comande:
> adduser youruser video

Na pr?xima vez que os usu?rios fizerem login ter?o acesso 3D.

? isto. Voc? est? rodando seu novo X. Vai aparecer o logo do NVidia na inicializa??o do ambiente X se tudo correu bem.

Lembre-se: todas as vezes que voc? trocar de kernel ou sair uma nova vers?o do driver da nvidia esses passos dever?o ser executados novamente para que o m?dulo kernel nvidia compatibilize com o kernel novo.

NT: Eu ainda tive que instalar o m?dulo nvidia usando o comando modconf.