Configurando o driver nVidia no Mandrake 10.1

Este artigo mostra como instalar e configurar, no Mandrake 10.1 official, o driver da placa de vídeo GEForce 4 mx440. Acho que este assunto já está meio repetitivo, mas na minha máquina, tanto com o Mandrake 9.1 como com o 10.1 tive problemas no modo texto após configurar o Linux.

[ Hits: 11.367 ]

Por: diego rodrigues em 22/01/2005


Introdução



Há uma semana atrás eu estava usando o Mandrake 9.1 na minha máquina e estava louco pra instalar a 10.1 Official. Como tinha lido em algum lugar que o sistema já oferecia suporte a placas 3D da nVidia (com o xorg), pensei que era só instalar o sistema e jogar chromium sem problemas, porém, o desempenho estava péssimo.

Solução: correr atrás do driver, instalar e jogar!

Mas infelizmente não é só isso, há outras configurações a fazer...

Baixando e instalando o driver da nVidia


Antes de tudo, é preciso instalar o kernel-source-2.6.8.1-12mdk usando o gerenciador de pacotes do Mandrake Control Center (mcc) ou do modo que preferir (texto).

Feito isso, siga estes passos:

1. Baixe o driver para Linux no site da nVidia (este é o mais novo):

http://download.nvidia.com/.../1.0-6629/NVIDIA-Linux-x86-1.0-6629-pkg1.run

NOTA: Mais novo no momento em que eu escrevia o artigo. Verifique no site da nVidia se há novas versões.

2. Tecle Ctrl+Alt+Backspace para sair do modo gráfico, faça um logout da sua conta (presumindo que não seja a de root) e logue-se como root.

3. Vá ao local onde o arquivo foi baixado e execute-o:

# sh NVIDIA-Linux-x86-1.0-6629-pkg1.run

4. Durante a instalação o programa tentará procurar uma versão do driver compilada para o seu sistema, pelo menos até hoje (31/12/04) não havia nenhuma, portanto, escolha não. O programa, provavelmente, te avisará que o módulo nVidia é incompatível com o módulo rivafb, mas continue a instalação assim mesmo, não haverá problemas.

5. Após a instalação você deve editar, como root, os seguintes arquivos:

# vi /etc/X11/xorg.conf

que é um link para o XF86Config)

Em "Section "Module"", adicione as linhas:

load "dri" load "glcore"

em "Section "Device"", altere a linha:

Driver "nv"

para:

Driver "nvidia"

# vi /etc/modprobe.preload

E adicione a seguinte linha:

nvidia

Verifique se no arquivo /etc/modprobe.conf se há a seguinte linha:

alias char-major-195* nvidia

se não houver, adicione-a.

6. MUITO IMPORTANTE! Após estas configurações o modo texto do Mandrake Linux 10.1 (o mesmo acontecia com o 9.1) ficará ilegível se as novas configurações entrarem em vigor. Antes de reiniciar ou entrar no modo gráfico novamente, você deve alterar uma configuração no arquivo /etc/lilo.conf:

# vi /etc/lilo.conf

Vá até a seguinte seção:
image=/boot/vmlinuz 
	label="linux" 
	root=/dev/hda6 
	initrd=/boot/initrd.img 
	append="splash=silent" 
	vga=788 
	read-only 

E altere o valor de vga=788 para vga=0, depois tente outras configurações se não gostar desta, mas é a mais segura por enquanto.

Salve o arquivo e saia. Digite:

# lilo

Essa configuração desabilitará a inicialização gráfica do Mandrake, pra mim não faz falta...

7. Reinicie o sistema.

Ao entrar no modo gráfico o logo da nVidia deverá aparecer, se não, refaça os passos ou poste seu problema aqui.

8. Se tudo correr bem, você poderá configurar os recursos da sua placa de vídeo executando o comando:

$ nvidia-settings

9. Rode o jogo chromium para verificar se está OK.

OBS: O problema relatado no passo 6 aconteceu comigo quando usava Mandrake 9.1 e também com o 10.1 official, porém, não sei se isso acontece com todas as placas geforce em combinação com outros hardwares. Se quiser, pode deixar a configuração original (vga=788) para ver se funciona. Se não funcionar, a alteração pode ser feita no modo gráfico, mas se ele não funcionar, você terá que fazer essas alterações às cegas ou através de um live CD de alguma distro Linux (Slax por exemplo), e depois, já no próprio sistema (às cegas), fazer logon como root e digitar "lilo".

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configuração de servidor DNS no Linux

Fedorinha, fedorão: comandinhos de montão

Preparando o Linux SuSE Enterprise Server 9 para o Oracle 10g R2

Placa de rede wireless (RT61STA) com SuSE

Criando contas de FTP limitadas a um subdiretório

  
Comentários
[1] Comentário enviado por neuronios em 24/01/2005 - 07:15h


Eaeeee.. pra quem naum tem o rwindowsxp sp2 ae vai ...
http://www.microsoft.com/windowsxp/downloads/updat... Olhem isso peçam o seu porta copos de cerveja..muito bom .. Naum deixa o copo escorregar .. haiuhaiuhahiauhiauh fuiii................ eh de graça o_0 \o/ iahiauhaihaiuh ela tah se borrando toda com a visita do lula ,.,, haihuaiuhaihahiauhaiua

[2] Comentário enviado por higorcosta em 09/02/2005 - 22:28h

Ae, muito boa essa dica. Instalei minha GeForce FX 5200 e tá funcionando perfeitamente. T+

[3] Comentário enviado por dedel em 08/03/2005 - 12:13h

fiz tudo como esta no tuto, mas qdo inicio o X, diz +- isso:
"screen found, but no have usable configuration"

e olhando o log do X, diz alguma coisa sobre ele nao conseguir inicializar o nvidia kernel module

da o mesmo erro, tanto no Suse 9.2, qto no Mandrake 10 e 10.1
tenho a seguinte configuração:
Athlon XP 2.0+, 256MB ram, GF 4 MX440 agp8x,
placa mae ECS-L7vta (kt400)

Se alguem puder me ajudar?


Contribuir com comentário