Os drivers atuais da nvidia encontram-se disponíveis em formato binário prontos
para a instalação, sendo apenas necessário executar o arquivo referente aos mesmos (ex. IA32): # ./NVIDIA-Linux-x86-1.0x.run. É preciso
ter os sources do kernel devidamente instalados (do kernel em uso). A documentação abaixo refere-se à
versões anteriores que ainda podem ser encontradas na web.
Obtendo os drivers:
NVIDIA_kernel-1.0-2960.tar.gz
NVIDIA_GLX-1.0-2960.tar.gz
Instalando os drivers
Respectivamente (não deve ocorrer nenhum erro):
1) Instalando os módulos do kernel:
# cd NVIDIA_kernel
# make (SYSINCLUDE=/usr/src/linux/include)
Antes de continuar recomenda-se fazer backup das libs Mesa, que serão sobrescritas pelas libs da Nvidia.
cd /usr/X11R6/lib/modules/extensions
mv libGLcore.a libGLcore.a.mesa
mv libglx.a libglx.a.mesa
cd /usr/X11R6/lib
mv libGL.so libGL.so.mesa
mv libGL.so.1 libGL.so.1.mesa
mv libGL.so.1.0 libGL.so.1.0.mesa
mv libGL.so.1.2 libGL.so.1.2.mesa
mv libGL.so.1.2.0 libGL.so.1.2.0.mesa
mv libGL.a libGL.a.mesa
mv libGLw.a libGLw.a.mesa
2) Instalando as bibliotecas:
# cd NVIDIA_GLX
# make
Recompilando o kernel (2.4.18)
# mv /lib/modules/2.4.18 /lib/modules/2.4.18-orig
# cd /usr/src/linux
# /* certifique-se que o suporte a DRI está desativado e o agpgart ativado (char devices). */
# make menu config
# make dep clean bzImage modules modules_install
Configurando o XFree86 4.2.0
Descomente a linha (Section Module):
Load "glx"
E altere o driver (Section Device):
Driver "nvidia"
Há algumas opções adicionais, que podem ser adicionadas em seguida (algumas só funcionam na GeForce 2, etc.):
VideoRam 32768
# NVIDIA
Option "NoLogo" "0"
Option "NoRenderAccel" "0"
#Option "SWCursor" "0"
#Option "HWCursor" "1"
#Option "CursorShadow" "1"
#Option "CursorShadowAlpha" "60"
#Option "CursorShadowXOffset" "2"
#Option "CursorShadowYOffset" "2"
Referência
SUSE 7.0, NVIDIA & XFREE86 HOWTO.
|