Nvidiatreiber und xorg frieren PC ein

hunttuch

Member
Hyho,
ich hab hier eine quasi frische freeBSD 7.1 Installation bei der das Laden vom Nvidiatreiber waehrend startx dazu fuehrt, dass der PC sich "aufhaengt".
Dies aeussert sich dadurch, dass:
-der Bildschirm schwarz wird
-dieser Zustand sich nicht aendert, wenn ich auf andere ttys wechsel
-ctrl+alt+backspace auch nichts bringt
-bei Drucken von Caps- oder Numlock sich die Status-LEDs an der Tastatur nich aendern
==> totalcrash

Das grosse Problem hierbei ist, dass Xorg.0.log nach dem crash absolut leer ist und sich somit der Fehler schwer finden laesst....

Die Installation des Treibers und das Laden vom Modul funtionieren imo (relevante dmesg Zeilen folgen). Der Fehler tritt sowohl nach der Installation aus den Ports auf, als auch nach der Installation des Treibers von der Nvidia-Seite. Auch ACPI enabled oder nicht macht keinen Unterschied. Die xorg.config funktioniert mit "nv" anstatt "nvidia" einwandfrei. Erstelle ich die xorg.conf mit nvidia-xconfig, so tritt das Problem trotzdem auf.
Woran koennte das liegen????

(Habe eine geForce 8800GT, freebsd 7.1 in 32bit, jegliche exotische Hardware habe ich vorlaeufig aus dem Rechner genommen)

dmesg | grep nvidia:
Code:
nvidia0: <GeForce 8800 GT> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [GIANT-LOCKED]
nvidia0: [ITHREAD]

xorg.conf
Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/local/share/X11/rgb"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/lib/X11/fonts/misc/"
        FontPath     "/usr/local/lib/X11/fonts/TTF/"
        FontPath     "/usr/local/lib/X11/fonts/OTF"
        FontPath     "/usr/local/lib/X11/fonts/Type1/"
        FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "glx"
        Load  "record"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        #Option     "DualHead"                  # [<bool>]
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName   "Unknown Board"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Sollten noch logs/Angaben fehlen, sagt Bescheid, jegliche Vorschlaege sind wilkommen.
 
Wieviel RAM hast du drin? habe die gleiche Karte, bei mehr als 3 GB hängt sich xorg wegen dem nvidia Treiber auf.
 
Ya, danke... ich habe 4GB Ram.....

Gibt es Möglichkeiten, diese Beschränkung zu umgehen oder sind irgendwelche Patches in Arbeit? Ich war ja gerne bereit ein halbes GB an ein 32bit System zu opfern. Aber nur 3GB zu benutzen, obwohl man noch einen GB hat, tut schon weh. ;'(
 
Mhh schade... Ich habe bei mir 2x2GB im Rechner und habe daher nur die Wahl zwischen 2 oder 4GB, die ich aufs mainboard stecke. Kann man irgendwie BSD/BIOS/Software-maessig einstellen, dass nur 3GB sichtbar sind?
 
Ich dachte Nvidia hatte mal eine Anfrage in einer Mailing List bezüglich Änderungen die durchgeführt werden müssen damit sie weiterkommen. Oder war das wegen dem 64Bit Treiber?
 
Tja ich hör selbst von den Linuxern kaum noch positives über NVIDIA. Wenn schon nicht aus Freiheitsgründen kann man inzwischen schon aus pragmatische Gründen dazu raten nvidia karten zu verkaufen und das Geld in radeons zu investieren. Mit dem neuen drm und dri müssten mindestens die r500er doch schon gut laufen.
 
Wenn ich jetzt meine 8800gt verkaufe bekomme ich da nicht mehr wirklich viel für...
Aber hast recht, das nächste Mal werde ich mir die erste Radeon meines Lebens kaufen.
 
Hatte genau das selbe Problem, und es gibt einen hack dafür!

Das in die /boot/loader.conf und rebooten:
machdep.disable_mtrrs=1
 
Oh das ist natürlich fein. Werde ich bei Gelegenheit ausprobieren.
Ich hab doch gestern Stunden auf nvnews.net verbracht.
Suchen will gelernt sein.
 
Zurück
Oben