instalação e configuração de placas de vídeo nvidia no slackware
antes de mais nada certifique-se que seu slackware tem o fonte do kernel
instalado (kernel headers) : entre na pasta /usr/src e verifique a
presença da pasta linux-x.x.xx (esses "x" são a numeração do kernel)
se essa pasta não existir , siguinifica que o fonte do kernel não
está instalado portanto : instale ...
estando o fonte do kernel instalado entre na página da nvidia :
www.nvidia.com e faça o download do driver feito para linux ,
entre em download drivers , linux and freebsd drivers e pegue o
driver linux IA32 :
NVIDIA-Linux-x86-1.0-4496-pkg2.run
com o download concluído saia do modo gráfico (X) e no shell (modo texto)
rode o instalador da nvidia (usando o root) :
sh NVIDIA-Linux-x86-1.0-4496-pkg2.run
obs: a instalação tem que ser feita sem o X estar rodando , pois do contrário
o instalador da nvidia não instalará nada , no padrão do slackware o boot
ocorre em modo texto , portanto se estiver rodando o X bastará sair dele
CTRL + ALT + BACKSPACE . Caso o boot esteja em modo gráfico será necessário mudar
o inittab para que o boot ocorra em modo texto , e reiniciar o sistema .
com o driver instalado é necessário mudar algumas linhas no arquivo de
configuração do X , o xorg.conf , abra ele :
mcedit /etc/X11/xorg.conf
no xorg.conf procure a sessão module (Section "Module")
e comente com um # as linhas Load "GLcore" e Load "dri" , caso existam :
# Load "GLcore"
# Load "dri"
então adicione a seguinte linha :
Load "glx"
agora vá para a sessão device (Section "Device") e mude a linha do driver para :
Driver "nvidia"
salve o arquivo e para testar dê o comando startx , estando tudo correto
vai aparecer o logo da nvidia e em seguida a sua interface gráfica .
obs: para que tudo funcione o X tem que estar rodando antes da instalação
do driver da nvidia , pois do contrário o driver obviamente não funcionará ...
para configurar o X use o comando : xorgcfg -textmode
recomendo configurar como placa de video vesa e usar no monitor o não
entrelaçado svga 1024x768 60 hz , depois de configurado é só proceder
de acordo com o texto acima ...
agora como exemplo aqui está o meu xorg.conf :
Section "Module"
# extmod : necessário para ativar fullscreen em emuladores como xmame
Load "extmod"
# glx : necessário para carregar opengl da nvidia (placas gforce com driver da nvidia instalado)
Load "glx"
Load "freetype"
# Load "GLcore"
# Load "dri"
Load "dbe"
Load "type1"
Load "speedo"
Load "xtt"
# Load v4l
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us_intl"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
Option "Resolution" "650"
EndSection
Section "Monitor"
Identifier "PHILIPS 150S4"
HorizSync 30-50
VertRefresh 60
EndSection
Section "Device"
Identifier "GFORCE 4 MX 440 SE"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "GFORCE 4 MX 440 SE"
Monitor "PHILIPS 150S4"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection
obs.: quando a placa de vídeo tem saída para tv costuma ocorrer
uma "distorção" na tela do shell (prompt) do linux , quando em modo
framebuffer , a solução para esse problema é adicionar as seguintes linhas
na sessão do device da placa de vídeo :
Option "ConnectedMonitor" "CRT"
Option "IgnoreDevice" "TV"
na minha config de exemplo acima ficaria assim :
Section "Device"
Identifier "GFORCE 4 MX 440 SE"
Driver "nvidia"
Option "ConnectedMonitor" "CRT"
Option "IgnoreDevice" "TV
EndSection
Megatron , líder dos Decepticons
http://planetacybertron.cjb.net
               (
geocities.com/br/cybertron_light/megatron)                   (
geocities.com/br/cybertron_light)                   (
geocities.com/br)