domingo, 22 de março de 2009

Instalar Drive da Nvidia no Debian Lenny.

Atualizando um guia que fiz, até achei que estava mais completo, mas estava bem simples, bom agora fica mais completo :)
A Nvidia faz um trabalho muito bom no seu drive para Linux, tanto em quantidade de produtos suportados, o tipo de drive que é o melhor tipo que conheço (para instalar), mantêm os drives mesmo os antigos da geforce 2, muito configurável, e fora o programa de configuração em ambiente gráfico (resolução, brilho, etc...), muito configurável também e muitas opções, muito bom.

Imagem do configurador (resolução, brilho, contraste, temperatura, etc...)


Pegando o Drive e Escolhendo a Versão para a sua Placa.

Veja pegue para a mesma arquitetura do sistema operacional, exemplo, i386 pegue o IA32.
Em qualquer versão do drive que você escolha tem
a aba Supported Products(Produtos Suportados), veja qual versão do drive da suporte a sua placa.

Pegue o drive na pagina da nvidia.
http://www.nvidia.com/object/unix.html


Permissão de Execução

Quando copiar ele todo, de permissão de execução no arquivo.
No kde com o gerenciador de arquivos, selecione o arquivo, clique botão direito, em propriedades clique.
Ai selecione a aba Permissões, ai tem um opção chamada, É Executável, marque ele, de ok. (isso funciona em qualquer gerenciador de arquivos, apenas muda um pouco, a permissão deve ficar assim, -rwxr-xr-x )


Pacotes Necessários para Instalar

Precisa do pacote

build-essential


Se usa o kernel que vem no Debian, deve instalar o pacote linux-headers do seu kernel, tem que ser exatamente da mesma versão.

Pacotes, Exemplos:

linux-image-2.6.26-1-686
linux-headers-2.6.26-1-686

linux-image-2.6.26-1-486
linux-headers-2.6.26-1-486


Para saber qual é a sua versão de Kernel

Use o synaptic

Procure por

linux-image

Coloque apenas para procurar por nome em baixo de onde se digita para procurar.

no resultado clique na coluna S, para organizar pelos instalados primeiro, clique nela (coluna S) até os resultados dessa coluna sejam verde.

Agora veja qual é a versão, anote e pegue o linux-headers exatamente da mesma versão.

Se você procurar por linux-headers vai aparecer todos ai é apenas encontrar e instalar o exatamente da mesma versão do seu kernel.


Para quem Compila o Kernel
Apenas para quem compila

Se compila o kernel, tem que ter o linux-source, ele deve ficar como esta depois de compilado, você compila o kernel, e instala, não mexe em mais nada.


Instalação

Agora apenas execute o drive como root.
feche o xorg (ambiente gráfico), vá para um terminal

De esse comando para ir para um terminal

Ctrl + Alt + F1

Se tiver kdm, ou gdm (onde se da a senha e login em modo gráfico), desative.
com esses comandos, como root.
/etc/init.d/gdm stop
/etc/init.d/kdm stop

agora execute o drive, pode ser no console, tem que colocar o caminho completo onde o drive esta, e enter, como root.
Exemplo:
/home/luis/NVIDIA-Linux-x86-180.29-pkg1.run

ou coloca o pacote mc, é um gerenciador de arquivos modo texto, ai é só localizar o arquivo e dar enter (o comando também é mc)

Vai aparecer a primeira tela com a licença, selecione Accept com o teclado de setas, e enter.

