Beim Einsatz von NVidia-Graphikkarten kann man den nativen X11-Treiber verwenden, der in der Konfigurationsdatei mit "nv" angegeben wird:
Section "Device" ... Driver "nv" ... EndSection
Dieser hat jedoch den Nachteil, dass er keine 3D-Unterstützung anbietet und die Farbtiefe auf 16 Bit limitiert ist, so dass Farbverläufe speziell auf Flachbildschirmen sehr unschön aussehen.
Nachteile des NVidia-Treibers
Man kann sich den originalen NVidia-Treiber besorgen. Dieser hat jedoch einige Nachteile:
der Treiber ist ClosedSource und muss zudem natürlich mit Root-Rechten ins System gebracht werden - ein potentielles Sicherheitsloch
- bis vor Kurzem gab es für die großen Distributionen wenigstens RPM-Pakete; neuerdings liefert NVidia den Treiber in Form eines teils binären Shell-Scriptes aus, welches man dann nach Art einer Setup.exe in das System klopfen muss - hierbei entgleitet der Systemadministratorin die Kontrolle über das System. Man weiß nicht, welche Dateien wohin kopiert und welche Systemdateien modifiziert werden...
- der Treiber kann aufgrund von (zahlreich berichteten) Instabilitäten Neustarts erforderlich machen, ganz so, wie das manchmal bei anderen Betriebssystemen der Fall ist
- der Treiber lässt sich nur sehr mühsam wieder entfernen
Installation
Enschließt man sich dennoch zur Installation, so fertigt man zuerst eine Sicherheitskopie seiner XF86Config an und führt dann das Installationsscript aus.
Der Treiber besteht aus zwei Teilen, einem Kernel-Treibermodul, und dem NVIDIA_GLX Paket, welches sowohl die OpenGL Bibliotheken als auch den eigentlichen XFree86-Treiber beinhaltet.
Nach der Installation findet sich sowohl eine englische als auch eine deutsche README-Datei im System:
/usr/share/doc/NVIDIA_GLX-1.0/README /usr/share/doc/NVIDIA_GLX-1.0/README.DE
Diese beiden Dateien sind sehr umfangreich und informativ - vorbildlich.
Um Ihnen den Spaß beim Lesen zu verderben, werden nachfolgend die wichtigsten Punkte vorweggenommen .
Treiber einrichten
Das Einrichten der grundsätzlichen Treiberfunktionalität ist recht einfach. Suchen Sie in der Device-Sektion nach dem Treiber "nv" und ersetzen Sie die Zeile durch "nvidia":
Section "Device" ... Driver "nv" ... EndSection
Section "Device" ... Driver "nvidia" ... EndSection
Suchen Sie in der Module-Sektion nach den Einträgen Load "dri" und Load "GLcore". Löschen Sie diese. Fügen Sie dann stattdessen den Eintrag Load "glx" hinzu:
Section "Module" ... Load "dri" Load "GLcore" ... EndSection
Section "Module" ... Load "glx" ... EndSection
Somit steht Ihnen die grundsätzliche Treiberfunktionalität nach dem Starten des X-Servers zur Verfügung.
Spezielle Optionen
Der nvidia-Treiber bietet einige spezielle Optionen. Die interessantesten seien nachfolgend aufgeführt. Weitere Informationen bieten die o.g. README-Dateien.