Placas NVIDIA com kernel 2.6.8

Este artigo descreve a solução dos problemas de incompatibilidade dos novos kernels (> 2.6.8) com os drivers da proprietária NVIDIA para as suas placas de vídeo.

[ Hits: 87.312 ]

Por: Dornelles Vissotto Junior em 19/10/2004


Reinicializando o X



Para testar se tudo ocorreu bem, deve-se primeiro carregar o módulo nvidia no kernel:

# modprobre nvidia

e reiniciar o X. Isto pode ser feito de algumas maneiras:

# telinit 5
ou
# service gdm restart
ou
# reboot

O logo da NVIDIA deverá aparecer durante a inicialização do X.

Após entrar em um gerenciador de desktop (KDE), teste o driver com algum programa GLX. O mais recomendado é:

# glxgears

Você poderá verificar que o desempenho é muito mais satisfatório.

Boa sorte.

Página anterior    

Páginas do artigo
   1. Baixando o driver NVIDIA
   2. Descarregando o X
   3. Verificar se está compilando o driver
   4. Reconfigurando e recompilando o kernel
   5. Testando a compilação do driver
   6. Corrigindo o código fonte da NVIDIA
   7. Finalmente instalando o driver
   8. Configurando o X11
   9. Reinicializando o X
Outros artigos deste autor

Transmissão de dados via telemetria: uma opção de comunicação remota

Vulnerabilidade e segurança no Linux

Codificação de caracteres de arquivos ASCII

Como elaborar perguntas para listas de discussão

Configurando placa de som Sound Blaster Live!

Leitura recomendada

Debian Linux: Atualizando o kernel 2.6.24 para 2.6.26.3 (versão estável)

Instalando o kernel 2.6.13 pré-compilado no Slackware 10.2

Atualizando o Slackware 9.1 para o kernel 2.6.5

Desmistificando a instalação do Dazuko

Compilando o Kernel Linux

  
Comentários
[1] Comentário enviado por faiper em 19/10/2004 - 06:49h

muito bom. Bem detalhado =] Esta show seu artigo.

[2] Comentário enviado por m0pheu5 em 19/10/2004 - 10:59h

Muito bom mesmo, fiz tudo oque foi indicado no artugi e deu certo no meu slack10.
Valeu

[3] Comentário enviado por felipebalbi em 19/10/2004 - 13:20h

Aew dvissotto, mto bom msm o seu artigo...
super detalhado e mto claro.

Parabéns cara... Ficou show!
Sds,
Felipe Balbi

[4] Comentário enviado por removido em 19/10/2004 - 14:29h

NOOOOTTTTTAAAAAA 10!!!!!!!!!!!!!!!!!!!!!!!
NUNCA VI UM ARTIGO SOBRE DRIVER NVIDIA TÃO COMPLETO, BEM ESPLICADO, SIMPLES E OBJETIVO...
NOTA 10 PELO EXCELENTE TRABALHO...
;-))


[5] Comentário enviado por lordello em 19/10/2004 - 16:23h

Excelente artigo cara, tudo bem concentrado e objetivo.
Aqui eu não tive problemas de isntalar o driver da NVIDIA com o kernel 2.6.8, mas depois de instalar o X não abre, nem sei porque, uqando li o título do artigo pensei que iria resolver meu problema :)
Falou ae!

[6] Comentário enviado por streetlinux em 19/10/2004 - 19:41h

Excelente o artigo. Parabéns. Só embaçou um pouco na hora de corrigir o código fonte do driver, meio chatinho pra achar.

Mas mesmo assim tá de parabéns!

[7] Comentário enviado por streetlinux em 20/10/2004 - 02:02h

Segui passo a passo o artigo e não consegui instalar o driver, da a mensagem:

ERROR: Unable to build the NVIDIA kernel module.

Pelo amor de Deus oq eu faço?

[8] Comentário enviado por agk em 20/10/2004 - 11:51h

Parabéns, excelente artigo, esse merece nota 10 mesmo.
lordello eu tive um problema assim a algum tempo atrás, quando entra no X trava, depois de um tempo eu descobri que era por causa do logo da nvidia que aparece na hora em que carrega o X, tem um comando que pode ser inserido no XF86config-4 para desabilitar a exibição desse logo, mas não lembro qual o comando, consulte a documentação do driver.

[9] Comentário enviado por lordello em 20/10/2004 - 19:22h

streetlinux, verifique se você instalou as ferramentas de desenvolvimento da sua distribuição, como gcc glibc etc...

agk, o meu problema não tem nada a ver com a logo, eu sempre uso o X sem a logo e quando deu esse problema eu tentei habilitá-lo, sem resultado. Aparentemente é algo relacionado aos drivers OpenGL, temtei usar o driver AGP built-in da NVIDIA e os drivers do kernel, sem resultado, tentei também mexer no framebuffer, também não funcionou. Acho que o Linux-2.6.8 + GeForce4 MX 400 + AGP AMD 761, não funcionam juntos :)

Falou ae!

[10] Comentário enviado por kketati em 27/11/2004 - 14:44h

Olá fiz tudo exatamente como no seu artigo(eu acho, pelo menos n apareceu nenhuma mensagem de erro), e depois que reiniciei o sistema pude instalar o drive mas em compensação minha placa de vídeo parou de funcionar. Aparece a seguinte mensagem quando inicio o kde:

Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such device)
The sound server will continue, using the null output device.

[11] Comentário enviado por dvissotto em 27/11/2004 - 15:32h

Difícil dizer o que pode estar acontecendo, mas tenho algumas sugestões.

Quando vc recompilou o kernel, pode ser que a sua configuração não tenha o módulo da placa de som habilitado. Neste caso, vc não inicializaou o som porque não carregou o módulo no kernell. Você sa be quel é o driver da placa de som???

Se souber tente:

# modprobe MODULO

onde MODULO é o driver da sua placa de som. Se acusar um erro é porque o módulo não foi compilado. Verifique as conf do kernele tente compilar novamente.

Se funcionar, pode ser que o módulo só não eteja carregando na inicialização. Para corrigir, coloque o nome do driver dentro do arquivo /etc/modules.

É o que posso te dizer agora. Caso não funcione, tente olhar os arquivos de log do sistema (/var/log/boot.log /var/log/syslog /var/log/messages) ou ainda use o comando:

# dmesg

Tente filtrar se há alguma mensagem que possa explicar o ocorrido e poste uma mensagem na lista.

Falou...


[12] Comentário enviado por katito em 24/12/2004 - 04:04h

ERROR: Your kernel was configured to include rivafb support!

The rivafb driver conflicts with the NVIDIA driver, please
reconfigure your kernel and *disable* rivafb support, then
try installing the NVIDIA kernel module again.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux

Como faco para desabilita o rivafb..dei um
#make menuconfig, mas naum achie nd parecido com esse noem pra desabilitar ..
Obrigado!!

[13] Comentário enviado por andrelatansio em 28/12/2004 - 16:01h

Muito Massa !!! tenho uma placa rodando meia boca em casa e agora parece que vou conseguir realizar a configuração direitinho !!! Parabéns pelo artigo ... bem detalhado e de fácil compreensão ....show !!!!

Um abraço.

[14] Comentário enviado por t0th em 11/02/2005 - 13:48h

Tenho uma nvidia gforce 2 e quando tento instalar o driver aparecer:
Your kernel was configured to include rivafb support as
a loadable kernel module.
.... .. .... aquela msg de erro... isso pode dar algum erro? pq meu x esta travando direto... oq pode ser?
alguem sabe?
obrigado

[15] Comentário enviado por dvissotto em 11/02/2005 - 13:59h

O rivafb é um módulo do kernel próprio para placas nvidia. Existe um conflito com o driver da nvidia e pode dar problemas sim no seu ambiente gráfico. Para resolver basta reconfigurar e recompilar o kernel, como segue no artigo.

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1550&pagina=4

Falou.

[16] Comentário enviado por paulohsgoes em 14/03/2005 - 12:46h

Uso o Conectiva Linux versão 10. Com a última atualização veio a versão 2.6.10 do kernel que se mostrou incompatível com minha placa TNT2 NVidia. Segui as recomendações do artigo, inclusive a recompilação do Kernel desabitando o nvidia riva suport. Após isto, na linha de comando, executei sh NVIDIA-Linux-x86-1.0-6111-pkg.run. Tudo beleza, sem problemas. Alterei a seguir meu /etc/X11/XF86Config-4 para os parâmetros recomendados, mas para minha tristeza, ao tentar usar o KDE não obtive sucesso. O trecho abaixo está gravado no XFree86.0.log

