Debian bringt
nach der Installation nur das Kernelmodul nv für nVidia-Grafikkarten
mit, das jedoch keine 3D-Beschleunigung unterstützt. 3D-Beschleunigung
gibt es nur mit den Original nvidia-Treibern, welche non-free sind
und daher in der main-Sektion nicht angeboten werden. Also hat man zwei Möglichkeiten: Entweder bindet man in die /etc/apt/sources.list die non-free-Quellen mit ein und installiert die passenden Pakete für die eigene Grafikkarte, oder man baut sich das erforderliche Treibermodul mit den Hilfsmitteln von Debian selbst. Wie das geht, erkäre ich hier im Detail:
Vorbedingungen:
Es müssen die Kernel-Headers installiert sein. Der Befehl
# uname -r
2.6.26-1-486
zeigt die Kennung des Kernels an. Mit Hilfe von
# apt-get install linux-headers-2.6.26-1-486
installiert man die Header.
Es müssen die Sektionen contrib und non-free in
die Paketquellen mit eingebunden werden, also muß der Eintrag
in der sources.list so aussehen:
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
Danach installiert man
noch folgende Pakete:
# apt-get install module-assistant
zum kompilieren der Kernelmodule und
# apt-get install nvidia-kernel-common
Hinweis:
Je nach verwendeter Grafikkarte gibt es zwei unterschiedliche Bibliotheken
unter Debian:
nvidia-glx
nvidia-glx-legacy-96xx
Welche Bibliothek für welche Grafikkarte ist, steht in der
Paketbeschreibung die man mittels
# apt-cache show <Paketname>
aufrufen kann. Nach der Wahl des Paketes richtet sich auch der
verwendete Befehl.
Anschließend installiert man je nach Grafikkarte das nvidia-Kernelmodul
mit dem Befehl
# module-assistant auto-install nvidia-kernel-source
oder
# module-assistant auto-install nvidia-kernel-legacy-96xx-source
Zur Überprüfung: Unter
# modprobe -l | grep nvidia
/lib/modules/2.6.26-1-486/nvidia/nvidia.ko
gibt es ein neues Kernel-Modul, namens nvidia.
Zum Schluß installiert
man noch die erforderlichen Bibliotheken, so fern sie nicht schon
vom module-assistant installiert worden sind. Entweder
# apt-get install nvidia-glx
oder
# apt-get install nvidia-glx-legacy-96xx
Konfiguration des
X-Servers:
Als letzten Schritt muß man die Konfigurationsdatei des
X-Servers unter /etc/X11/xorg.conf anpassen:
In der "Module" Sektion braucht man eine Zeile
Load "glx"
Sämtliche Zeilen die auf "dri" oder "GLCore"
Module verweisen sollten mit einem Raute-Zeichen (#) auskommentiert
werden.
In der "Device"-Sektion sollte man die Zeile für
das Treibermodul auf nvidia anpassen, also sollte in der Zeile
Driver "nvidia"
stehen.
|