Installation der NVidia-Treiber über das Debian-PaketsystemI. Allgemeines In dieser Anleitung wird beschrieben, wie sich die NVidia-Treiber auf einem Debian System installieren lassen. Nachdem die NVidia-Treiber nicht unter einer OpenSource-Lizenz veröffentlicht wurden, können sie kein Bestandteil von Debian sein. Debian bietet jedoch eine Vorgehensweise an, diese in das (Paket-)System zu integrieren. Dadurch können die Treiber nach Bedarf auch wieder "sauber" deinstalliert werden. Die Treiber bestehen aus zwei Komponenten. Zum einen den eigentlichen Kernel-Treibern, sowie einer XServer-Erweiterung. Für einen funktionierenden Betrieb müssen beide installiert werden. Einige befehle dieser Anleitung müssen mit "root"-Rechten ausgeführt werden, oder benötigen die Gruppenrechte von "src". Der Einfachheit halber wird darauf verzichtet dies immer anzugeben, sondern epfohlen, alles Befehle als "root" auszuführen. II. Vorbedingungen 1. Bestimmen des verwendeten Kernels Die Treiber müssen auf den verwendeten Kernel angepasst werden. Daher ist es notwendig, erstmal die genaue Bezeichnung des Kernels herauszufinden. Dies geht mit folgendem Kommandozeilenaufruf:
Das Ergebnis schaut in etwa so aus:
Die "2.4.20" stehen für die Kernel-Versionsnummer. Der Zusatz "-686" bedeutet, dass der Kernel für 686er (Pentium III) optimiert wurde. Wenn in dieser Anleitung von KERNELVERSION die Rede ist, so muss der gesamte Ausdruck (hier: 2.4.20-686) dafür eingesetzt werden. Damit der Treiber für den Kernel kompiliert werden kann, ist es erforderlich, sich die so genannten Header-Dateien für diesen herunterzuladen (es ist nicht notwendig die ganzen Sourcen zu installieren):
[In obigem Beispiel wäre es "apt-get install kernel-headers-2.4.20-686"] 2. Installation weiterer Pakete Zuerst müssen alle Pakete installiert werden, die für die Installation notwendig sind. Dies geschieht mit folgendem Kommandozeilenaufruf:
3. Herunterladen und Entpacken der aktuellen Treiber Nachdem die Treiber in der aktuellen Debian-Stable-Ausgabe (Woody/3.0) schon etwas älteren Datums sind, empfiehlt es sich die neuste Version aus Unstable zu verwenden. Anstatt der genauen Versionsnummer der Treiber, wird in dieser Anleitung der Platzhalter TREIBERVERSION verwendet - diesen wie KERNELVERSION immer durch den eigenen Wert ersetzen. Auf folgenden Seiten sind die Pakete erhältlich. Einfach auf "Go to Download Page" drücken und vom einem Mirror herunterladen: http://packages.debian.org/unstable/x11/nvidia-glx-src.html http://packages.debian.org/unstable/x11/nvidia-kernel-src.html Nun in das Verzeichnis mit den heruntergeladenen Debian-Paketen wechseln und diese installieren:
In "/usr/src" ist danach eine gepackte Datei "nvidia-kernel-src.tar.gz" und ein Verzeichnis namens "nvidia-glx-TREIBERVERSIONS". Falls ein Ordner "/usr/src/modules" existiert, empfiehlt es sich diesen vorher zu löschen:
Das Archiv mit den Kernel-Treibern entpacken:
III. Installation der Kernel-Treiber In "/usrc/src/modules" befindet sich ein Ordner "nvidia-kernel-TREIBERVERSION" sein. In diesen wechslen:
Vor dem eigentlichen Kompiliervorgang müssen noch ein paar Umgebungsvariablen gesetzt werden (jeweils wieder das Ergebnis aus Schritt 1 für KERNELVERSION einsetzen):
Das Kompileren wird mit folgendem Befehl gestartet:
Nach dem erfolgreichen Kompilieren befindet sich in "/usr/src" ein Paket mit den Treibern:
IV. Installation der XServer-Erweiterung In das folgendes Verzeichnis wechseln:
Dort mit folgenden Befehl die Paketierung starten:
Das fertige Paket befindet sich ebenfalls in "/usr/src" und kann über folgenden Aufruf installiert werden:
V. Konfiguration der grafischen Oberfläche (Xserver) 1. Minimal Konfiguration Die hier angeführten Schritten um fassen ledglich eine Minimal-Konfiguration der NVidia-Treiber. Eine ausführliche Anleitung zur Konfiguration befindet sich in "/usr/share/nvidia-glx". Diese kann mit "zless README.DE.gz" gelesen werden. Als letztes müssen einige Änderung an der XServer-Konfiguration durchgeführt werden: - Als Grafikkarten-Treiber "nvidia" angeben - Das Xserver-Modul "glx" muss geladen werden - Die XServer-Module "dri" und "GLcore" müssen deaktiviert sein 2. Konfiguration mit Hilfe von debconf Eine einfache Konfiguration mit Hilfe von "debconf" kann über diesen Kommandozeilenaufruf gestartet werden:
3. Manuelle Konfiguration Bei einer Bearbeitung der XServer-Konfigurationsdatei (/etc/X11/XF86Config-4) per Hand, ergbit sich nachstehndes Vorgehen: Es gilt in der Sektion "Module" die folgenden Zeilen (falls vorhanden) zu entfernen:
Desweiteren muss folgende Zeile in der Sektion "Module" enthalten sein:
In der Sektion "Device", in welcher die Grafikkarte konfiguriert wird, ist der folgende Eintrag zu machen:
VI. Abschluss Nach einem Neustart des XServers sollte ein NVidia-Logo erscheinen. Fragen und Anregungen gerne an renate at pimpzkru.de
|