(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@distro.conectiva.com.br.

Alguém pode me ajudar?

[17] Comentário enviado por ricardodw em 04/11/2005 - 17:02h

so iniciant....., eu to com kernel 2.6.10 no slackware 10 dei uname -r ai apareceu la ceritnhu.., eu consegui fazer td certinho até a parte do make menuconfig..., eu cheguei na pasta /usr/src/linux ai dei o comando

#kernel=uname -r
#export kernel
depois dei
#cd /usr/src/linux/kernel

ai entro na pasta do kernel eu dei o
#make menuconfig la e dissi q num tinha achado o rules.(num sei q la) e eu té vi essi arquivo na pasta /usr/src/linux e la eu consigo da o make menuconfig so q entra no menuconfig do kernel 2.4 :( .., o q eu faço??

[18] Comentário enviado por Marcus-RN em 19/12/2005 - 02:28h

Muito bom meeesmo, Eu até hoje não tinha nem sequer tentado entrar a fundo assim com o linux. Mas após um artigo tão bem comentado, me serviu não só para resolver o problema, me deu também coragem de mexer e remexer sem medo. Errei refiz de novo e até me sinto a vontade no shell agora. Estou de bem com o Linux agora. Pena que estou com os dedos doloridos pois transcreví tudo . Hora se eu ia deixar um manual desses se perder !!! Valeu e obrigado.

[19] Comentário enviado por f_tyet em 19/12/2005 - 11:54h

Uso o ubuntu 5.10, achei q tinha feito tudo o q era preciso para recompilar o kernel sem o suporte a nVidia Riva lá, mas na hora de dar o primeiro 'make', vejam a mensagem:

root@servidor:/usr/src/linux# make
CHK include/linux/version.h
make[1]: *** Sem regra para processar o alvo `init/main.o', necessário por `init/built-in.o'. Pare.
make: ** [init] Erro 2
root@servidor:/usr/src/linux#

O q eu devo fazer pra evitar isso?

[20] Comentário enviado por paulokalil em 17/02/2006 - 16:18h

Fiz o que vc mandou mas sempre que termina de compilar kernel ele dá o seguinte erro:

ERROR: Unable to load the kernel module 'nvidia.o'. This is most likely because the kernel module was built using the wrong kernel source files. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source ath with the '--kernel-source-path' command line option.


Estou usando o Mandriva 2006. Não há nada de errado na versão do kernel e nem do GCC. Me ajudem, Please

[21] Comentário enviado por mauricio.shakur em 10/03/2006 - 15:16h

meu problema eh o mesmo do paulokalil ai...
soh q pra mim eh o nvidia.ko que ele nao axa!
qq eu faço?? alguem pode mandar a soluçao pro meu
e-mail?? mmz849@hotmail.com
valeu.. abraço!

[22] Comentário enviado por mlegidio em 26/05/2006 - 06:44h

tenho um micro com essa placa de video. vou testar (espero q funcione).
Mas parabens pelo artigo de primeira linha.
Abraços T+

[23] Comentário enviado por flaino em 14/07/2006 - 23:16h

"Muito bom... exelente artigo"

Todos elogiando e ninguem corrigiando as mensagens com problemas mais pauleras...

vao se catar...

[24] Comentário enviado por MalGaniz em 23/09/2006 - 13:53h

Gente, estou ficando louco!!!
Make não funciona e tudo o que eu faço posteriormente pra tentar resolver não da certo!!!!!!!

PS: minha placa ta instalada, tudo está funcionando, menos jogos ¬¬

[25] Comentário enviado por rodrigoplayrj em 14/02/2007 - 11:21h

Excelente artigo, mas qdo dou make module n funciona. Alguem pode me ajudar?

[26] Comentário enviado por rba em 28/04/2007 - 15:18h

Pena que eu só posso dar 10...
Pode até ter sido preguiça ou descaso meu, mas você não imagina o holofote que se acendeu no final do túnel com teu artigo!
Muito bom parar de sofrer vendo meu X consumindo 30/40 por cento de CPU!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts