NVIDIA

1. NVIDIA

Alexandre dos Santos Andrade
TazManíaco

(usa Debian)

Enviado em 20/01/2006 - 16:44h

Galerinha tenho uma NVIDIA FX 5200 e tentei instalar o driver para Linux, deu pau ele não compilou, meu kernel é o 2.6.8 e uso o sarge, alguma dica?


  


2. eu sempre faco assim

Fernando Ferreira Gomes Nascimento
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!!


3. Eu prefio o método Debian

Cesar Ramina
Cesar.AR

(usa Debian)

Enviado em 07/04/2006 - 12:37h

Todos os comandos são feitos em uma tela não gráfica como root.
Para isso digite CTRL-ALT-2 e logue-se como root.
#telinit 3 ou #init 3

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.

Existe uma opção de desinstalação, algo como nvidia-installer --uninstall pode resolver o problema.
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.

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. Se
modificou seu /etc/apt/sources.list não esqueça de executar antes de tudo:
#apt-get update

Tenha certeza de estar com o último kernel corretamente instalado.
Para isso execute o comando a seguir (depende do seu computador):
#apt-get install kernel-image-2.6-686 ou
#apt-get install kernel-image-2.6-k7
Reinicie a máquina com o novo kernel. Não terá modo gráfico, pois ainda não foi compilado.
Não esqueça de instalar os headers do kernel para poder compilar o módulo.
#apt-get install kernel-headers-`uname -r` (são crases mesmo)

Instale os pacotes abaixo e suas dependências:
#apt-get install module-assistant nvidia-kernel-common nvidia-kernel-source

Prepare para instalação automática:
#module-assistant prepare
#module-assistant auto-install nvidia

Depois é só instaIar o nvidia-glx com o comando:
#apt-get install nvidia-glx

Finalizando, não esqueça de editar o arquivo /etc/X11/xorg.conf ( ou XF86Config-4)
Na Section 'Module' tenha certeza que a linha a seguir existe e NÃO está comentada (#):
Load "glx"
e comente as linhas a seguir:
# Load "dri"
# Load "GLCore"
NaSection "Device" mude o driver para:
Driver "nvidia"

Não esqueça de adicionar os usuários ao grupo video.



4. Re: NVIDIA

Percival F. Jr.
percival

(usa Debian)

Enviado em 17/04/2006 - 19:10h

Galera, tentei a dica de vocês.

Ambas funcionaram, mas ao desligar o computador e ligá-lo de novo, não aparece mais o logo, apenas uma tela branca, e o teclado trava.

Alguém tem mais alguma dica de como posso resolver este problemas?

Semprom 2800+ , Nvidia FX5200

ps: Cesar, não entendi a parte sobre a instalaçõ do kernel-image não ter parte gráfica. Aqui já instala um kernel funcional e cai direo no GDM.


Esta instalação parecia tão fácil, mas estou há quase 4 dias tentando e nada... Agradeço qualquer ajuda.


5. Acho que você confundiu algo.

Cesar Ramina
Cesar.AR

(usa Debian)

Enviado em 17/04/2006 - 19:33h

A instalação do kernel-image é para ter certeza que está com o último kernel estável. Não tem nada a ver com a instalação da nvidia propriamente. Tanto que pode usar o driver "nv" no seu xorg.conf que funcionará perfeitamente, apenas sem aceleração 3D.

A compilação e instalação do driver da nvidia geralmente é feita num terminal não gráfico, pois os pacotes que serão instalados sobreescrevem alguns que estão ativos. Então você não pode estar com o servidor X funcionando. Com o driver proprietário da nvidia é a mesma coisa. Você não consegue compilar com o gnome ou kde ativos.



6. Re: NVIDIA

Percival F. Jr.
percival

(usa Debian)

Enviado em 18/04/2006 - 10:35h

ah, ok, agora entendi.

Pessoal, veja se vocês podem me dar uma luz, porque tá difícil aqui.

O driver está instalado, e o X está configurado corretamente. Logo após eu instalr o driver, retornei ao Gnome e o logo da Nvidia apareceu, e funcionou tudo ok. Se eu reinicio o PC, tudo funciona normal após a próxima inicialização.

Mas se eu DESLIGO o PC, pronto. O X não carrega mais. E pode procurar que não acha mais o módulo nvidia no lsmod, nem nehum link para nvidia no /dev.

Eu tenho um Ubunti 64bits instalado em outra partição, com o driver da Nvidia funcionado pereitamente. Se eu entro no Ubuntu, e reinicio PC e carrego o Debian, lá está o logo da Nvidia e a placa funcionando. Se eu desligar o PC e carregar o Debian, não entra o X.

Alguma dica de como eu posso resolver isto?

Se eu entro pelo modo de segurança do Debian e carregado o nvidia pelo modprobe, também não funciona. Já tentei inserir nvidia no /etc/modules, e nada.

Já segui uma outra dica que inseria algo do tipo "alias char-major-195 nvidia", nos arquivos /etc/modutils/aliases e /etc/modules.conf, e nada também.

Problema da placa também está descartado, porque funciona no Ubuntu, e também no Debian, nas condições que já descrevi.

Pergunta medíocre: meu PC é um Semprom 2800+, 64bits. Será que tem alguma coisa a ver? Pergunto porque o mesmo problema que ocorre com o Debian, acontece com o Ubuntu 32bits. Será que este driver novo da Nvidia tem algum tipo de incompatiblidade, sei lá?

Obrigado pela atenção.


7. favaratojr

marcelo antonio atanasio
hccelo

(usa Gentoo)

Enviado em 18/04/2006 - 16:56h

olha, eu acho que é o driver da nvidia que estava com problemas. Pois uso slackware em casa e dava o mesmo problema que o seu, e eu ficava puto hahaha. (versão do driver era 8178).
Esses dias percebi que saiu uma nova versão do driver no site (8756) baixei ele e instalei, aproveitando que já estava com a mão na massa também compilei um kernel série 2.6 (pois estava com 2.4).
Bom, de lá pra cá não deu mais problemas... agora não sei se é o driver ou o kernel que solucionou o problema.
Então vai a minha sugestão. Tente o novo driver.


Flw.


8. Re: NVIDIA

Percival F. Jr.
percival

(usa Debian)

Enviado em 18/04/2006 - 17:48h

Cara, acho que foi o kernel então, porque o driver novo eu já tentei. Aliás, eu já tentei uns 3 da lista da Nvidia.

Valeu pela dica. Vou tentar compilar um kernel também.

Mas o que eu fico ferrado é que está fucionando, só não sei porque o Debian reseta os links quando desligado.


9. Re: NVIDIA

Percival F. Jr.
percival

(usa Debian)

Enviado em 20/04/2006 - 17:58h

sei lá o que está contecendo...

Nvidia não está funcionando no Debian-BR-CDD nem a pau


10. Solucionou o problema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/08/2006 - 22:56h

Olá favaratojr,
Eu tenho a mesma placa da nvidia que você, e também tenho um amd64 (mas é Athlon).

Aqui acontece o mesmo problema. Eu consegui instalar e configurar o driver. Reiniciei o micro e o logo apareceu, entrei no Gnome e tudo estava "lindo", mas quando desliguei o PC e liguei no dia seguinte já era!

O X tenta iniciar, mas não dá video. No ubuntu chega até a fazer o som dos tambores quando o GDM é inciado, mas video não aparece. Daí trava o teclado e fica um tela branca...

Eu acho que o driver só funcionará se utilizarmos a versão amd64 do kernel...


Você conseguiu resolver o problema???

Obs.: Eu até usaria o hernel amd64 senão fosse pela falta do plugin do flash...


Abraços,


11. Re: NVIDIA

Matheus Marques
cold_feelings

(usa Debian)

Enviado em 01/09/2006 - 11:24h

Cara, eu tb apanhei muito pra instalar os drivers da minha fx5200 no debian, tentei dezenas de tutoriais e nenhum tinha dado certo, ai a minha solução a seguinte: instalei o debian tudo denovo, configurei a net e usando o maravilhoso APT-GET do debian consegui instalar os drivers corretamente, abaixo tem o tutorial da instalação só seguir os passos corretamente q tudo dará certo...
a fonte do tutorial ta ai caso keria ver, é do site de Debian-Br-CDD: http://cdd.debian-br.org/project/wiki/FAQ#como-instalar-os-drivers-da-nvidia-no-debian-br-cdd

1) Utilizando o module-assistant

1. Preparando os fontes

Tenha certeza que você tem disponível os repositórios main, contrib e non-free no seu arquivo /etc/apt/sources.list visto que os drivers da nVidia estão na área non-free e algumas ajudas na área contrib. Seu arquivo ficaria mais ou menos assim:

deb http://ftp.br.debian.org/debian sarge main contrib non-free

# apt-get update
2. Instale os pacotes module-assistant e nvidia-kernel-common:

# aptitude install module-assistant nvidia-kernel-common
3. Execute os seguntes comandos como usuário root:

# m-a prepare
# m-a a-i nvidia
4. Instale as bibliotecas de usuário:

# aptitude install nvidia-glx
Você 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.

Adicione seu usuário ao grupo video:

# adduser seu_usuario video
Na próxima vez que os usuários fizerem login terão acesso 3D.


Pronto ..... espero ter ajudado


12. deu certo

marcos massa
massinha

(usa Outra)

Enviado em 01/09/2006 - 20:00h

buenas....

fiz conforme o Cesar explicou e deu certissimo aki ..
tks ;)



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts