fpasqueto
(usa Debian)
Enviado em 21/01/2006 - 01:21h
Instalando o Driver da NVIDIA no Debian Sarge 3.1
_Dica por: Snailliw.Dev
_Eu tava dando um rolê na net ae.. e vi um monte de gente reclamando do Driver Nvidia no Debian Sarge.. o famoso 3.1 =].. oras.. pra que tanto pânico? hehe.. vamos la..
Uma coisa que eu não fiz (não testei) foi instalar o driver direto no kernel 2.6 padrão da distro.. (aquele que se instala quando digitamos linux26 na entrada do sistema.. quando bootamos pelo CD para a instalação.
Logo de cara eu atualizei pro 2.6.8-2-k7, lógico.. o k7 é por causa do meu processador AMD.. se oseu não for AMD instale o kernel apropriado =], o procedimento é o mesmo para qualquer versão do kernel.. bastanto seguir os passos.. instalando sempre o kernel/source/headers.. sempre a MESMA versão.. a maioria dos usuarios erram nessa parte.. instalam os headers errado e depois não conseguem instalar o driver.
Pra quem esta no Debian Sarge mesmo.. acrescente esta linha no seu /etc/apt/sources.list
deb
http://ftp.br.debian.org/debian unstable main contrib non-free
ou se você não gosta de "arriscar" na seção instavel.. coloque esta linha (eu recomendo essa pra quem esta indo de primeira viajem)
deb
http://ftp.br.debian.org/debian testing main contrib non-free
Após isso aquele ---- apt-get update ---- de sempre.. (ou aptitude update, se você usa aptitude)
Acabou? td certo? então escolha qual versão do kernel você vai usar.. ( apt-cache search kernel-image ), lembrando sempre que você vai precisar do source (código fonte) do kernel.. pois na hora da instalação do driver ele chama estes fontes para compilar os módulos.
É bem simples... por exemplo no meu caso:
apt-get install kernel-image-2.6.8-2-k7
apt-get install kernel-headers-2.6.8-2-k7
apt-get install kernel-source-2.6.8
È simplesmente isso, bastando prestar atenção na hora do headers.. veja que kernel-headers-2.6.8 não é igual ao kernel-headers-2.6.8-2-k7 nem ao kernel-headers-2.6.8-686 e assim por diante.. se os headers estiverem errados o driver não instala.
Após a instalação ele atualiza o menu.list do grub (gerenciador de boot padrão do Sarge) então aparentemente não teremos problemas.
Antes de reiniciarmos pelo nosso novo kernel, entre no diretótio /usr/src, e como root no terminal digite:
tar xjf /usr/src/kernel-source-2.6.8.tar.bz2
E de novo, aqui eu estou usando o meu exemplo do kernel 2.6.8.. se você esta instalando outra versão então altere o comando para o seu arquivo, exemplo: se o kernel for a versão 2.6.12-686, o comando será ""tar xjf /usr/src/kernel-source-2.6.12.tar.bz2""
Vai ser criada a pasta correspondente ao seu kernel, ainda como root digite:
rm -rf linux
Se ele retornar um erro, dizendo que o arquivo não esta, esta tudo certo, este comando é apenas para confirmar a remoção deste link)
Após isso, denovo no console e como root, crie um link para o código do seu kernel com o comando:
ln -s kernel-source-2.6.8 linux
(não esqueça de colocar a versão do SEU kernel)
Hmm.. isso mesmo.. esta tudo correto =], reinicie o sistema e entre pelo novo kernel.
Agora jah logado pelo novo kernel, baixe a última versão do driver da nvidia # aqui #.
Enquanto você baixa o driver que tal cantarmos um pouco --> Dois patinhos foram passeaaarrr.. lalalala... laaaaaaa laaa laaaaaaaaaaa laaaaaAAAAAAAAAAAAAAAAAAAA laaaaaAAAAAAAAAAAAAAAAaa LLLAAAAAAAAAA!!!! passeeaaaaaaaaaaa!!!
Acho q o driver jah foi baixado.. vamos continuar =], vamos ter que efetuar a instalação do driver pelo modo de texto, pois o X tem que ser desabilitado.
Como eu não vou estar aqui para te ajudar é bom você decorar o procedimento seguinte =], é bem simples:
Primeiramente você vai pressionar Ctrl + Alt + F2, isso vai te levar para um dos modos de texto do debian.
Depois você vai se logar como root, e vai 'matar' o servidor gráfico do Debian.
Hey Snailliw, como eu mato o servidor gráfico cara?
Oras.. calma.. calma.. depende de qual você usa -->
Se você usa o gdm (do gnome, gerenciador de usuario padrão do debian) o comando para 'matar' o módo gráfico é
killall gdm
Se você usa o kdm (do kde) o comando é
killall kdm
e se você usa o xdm
killall xdm
dificil não? hehe, depois de parar o servidor gráfico basta ir ao diretório onde foi baizado o driver e executalo da seguinte forma:
chmod +x NVIDIA-(versão do driver)
./NVIDIA-(versão do driver)
Ja que estamos no modo de texto vamos terminar tudo por aqui, pra voltarmos pro servidor gráfico com tudo ja abrindo o Half-Life em OpenGL pra joga comigo no server da TERRA =D
com o seguinte comando abra o editor de texto e o arquivo de configuração do XFREE (padrão tambem do Debian)
nano /etc/X11/XF86Config-4
se você usa o X.Org a única diferença é o nome do arquivo -->
nano /etc/X11/xorg.conf
Temos que editar a parte do driver de video.. logo é a --> Section "Device", é bem simples
aonde esta escrito
Driver "vesa" (seja qual for)
vamos mudar para -->
Driver "nvidia"
Abaixo desta opção, adicione a seguinte as linhas:
Option "Renderaccel" "1" (isso vai melhorar muito a performançe dos jogos)
e:
Option "NvAGP" "0" (esta opção vai de 1 a 3, você pode testar qual fica melhor e ler mais sobre estas opções no README do driver, se estiver tendo problemas, como travamentos mude-a)
É isso ai, salve o arquivo com um Ctrl + X seguidos de um Y e um ENTER =] (mais mastigado que isso impossivel.. hehe, esta tudo ai..)
Agora é só voltar pro modo grafico.. com o comando gdm / kdm ou xdm dependendo de qual você usa ai na sua máquina =] e estamos conversados.. agora trate de instalar o Half-Life e jogar comigo pra pagar sua divida jah que eu te ajudei aqui =D. Ateh mais ver!! Fui!!