Instalando o driver da NVIDIA para as placas GeForce

Aqui, mostro em bom Português como fazer botar pra funcionar o driver oficial da NVIDIA e arrebentar com os jogos 3D!

[ Hits: 94.661 ]

Por: Jaime da Silveira Rodrigues em 21/06/2003


Introdução



Quando você instala uma distro Linux (dessas mais atualizadas), o pacote XFree86 traz um driver genérico para as placas NVIDIA, o driver "nv". Pois bem, ele funciona direitinho, mas sem aquelas propriedades aceleradoras que todos gostaríamos de ver.

Para contornar essa "restrição", o próprio fabricante das placas de vídeo chipset GeForce (NVIDIA) disponibilizou seu driver para Linux. Você pode fazer o download do driver em: Na época em que este artigo foi escrito, o nome do arquivo a ser baixado era NVIDIA-Linux-x86-1.0-4363.run. Com o passar do tempo pode ser que os números de versão não sejam mais os mesmos.

Faça o download para uma pasta de sua preferência. Entre em modo texto (control+alt+F2), logue-se como ROOT e mude o status do sistema operacional para o runlevel 3, que significa Linux somente em modo texto. Para tal, digite o comando:

# init 3

Nota: se você não sair para o runlevel 3, o driver não instala nem com reza!

Feito isso, vá até o diretório onde está o driver e digite:

# sh NVIDIA-Linux-x86-1.0-4363.run

Instale o driver. Agora edite o arquivo /etc/X11/XF86Config (pode variar para /etc/X11/XF86Config-4), localize a sessão Device, que define sua placa de vídeo e troque a linha "driver nv" por "driver nvidia". Eis um exemplo de como ficaria seu novo XF86Config:

# Nota: este é um posting somente da sessão Device.
Section "Device"
        Identifier  "Card0"
        #Driver      "nv"  -> antes
        Driver      "nvidia" -> depois
        VendorName  "NVidia"
        BoardName   "GeForce2 Integrated"
        BusID       "PCI:2:0:0"
EndSection

Reinicie a máquina e pronto! Ao iniciar o modo gráfico aparecerá uma tela branca com o logo da NVIDIA, agora é com você. Valeu!

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Configurando o COMBO (DVD/CDRW) no CL8

Configurando o modem Lucent USB no RH 9

Leitura recomendada

Ubuntu Packages - Uma forma mais rápida e simples de instalar programas

Apache + PHP + MySQL + ftpd no OpenBSD

Introdução ao OpenLDAP com o JXplorer

Análise do Mandriva Free 2006 - Conhecendo melhor o sistema

Como utilizar o repositório SlackBuilds

  
Comentários
[1] Comentário enviado por john_connor em 28/09/2003 - 11:56h

ola amigo ??

to precisando de uma ajuda !!

qdo vou instalar o drive da um erro chamado patch ld ..

como sou novo no linux nao sei o q posso fazer pra resolver meu problema sera q vc poderia me ajudar....

desde ja obrigado!!

john_connor

[2] Comentário enviado por baron em 06/03/2004 - 02:47h

Ei amigos gostaria de saber o seguinte: Eu instalei td direitinho o drive q peguei no site da nvidia da geforce fx 5200 e seguir como disse abriu o logo da nvidia no inicio mas apareceu td com as fonte do tamanho do universo q nem dava pra apertar em nda e quando conseguir fechar a seçao,fechar o modo grafico ai deu um pal a tela fico preta saindo um monte de quadrado verde piscando do tipo parecendo conflito, reinicie e ja intalei denovo ate morrer e nda! ai desativei e to usando o normal de antes 2D mas queria saber se tem como dar um jeito nisso ou sei la? quem saber ai pode ajudar por favor! Valeu galera!!!!

[3] Comentário enviado por baron em 11/03/2004 - 04:51h

Ja to vendo q nao vao responder a pergunta acima entao vo fazer outra..
O drive da nvidia é especifico de cada kernel ou é todos iguais nao importa qual seije ex: 2.6.3, 2.4.22. etc?

[4] Comentário enviado por baron em 20/03/2004 - 05:46h

Agradeço a todos pela boa vontade de nao me ajudar.. mas como eu nao sigo o mal exemplo eu conseguir resolver parte do meu problema pegando drive correto para geforce fx 5200 logo abaixo do tipo IA32 NVIDIA-Linux-x86-1.0-4349.run Eu nao sei se ele pega no kernel 2.6 em diante mas se nao pegar pega o mais novo q tem no site no meu caso so resolveu a tela preta mas a fonte grande nao mas eu vo mudar pro madrake 10 pq o slack é arcaico pra pora mesmo se quer mordomia e o jeito ir pro redhat, fedora, madrake, esse mais novo ate o kurimin da jeito! flw

