Installation NVIDIA Grafikkartentreiber

August 5, 2008 by  
Kategorie Hardware

Wenn man eine Linuxdistribution installiert, wird die 3D-Unterstützung für die Grafikkarte nicht mit installiert. Die Grafiktreiber die für die verschiedenen Modelle angeboten werden, sind universelle Treiber für einen Hersteller bzw. Grafikartentyp. Sie werden aber nicht vom Hersteller selber entwickelt sondern von Open-Source Projekten.

Nvidia ist der erste Grafikartenhersteller gewesen, der einen eigenen Treiber für Linux zur Verfügung stellt. In der folgenden Anleitung wird die Installation des Treibers auf einem Linuxsystem mit Hilfe der Kommandozeile beschrieben. Dies hat einen einfachen Grund. Wenn man bei Suse einen Online Update macht, wird von Zeit zu Zeit auch ein neuer Kernel eingespielt. Dies hat zur Folge, dass die 3D Unterstützung nicht mehr funktioniert und der Rechner im Textmodus hochfährt. Da man in diesem Fall keine Grafische Oberfläche mehr zu Verfügung hat kann man mit Yast die Installation der Treiber nicht mehr durchführen. Die Anleitung bezieht sich zwar auf Suse, kann aber durchaus auf andere Distributionen übertragen werden.

1. Mit dem Konqueror im eigenen Homeverzeichnis ein Verzeichnis mit dem Namen nvidia anlegen. Bearbeiten/Neu erstellen/Ordner

2. Den aktuellen Treiber für seine Grafikkarte von der Seite Nvidia.de runter laden und im Verzeichnis nvidia speichern.

3. In der Taskleiste unten eine Terminalsitzung öffnen. Dort wird dann

su -

für Superuser eingegeben und Enter gedrückt. Dann kommt die Aufforderung ein Passwort einzugeben. Dies ist das Rootpasswort. Bei der Eingabe geht der Cursor nicht weiter, also nicht verwirren lassen. Nun befindet man sich im Homeverzeichnis von Root

4. Nun muss man in den Textmodus wechseln und den X-Server ausschalten. Dies macht man mit dem Befehl

init 3

Bei Suse erscheint evtl. der Bootscreen, in diesem Fall bitte “F2″ drücken.

5. Es kommt wieder die Aufforderung ein Login zu machen. An dieser Stelle gibt man wieder

root

ein und das Rootpasswort.

6. Man muss nun in das Verzeichnis nvidia wechseln, da dort der Installer vom Treiber liegt. Also geben wir im Terminal

cd /home/deinusername/nvidia

ein. Um zu sehen was in diesem Verzeichnis liegt kann man einmal ein

ls -a

eingeben und bekommt alle Dateien angezeigt.

7. Bei dem Treiber handelt es sich um ein Installationsscript. Dieses Script muss man nun aufrufen. Dies geschieht indem man

sh NVIDIA-Linux-x86-1.0-6111-pkg1.run

eingibt und mit Enter bestätigt. Der Dateiname der eingegeben werden muss ist natürlich abhängig davon welche Version des Treibers ihr runter geladen habt.

8. Die Frage nach der Lizenz bitte akzeptieren.

9. Danach kann man die folgenden Schritte mit ok bestätigen. Zum Schluss wird man noch aufgefordert Sax zu starten und die 3D-Unterstützung zu aktivieren. Dies ist aber ab Suse 9.0 nicht mehr nötig. Bei Suse 9.2 muss allerdings das Nvidia Modul nach erfolgreicher Installation manuell geladen werden. Das macht man mit:

modprobe nvidia

Bei Suse 9.2 gibt es eine verwirrende Fehlermeldung:

WARNING: Your kernel was configured to include rivafb support as a loadable kernel module. The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded!

Diese Meldung kann man einfach mit ok bestätigen.

10. In der Kommandozeile gibt man dann

init 5

ein und gelangt wieder zur Anmeldung.

Man erkennt sehr einfach am Nvidialogo welches beim Starten des X-Servers gezeigt wird, dass die 3D-Unterstützung aktiviert ist und der Treiber korrekt funktioniert.

Für diese Installation müssen die Kernelquellen installiert sein, dass ist ganz wichtig. Wenn eine Fehlermeldung kommt, dass die Module nicht eingebunden werden können, versucht es bitte mit einem älteren Treiber, der auch von der Nvidiaseite runter geladen werden kann.


Verfasser des Artikels: Schmiddi

Kommentare

test
  1. Anne am 27. Oct 2011 14:03 


    Vielen Dank für diese ausführliche Anleitung. Ich habe am Wochenende auf meinem alten Linux Rechner versucht diese Grafikkarte zu installieren – erfolglos bis ich diesen Artikel gelesen habe!

    Gruß
    Anne K.
    http://www.esm-computer.de