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-[[http://www.nvidia.com/object/linux.html|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 XF86``Config 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.