[5] Comentário enviado por raphaelm em 17/05/2004 - 02:11h

Amigos eu estou tentando a meses instalar minha placa de video, é uma GeFoce2 MX400, eu uso Slackware9.1 com kernel 2.4.22, instalei todo os pacotes durante a instalação. Mas quando vo instalar, minha placa GeForce, com o comado:
# sh NVIDIA-Linux-x86-1.0-4363.run
ai ocorre tudo bem ate os 28% ai da 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; 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 path with the
'--kernel-source-path' commandline option.
-> Kernel module load error: Warning: loading ./usr/src/nv/nvidia.o will taint
the kernel: non-GPL license - NVIDIA
See http://www.tux.org/lkml/#export-tainted for information about tainted
modules
./usr/src/nv/nvidia.o: init_module: No such device
./usr/src/nv/nvidia.o: Hint: insmod errors can be caused by incorrect module
parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg

Alguem tem pode por favor me ajudar???
Agradeço a todos.
Obrigado.

[6] Comentário enviado por mchuva em 16/11/2004 - 00:34h

Olá,
uso Slack10 com kernel 2.4.26, instalei o último driver da nVidia, mudei o xorg.conf pra carregar o modulo nvidia invés do nv, e quando do um startx o x é carregado com o logo da nVidia e nao aparece o gerenciador de janela. ALiás, quando é o KDE ele chega aparecer na tela, mas fica todo distorcido, nem dá de mexer nele. Ja os outros wm nem aparecem na tela, apenas o logo da nVidia. Consigo mexer o mouse normalmente. Testei usando várias resoluções, mudando a taxa de sincronização horzintal e a taxa de frequencia vertical, e sempre acontece isso qdo carrego o novo driver d anVidia (o generico funciona numa boa!). Vi que muita gente ta com esse mesmo problema no forum oficial da nVidia. Talvez algum ser de outro mundo aqui possa ter passado por isso e resolvido. AGradeço desde ja se alguém puder me dar uma solução! Segue abaixo meu hardware.
Placa de Video
Modelo: Inno3D GF4 MX440-SE 128MB DDR
MONITOR
Modelo: AOC 5En, 15''
Max Resolucao: 1024x768
Scanning rate:
- Horizontal: 30kHz-50kHz
- Vertical: 50Hz-120Hz
Video dot rate: 65Mhz

[7] Comentário enviado por gugudl em 04/03/2005 - 20:21h

cara...estou com o msm problema q vc...se vc conseguir resolver me manda uma resposta
valeu

email gugudl@terra.com.br

[8] Comentário enviado por retamero em 08/03/2005 - 00:42h

Solução é usar o drv anterior NVIDIA-Linux-x86-1.0-6111
pois a versaum atual que está com problemas

[]'s Retamero

[9] Comentário enviado por nagol em 25/05/2005 - 22:21h

Ola pessoal...
Primeiro, parabens pelo artigo... soh precisei fazer alguns ajustes...

Na parte BusID "PCI:2:0:0" eu mudei para BusID "PCI:1:0:0"

E mais abaixo em Section "Screen" precisei alterar a linha:

Device "blablabla" para Device "Card0"

De resto, segui a dica do amigo "jaimeinside"

Espero que possa ter ajudado.

[10] Comentário enviado por skld em 19/10/2005 - 19:49h

Cara, eu tenho uma gerfoce 4 MX440 instalei o slackware 10.1
e quando tento acessar o modo grafico nao vai de jeito nenhum.
e agora como eu faço pra configurar minha placa ja que nao
consigo acessar o modo gráfico ? Minha placa mãe é um Asus P4VP-MX

[11] Comentário enviado por leonardosmendes em 23/11/2005 - 18:33h

eu tenho uma geforce4 mx440 to e fui instalar omandriva na minha maquina.. so q na hora de entrar no modo grafico.. ai trava tudo pois nao reconhece minha placa na nvidia,fiz como vc falou no artigo so q diz q meu kernel nao esta copilado e logo dpois ele diz q vai baixar no site da nvidia o kernel.. so q nao consigo conctar... o q eu posso fazer pra copilar esse kernel?? agradeço a atençao

[12] Comentário enviado por paulohsgoes em 25/01/2006 - 20:59h

