br-linux

Artigos br-linux.org
Artigos sobre Linux em bom português, originais e com qualidade

Como instalar os drivers da nVidia para XFree86 no Debian
Publicado em 11 de outubro de 2004

Cesar A. Ramina (cesar.ar@tutopia.com.br) enviou sua tradução do tutorial de Len Sorensen sobre como instalar os drivers acelerados proprietários das placas 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
cesar.ar@tutopia.com.br

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 pelo instalador 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 resquícios 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
obs: se o comando apt-get retornar pedindo a instalação de mais pacotes auxiliares, instale-os também.

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.

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 normalmente 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 gostariam 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.

Postado por brain em outubro 11, 2004 06:11 PM

Comentários para "Como instalar os drivers da nVidia para XFree86 no Debian"

» Postado por: resistance em outubro 12, 2004 07:08 AM, 219.207.244:

    perfeito no sarge, na primeira!
    no entanto no sid no dpkg -i :
    find:/etc/devfs/symlinks.d: Arq. ou dir. nao encontrado
    devfsd: No devfs on /dev, not starting.

 

» Postado por: resistance em outubro 12, 2004 07:24 AM, 219.207.244:

    apesar do comentario anterior,alterando o XF86config de nv p/ nvidia funcionou no sid!

 

» Postado por: reniel em outubro 15, 2004 06:20 PM, 200.151.91.:

    gostaria de saber como instalar winmodem lucent no linux..onde pegar driver... vlw

 

» Postado por: Paulo André em outubro 27, 2004 02:26 PM, 200.161.15.:

    Gostei muito, mas gostária de tirar uma duvida?

    para instalar os drivers nvidia no fedora core 2 é a mesma coisa e se for qual arquivo devo baixar não sei se baxei o certo, baixei o seguinte:
    NVIDIA-Linux-x86-1.0-6111-pkg1.run,
    quando o executo ele fala que é arquivo errado.

 

» Postado por: Cesar.AR em outubro 27, 2004 10:35 PM, 200.103.244:

    Reniel - Sobre modems - coloque sua pergunta no fórum.

    Paulo André - O método acima só vale para o Debian. No fedora tem que executar o arquivo que você baixou em uma tela não gráfica (ctrl-alt-f2) e com o servidor gráfico desligado (init 3) e como root. Com certeza achará na internet um rau-tu específico para o Fedora.

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)

Envie seu comentário









Lembrar as informações pessoais?


Atenção: Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum, onde mais pessoas estarão disponíveis para respondê-lo..






Nota: os comentários pertencem a seus respectivos autores e são de responsabilidade de quem os postou. O restante desta nota está disponível sob a licença GNU FDL, exceto se explicitamente declarado em contrário.