Am Donnerstag, 17. November 2005 22:43 schrieb Thomas Hertweck:
Joachim Gebhardt wrote:
Am Donnerstag, 17. November 2005 20:15 schrieb Arno Jung:
[...]
sax2 -m 0=nvidia
Das aktiviert noch nicht den Treiber. Damit sagst Du lediglich sax2, dass es bitteschoen den NVIDIA-Treiber verwenden moechte. Ob das spaeter auch in der X11 Konfiguration landet, ist eine andere Frage.
[...] wenn ich ein frisch installiertes system hab dann kann ich 3D aktivieren und es läuft, aber nach neuem booten ist die 3D funktion weg, und X startet nicht, sondern es kommt nur ein prompt
Nein, Du aktivierst 3D nicht, denn dazu ist ein Neustart des X-Servers noetig. Du schreibst hoechstens eine neue Konfiguration, aber die wird erst beim naechsten Start des X-Servers ausgewertet.
Es liegt nicht am Treiber und auch nicht am 10.0 SuSE oder OSS
an was denn dann ??
Denk mal scharf drueber nach, des gibt da noch die menschliche Komponente... ;-)
[...] Section "Device" BoardName "GeForce2 MX/MX 400" BusID "1:0:0" Driver "nv" Identifier "Device[0]" VendorName "NVidia" EndSection
Du verwendest definitiv *nicht* den Nvidia-Treiber, der heisst naemlich "nvidia". "nv" ist der Standard-X11 Treiber fuer NVIDIA-basierte Grafikchips und er beherrscht kein 3D.
Du solltest a) den NVIDIA-Treiber korrekt installieren (in Runlevel 3!), b) schauen, ob sich das NVIDIA-Kernelmodul per "modprobe nvidia" korrekt laden laesst, c) schauen, ob die Installation einen Eintrag in modprobe.conf gemacht hat, um das Modul automatisch zu laden beim Start des X-Servers, d) mit "sax2 -m 0=nvidia" und den ganzen Einstellungen und Tests eine *korrekte* xorg.conf fuer den NVIDIA-Treiber schreiben, und e) in Runlevel 5 wechseln. Funktioniert letzteres nicht, so solltest Du /var/log/Xorg.0.log anschauen, Du wirst dort entsprechende Fehlermeldungen finden...
Cheers, Th. Hallo Joachim,
dies ist mein Weg, wie ich den NVIDIA-Treiber zum laufen bekomme. Voraussetzung dürfte in jedem Fall das Paket kernel-source incl. der Abhängigkeiten sein, sowie ein Online-Update danach, damit die Kernel-Quellen mit deinem installierten Kernel zusammenpassen. Du lädst die Installations-Datei von NVIDIA. Diese haben die Endung .run. Melde Dich an der Konsole 1 (STRG+ALT+F1) als Root an und wechsle in das Verzeichnis, wo Du die .run Datei gespeichert hast. Erst einmal wechselst Du in den Runlevel 3 (init 3). Dort gibst Du dann "./[Name der Datei].run --add-this-kernel" ein. Mit diesem Befehl wird der Treiber noch nicht installiert sondern Du erzwingst nur, dass Treibermodule des laufenden Kernel gebaut und in die Installations-Datei eingefügt werden. Wenn alles fehlerfrei läuft, wird ein Installationspaket mit gleichem Namen und der Endung custom.run erzeugt. Danach kannst Du den Treiber installieren, dh. Du führst die custom.run Datei aus. Danach musst Du sax2 -m 0=nvidia ausführen. Im SaX2 wählst Du dann die Einstellungen wie gewohnt und kannst auch 3D aktivieren. Nach dem Test und dem Speichern wechselst Du wieder in den Runlevel 5 mit init 5 Steffen