Companheiros, boa noite. Procedi como nagol recomendou mas, pelo menos por enquanto, nada rolou. Tenho o seguine /var/log/Xorg.log.0
... ... ... ...
... ... ... ...
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 131072 kB
(II) VESA(0): VESA VBE OEM: NVIDIA
(II) VESA(0): VESA VBE OEM Software Rev: 4.52
(II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation
(II) VESA(0): VESA VBE OEM Product: NV34 Board - p162-1n
(II) VESA(0): VESA VBE OEM Product Rev: Chip Rev
(==) VESA(0): Write-combining range (0xe0000000,0x8000000)
(II) VESA(0): virtual address = 0x40a56000,
physical address = 0xe0000000, size = 134217728
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(EE) Failed to initialize GLX extension (NVIDIA X driver not found)
(**) Option "Protocol" "PS/2"
(**) Mouse1: Device: "/dev/mouse"
(**) Mouse1: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(==) Mouse1: Buttons: 3
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "pt"
(**) Keyboard1: XkbLayout: "pt"
(**) Option "XkbOptions" "ctrl:swapcaps"
(**) Keyboard1: XkbOptions: "ctrl:swapcaps"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
SetClientVersion: 0 8
O X não starta. Minha placa é uma FX 5200 128 e meu Slackware é o 10.2. Abaixo segue meu xorg.conf (parte dele)
Section "Device"
VideoRam 131072
# Insert Clocks lines here if appropriate
# Identifier "VESA Framebuffer"
Identifier "Card0"
Driver "nvidia"
VendorName "NVidia"
BoardName "GeForce2 Integrated"
BusID "PCI:1:0:0"
EndSection

Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
# DefaultDepth 8
# DefaultDepth 16
# DefaultDepth 32
# "1024x768" is also a conservative usable default resolution. If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
Identifier "Screen 1"
# Device "VESA Framebuffer"
Device "Card0"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Quem puder ajudar desde já agradeço

[13] Comentário enviado por needhelp em 19/04/2006 - 22:41h

aki da o mesmo erro de um cara ai de cima, instala tudo o driver corretamente (o mais recente), porém no treco que tem que baixa do ftp.nvidia.com ele nao baixa pq não está conectado (isso interfere em algo ?) uso uma FX5200 128MB, na hora de da startx fica tudo preto (cinza) e soh no reset pra desliga o pc

[14] Comentário enviado por fernandofei em 03/05/2006 - 15:34h

tipo... tenho o meu xorg.conf pronto.... funcionou em varias maquinas (todas slackware), apenas mudando a placa de video... a FX5200 rodou perfeito tb.. dah uma olhada...

http://www.vivaolinux.com.br/conf/verConf.php?codigo=296

[15] Comentário enviado por removido em 30/06/2006 - 11:49h

artigo velho..muito complicado hoje esta bem mais facil

[16] Comentário enviado por jinux em 07/06/2007 - 19:20h

Olá amigos
Estou engatinhando no linux.
Meu caso é de duas placas geforce uma 5500fx e outra 5200, quais drivers eu instalo, sendo q uso o kubunto? E alguem já conseguiu instalar com sucesso?



[17] Comentário enviado por Alan_MMW em 13/08/2007 - 21:55h

Valeu cara,

vou testá-lo em casa!

[18] Comentário enviado por josue_debian em 22/09/2007 - 11:54h

e ai galera blz

eu to com o seguinte problema quando eu vou intalar a placa da o seguinte erro

Unable to find the kernel source tree for the currently running kernel.Please make sure you have installed the kernel
source files for your kernel and that they are properly configured; on Red Hat linux systens, for exempla, be sure you
have the 'kernel-source' or 'kernel-devel' RPM installed. If your know the corrent kernel source files are installed, you
may spedify the kernel source path with the '--the-source-path' command line option


será que alguém poderia me ajudar
vlw

[19] Comentário enviado por removido em 28/03/2008 - 05:09h

Cara de coração eu te agradeço por explicar como alterar o xorgconfig, eu consegui graças a você instalar o meu driver da Nvidia Geforce 7200 com essa dica, obrigado e até mais...

[20] Comentário enviado por bcotrim em 14/03/2010 - 02:03h

-Atualizei o kernel

-Instalei o Development tool "cc"

-Instalei o driver no runlevel 3
Comando: sh [NomeDoArquivo.run]

Segui o passo a passo de instalação ... Next - Next - Next

Saudações rubro-negras!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts