Nach der Treiber-Installation
Diesen Abschnitt habe ich hier an den Anfang gestellt, damit er nach einer der Installations-Möglichkeiten unten nicht vergessen wird. Nach der Installation des Nvidia-Treibers wird die Datei
/etc/X11/xorg.conf
angepasst, z.B.:
Section "Device" Identifier "NVIDIA Corporation NV17 [GeForce4 MX 440]" Driver "nvidia" BusID "PCI:1:0:0" EndSection
Laut den Anleitungen
/usr/share/doc/nvidia-glx/README.Debian /usr/share/doc/nvidia-glx/README.txt.gz
sollen in der Datei
/etc/X11/xorg.conf
dann noch glx aktiviert und dri und GLcore abgewählt werden:
Load "glx" # Load "dri" # Load "GLcore"
Nach einem Neustart des Rechners sollte nun das Nvidia-Logo kurz angezeigt und der Nvidia-Treiber aktiviert werden.
Bei mir sind dann gelegentlich die Schriften plötzlich viel zu klein. Das ändert man dann z.B. direkt im Firefox, in kcontrol unter
Erscheinungsbild > Schriftarten GTK Stile und Schriftarten > GTK Schriftarten
oder für die Uhr im Kicker oder für den Konqueror durch
Rechtsklick auf die Uhr > Uhr einrichten Konqueror > Einstellungen > Konqueror einrichten > Erscheinungsbild
mögliche Fehlermeldungen
Fehlermeldungen, die bei der Installation entstehen können, werden gespeichert in
/var/log/nvidia-installer.log
mögliche Fehlermeldung: The compiler used to compile the kernel (gcc 4.1) does not exactly match the current compiler (gcc 4.2)
Der Nvidia-Treiber muss mit demselben gcc kompiliert werden, mit dem auch der laufende Kernel kompiliert wurde. Als Fehlermeldung bei der Nvidia-Installation kann gemeldet werden, dass der aktuell installierte gcc nicht mit dem übereinstimmt, der für den Kernel genutzt wurde. In dem Fall wird vor der Installation einfach der benötigte gcc zusätzlich installiert, z.B.
gcc-4.1
Als root wird dann vor der Treiberinstallation dieser gcc aktiviert, z.B.
export CC=/usr/bin/gcc-4.1
- die Einstellung löscht sich nach einem Logout gleich wieder
Die erfolgreiche Einstellung wird als root überprüft mit
export | grep CC
mögliche Fehlermeldung: FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'para virt_ops'
Bei dieser Fehlermeldung akzeptiert der geladene Kernel keine Nvidia-Module. In diesem Fall muss man auf einen älteren Kernel wie z.B. den 2.6.18 zurückgreifen und das Nvidia-Module für ihn erstellen, oder man kompiliert einen eigenen Kernel mit deaktiviertem Paravirtualisation Support.
fertige Treiber von Debian installieren
Ein zum Kernel passender Nvidia-Treiber wird installiert mit dem Paket
nvidia-glx nvidia-glx-legacy
- nvidia-glx wählt man für neuere, nvidia-glx-legacy für ältere Nvidia-Karten. Genaueres zur richtigen Auswahl findest Du auf http://www.nvidia.de/object/linux_de.html.
Automatisch wird nun zusätzlich ein Nvidia-Kernelmodul dazugewählt. Dabei müssen die Versionsnummer von installiertem Kernel und dem dazu ausgewählten und mitzuinstallierenden Nvidia-Kernelmodul unbedingt übereinstimmen!
Treibermodul selber bauen
Wenn es keinen passenden fertigen Nvidia-Treiber zum Kernel gibt, muss man den Treiber mit module-assistant selbst bauen:
m-a auto-install nvidia-kernel-source m-a auto-install nvidia-kernel-legacy-source m-a auto-install nvidia-kernel-legacy-76xx-source m-a auto-install nvidia-kernel-legacy-96xx-source
- Die legacy-Treiber sind für ältere Nvidia-Karten gedacht. Genaueres zur richtigen Auswahl findest Du auf http://www.nvidia.de/object/linux_de.html.
Dabei wird das Paket mit dem Nvidia-Treiber heruntergeladen, ein neues zum eigenen Kernel passende Nvidia-Kernelmodul erstellt und installiert. Abgeschlossen wird die Prozedur nun mit der üblichen Installation von
nvidia-glx nvidia-glx-legacy
- nvidia-glx wählt man für neuere, nvidia-glx-legacy für ältere Nvidia-Karten. Genaueres zur richtigen Auswahl findest Du auf http://www.nvidia.de/object/linux_de.html.
Original Nvidia-Treiber installieren
Wenn die Möglichkeiten oben nicht funktionieren, kann man den Original-Treiber von http://www.nvidia.de/object/linux_de.html installieren. Dazu benötigt man zusätzlich die Pakete:
gcc build-essential linux-headers-xx
- xx durch genaue Kernel-Nummer ersetzen, z.B. linux-headers-2.6.16-2-k7
Nach dem Download des Original-Treibers wird die graphische Oberfläche verlassen mit
Strg-Alt-F1
und beendet mit
sudo /etc/init.d/gdm stop sudo /etc/init.d/kdm stop
- beendet Gnome bzw. KDE
Nun meldet man sich als root an und installiert den gerade heruntergeladenen Treiber, z.B.:
/home/name/ordner/NVIDIA-Linux-x86-1.0-9755-pkg1.run
Deinstalliert werden kann der Treiber wieder mit
/home/name/ordner/NVIDIA-Linux-x86-1.0-9755-pkg1.run --uninstall

Artikel RSS


Kommentar hinzufügen