Na parte que ele fala do Ftp, (ftp://download.nvidia.com) ai é No

o resto apenas enter

Se ele avisar do CC Version, coloque No.

Vai aparecer uma tela onde tem uma barra de progresso, aquele tipo de download, que mostra a quantidade de alguma coisa, ai ele vai estar mostrando ele compilando o drive e instalando os programas e drives.

Depois dessa tela vira uma tela sobre o nvidia-xconfig, aqui é importante ele vai configurar o xorg, essa tela vira por padrão como No coloca como Yes e enter.

Após isso aparecera uma tela informando se foi tudo bem, ai de Ok, e pronto, instalado.


Ligar Novamente o Gráfico

Se tiver kdm, ou gdm (onde se da a senha e login em modo gráfico), agora precisa ativar eles.
Com esses comandos, como root.
/etc/init.d/gdm start
/etc/init.d/kdm start

Ir para o ambiente gráfico

Teclas

Alt + F7

Se não funcionar reinicia o comp.
Ctrl + Alt + Del


Importante, quando atualizar o Kernel (linux-image)

O Kernel é sempre atualizado de tempos em tempos, para corrigir os problemas que foram encontrados.
Quando atualizar o kernel (linux-image), o drive da nvidia precisa ser novamente instalado.
O drive da nvidia foi instalado no kernel, assim uma vez que ele atualiza, ele retira o antigo e coloca o novo, e o drive naturalmente é retirado junto com o kernel, assim é necessário instalar de novo o drive, sempre que atualizar o kernel precisa instalar o drive.
Caso não instale o drive após a atualização do kernel, o ambiente gráfico não aparece, pois sem drive não tem como funcionar.

Quando não aparecer o ambiente gráfico, reinstale o drive.

Teclas

Ctrl + Alt + F1

entre como root

Dai siga novamente o guia para instalar o drive.

Se tiver o mc, é um gerenciador de arquivos modo texto, facilita a localização do pacote do drive, ai é só dar enter no pacote do drive (o comando também é mc), pacote mc.

aptitude install mc

Sempre mantenha o pacote do drive no micro, e na partição do linux.


Configuração em Modo Gráfico do Xorg
Após instalar, achei que configurou melhor o configurador gráfico da Nvidia, me pareceu que ele configurou melhor, ai fica a decisão a cada um.
Se quiser isso no ambiente gráfico, abra um terminal, e de esse comando

para kde
kdesu /usr/bin/nvidia-settings

para gnome
gksu /usr/bin/nvidia-settings

vai abrir o configurador gráfico da Nvidia como root.

agora nele, vá em X Server Display Configuration

Veja se esta tudo certinho, resolução, cor

Se tiver tudo certo, clique em Save to X Configuration File
Salvar

Feche o ambiente gráfico e abra novamente.
Se usa kdm, ou gdm (onde se da a senha e login em modo gráfico), agora precisa reiniciar ele, veja nele onde tem essa opção (até onde lembro tem)

Obs: Apenas nesse caso ele (configurador gráfico da Nvidia) é usado como root, no resto use como usuário.


Configurar o teclado novamente para o teclado ABNT
Infelizmente com mudanças o drive da nvidia não mantem a configuração do teclado ABNT, assim é necessário colocar de novo.

Seja cuidadoso.
No Kde
Com o Gerenciador de Arquivos em modo root¹
¹Em Menu, Sistema, Mais Aplicativos, Gerenciador de Arquivos (Modo Super-Usuário)
Clique nesse arquivo.

/etc/X11/xorg.conf

procure isso


Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection


Acrescente isso, em baixo da linha Driver "kbd"

Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"


Fica assim.

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
EndSection


Salve o arquivo, e reinicie o ambiente gráfico e se usa kdm ou gdm, reinicia eles também.


Dica para quem tem Notebook.
Controle de brilho e contraste.

Você pode ajustar o contraste e brilho pelo configurador gráfico da Nvidia (NVIDIA X Server Settings).
No Kde em Menu, Configurações, NVIDIA X Server Settings
No gnome e outros de uma procurada no menu.

em X Screen 0, X Server Color Correction

Depois de ajustar, Sair


Para que o ajuste desejado seja aplicado automaticamente quando o ambiente gráfico inicie, faça isso.

No kde em seu diretório de usuário

/home/seu login

ai nesse endereço /.kde/Autostart

crie um arquivo ai (pode ser de nome) iniciar

Com esse conteúdo

#! /bin/sh
nvidia-settings -l

Precisa ficar na primeira linha, junto a margem, sem espaço no começo da linha, como ele ta ai, só que na primeira linha.

Para quem usa outro ambiente gráfico procure como fazer para iniciar um programa na inicialização do ambiente gráfico.

Ok, assim ele aplica os ajustes escolhidos de contraste e brilho na inicialização do ambiente gráfico.


Dica Taxa de FPS

Precisa do pacote

mesa-utils


Num terminal de esse comando

glxgears

vai aparecer 3 engrenagens e no terminal a cada 5 segundos vai aparecer o FPS e a taxa de 5 segundos.

Dica de ☠☠™ΔŁ€ЖΔŇĐŘ€™☠☠
http://www.orkut.com.br/CommMsgs.aspx?cmm=9145&tid=5204050218610488051&na=2&nst=15


Reinstalação

Após ter feito a primeira instalação, se fez como em Configuração em Modo Gráfico do Xorg para configurar o Xorg, ou precisou configurar alguma coisa no arquivo, é melhor fazer um backup do arquivo de configuração.

/etc/X11/xorg.conf

copie para

/etc/X11/xorg.conf-bckp

e na reinstalação no final, na parte do nvidia-xconfig onde ele vai configurar o xorg, ele vem por padrão como NO, mantenha assim. Se não ele vai substituir a configuração que tem la.


Esse guia foi pensado tanto para quem procura ele diretamente como para quem vem de.
Após Instalação do Debian Lenny (Kde), Instalação de Programas Importantes, Básicos e Configurações Básicas.
http://flavioblogg.blogspot.com/2009/03/apos-instalacao-do-debian-lenny-kde.html



Atualizada em 03/04/2010

atu. sobre a pagina da nvidia sobre produtos suportados.

26/03/2009
adicionado, Importante, quando atualizar o Kernel (linux-image)

Um comentário:

wryel disse...

Muito boa as dicas aqui postadas, estou aproveitando muitas delas :)