Das Paket nvidia-drivers unterstützt alle Nvidia-Karten, es gibt mehrere Versionen, je nach verwendeter Karte.
Neuere Karten (8, 7, 6 und FX 5-Serien) sollten die 100er Version des Treibers verwenden.
für ältere Karten wie die Geforce 3- oder 4-Serie erfordern die Treiberversion 96.x. Dazu muss der Treiber in der Datei package.mask maskiert werden
# echo “>=x11-drivers/nvidia-drivers-97.00″ >> /etc/portage/package.mask
Noch ältere Karten (wie TNT, TNT2, GeForce und GeForce 2) benötigen den 71.x Treiber.
# echo “>=x11-drivers/nvidia-drivers-87.00″ >> /etc/portage/package.mask
Treiber installieren:
# emerge nvidia-drivers
Kernelmodul laden:
# modprobe nvidia
Damit der X-Server die GLX-Bibliotheken von Nvidia verwendet, muss eselect ausgeführt werden.
# eselect opengl set nvidia
Als nächstes muss der Treiber in der xorg.conf ergänzt werden, dazu muss die Datei /etc/X11/xorg.conf in einem Editor geöffnet werden. In der Section “Devices” muss als Driver “nvidia” ergänzt werden.
Section “Device”
Identifier “Geforce FX”
Driver “nvidia”
EndSection
Im Module-Abschnitt muss das “glx” Modul geladen werden, “dri” darf nicht geladen werden.
Section “Module”
…
Load “glx”
# Load “dri”
…
End Section
Danach sollte der Nvidia-Treiber funktionieren.
Ob die 3D-Unterstützung nun aktiv ist kann man mit glxinfo überprüfen.
# glxinfo |grep direct
Wenn “direct rendering: Yes” ausgegeben wird, ist die 3D-beschleunigung aktiv.
Einen einfacher Leistungstest ist mit glxgears möglich.
# glxgears
Mit meiner Geforce FX 5900 liegen die fps bei ca. 11.000, ohne Nvidia-Treiber waren es gerademal 300 fps.
find ich gut, wenn ichs ma brauch, weiss ichs nun wo ich es schnell und pregnant nachlesen kann. muss ich keine foren mehr durchsuchen :)
fjdn (: Mach das ja auch nur aus Eigennutz, weil ich keine Lust habe mir alles immer wieder aufs neue zusammensuchen zu müssen :D
Das wird nicht ganz funktionieren, ohne mesa-progs kein glxinfo und meseprogs werden per default nicht mit installiert
also was müsst ich noch ergänzen?