X-Window und nVidia-Treiber

Don

Member
Hallo,
ich habe auf meinem System (FreeBSD 4.8 mit einer GeForce 5900 XT) die nVidia-Treiber installiert.
Scheint alles geklappt zu haben, X startet auch, allerdings friert das Bild ca. alle 3 Sekunden für einen Moment (1 Sekunde?) ein, ich kann weder die Maus bewegen noch etwas eingeben.
Die Kernel habe ich mit options USER_LDT neu kompiliert, und in der rc.conf eingetragenagp_load="YES".
Woran kann es liegen, das X periodisch hängt? Kann es an einer falschen PCI ID liegen? nVidia schlägt vor das mit dem Befelh lspci festzustellen, nur existiert dieser Befehl bei mir nicht....
Anbei meine XF86Config die auf der Beispiel-Config von nVidia basiert.

Grüsse,
Don


Section "ServerLayout"
Identifier "AGP"
Screen "Screen AGP" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

# FontPath "/usr/X11R6/lib/X11/fonts/URW"
# FontPath "unix/:-1"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
# Load the glx module.
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
EndSection

Section "ServerFlags"

Option "notrapsignals"
Option "dontzap"
Option "dontzoom"
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/sysmouse"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbModel" "pc101"
Option "XkbLayout" "de"
EndSection

Section "Monitor"

Identifier "MyMonitor"

HorizSync 31.5 - 57.0
VertRefresh 50.0 - 100.0
EndSection

Section "Device"

# update this with the PCI id of your card. Consult the output
# of the 'lspci' command.
Identifier "NV AGP"
Driver "nvidia"
VendorName "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen AGP"
Device "NV AGP"
Monitor "MyMonitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
 
Du kannst entweder

pciconf -vl

anstelle von lspci verwenden oder lspci aus den Ports installieren.
Ist in den pcitools (/usr/ports/sysutils/pciutils) enthalten.

Gruß,

Ice
 
Moin Ice,
pciconf gibt an das die Karte die ID 1:0:0 hat, also so wie in meiner Config. Trotzdem danke für den Hinweis.

Erwähnenswert ist vielleicht noch, das es mit dem Vesa-Treiber problemlos funktioniert.
Ich habe auch verschiedene Auflösungen und Farbtiefen probiert, leider ohne Erfolg.

Don
 
Als ich meine FX5900XT installierte stellte ich ein ähnliches Verhalten fest.
in sehr kurzen Abständen wurde der Xserver neu aufgebaut. Für eine Sekunde war ein Cursor zu sehen. Ich überprüfte Configs + Kernel und stellte fest dass es doch an USER_LDT lag, Kernel gebaut und neuinstalliert - schon lief X stabil.

Jedoch sind mir an der MSI FX5900XT VTD 128 ein paar andere Sachen aufgefallen.
1. der Geräuschbug kommt bei glxgears im kleinen Fenster zu Tage, wird das Fenster vergrössert wird der Ton "zusehends" dunkler, bis er unhörbar wird http://www.3dchip.de/artikel/G-Bug/Einleitung.php
Geräuschbug !

2. Der Lüfter der Karte geht auf volle Geschwindigkeit wenn der nvidia Treiber läuft. Bei Win regelt er erst die RPM rauf sobald 3D Apps laufen.

Falls jemand Code kennt einen Nvidia Lüfter anzusteuern - immer her damit.
 
Zurück
Oben