Linux 14.981 Themen, 106.341 Beiträge

NVIDIA Treiber in SUSE 10.3 installieren

RW1 / 20 Antworten / Flachansicht Nickles

Hallo Leute. Ich habe eben meine alte Grake GF4MX440 gegen eine "neue" FX5200 / 128MB getauscht. Mit Hilfe einiger Anleitungen aus dem Inet ging das Ganze auch mit LINUX (SUSE10.3) o.k. (DOS Gefühle kamen auf beim Arbeiten auf der Konsole).

Jetzt möchte ich aber auch die 3D Eigenschaften der Karte aktivieren. Das geht ja wohl nur mit einem Original Graka Treiber von NVIDIA. Auf deren Seite fand ich auch einen Treiber mit dem Namen:

NVIDIA-Linux-x86-100.14.23-pkg1.run

Beim runterladen ging aber sofort ein Browser Fenster auf und zeigte massenweise Text und andere Zeichen an. Ich speicherte dann das Ganze unter dem vorgegebenen Namen ab.

Und nun? Wie muss ich weiter vorgehen? Auch wenn ich mich hier somit als LINUX DAU zur Schau stelle, ich würde es gerne mal genau wissen wie das funktioniert? Auf der Hilfeseite von SUSE komme ich nicht zurecht. Vielleicht könnt Ihr ja weiterhelfen.

Gruß

Ralf

bei Antwort benachrichtigen
@goose31 Acader
@rw1 Acader
Dune Lord RW1 „NVIDIA Treiber in SUSE 10.3 installieren“
Optionen

Eigentlich ist die Sache relativ einfach. Speichere den Treiber (die Datei "NVIDIA-Linux-x86-100.14.23-pkg1.run") in deinem /home, dann mußt du nicht lange suchen. Jetzt installierst du dir mit yast das Paket "kernel-source" und das Paket "gcc" sowie die automatisch gewählten Abhängigkeiten.
Nun öffnest du eine Konsole und meldest dich mit dem Befehl "su" als Benutzer "root" an. Bei der Passworteingabe mußt du ein wenig aufpassen, da keine Ausgabe am Bildschirm erfolgt. Wenn du also keine Zeichen siehst, die du gerade eingibst, ist das völlig normal.
Nach der Anmeldung als "root" gibst du den Befehl "init 3" ein.
Jetzt wird die grafische Oberfläche beendet und du befindest dich im Konsolenmodus, dem sogenannten "Runlevel 3". Nun meldest du dich als Benutzer "root" an. Einfach "root" eingeben, gefolgt von deinem Passwort für "root". Navigiere zum Speicherort des Treibers, z. B. /home. Gib dazu den Befehl "cd /home/deinBenutzername" ein, 'deinBenutzername' steht logischerweise für den Namen deines Benutzers, also z. B. "cd /home/linux".
Dort gibst du den Befehl "sh NVIDIA-Linux-x86-100.14.23-pkg1.run" ein und folgst den Anweisungen der Installationsroutine. Die Frage, ob auf dem NVIDIA-Server nach einem vorkompilierten Kernelmodul gesucht werden soll, kannst du ruhig verneinen, der Treiber findet da sowieso nichts. Nun wird das Kernelmodul gebaut und der Treiber installiert. Beantworte die Frage,ob eine neue "Xorg.conf" erstellt werden soll, mit ja. Danach ist die Installation fertig und du kannst dich wieder grafisch anmelden. Dazu gibst du am Prompt ein "init 5". Alternativ kannst du auch einen Neustart durchführen (mache ich immer) mit dem Befehl "reboot".
Du kannst den Nvidia-Treiber auch mit yast installieren, aber das klappt nicht immer. Wenn du es probieren willst. mußt du dir zuerst die passenden Quellen einbinden. Für SuSE 10.3 wäre das: "http://download.nvidia.com/opensuse/10.3" Wenn du schon mal dabei bist, kannst du auch gleich noch weitere Paketquellen einbinden. Zu empfehlen wäre erstmal Packman (für Multimedia) http://packman.iu-bremen.de/suse/10.3
Am besten, du schaust selbst, was für dich wichtig ist, informieren kannst du dich auf dieser Seite: http://wiki.linux-club.de/YaST-Installationsquellen_f%C3%BCr_openSUSE
Nachdem du die Nvidia-Quellen eingebunden hast, suchst du mit yast einfach nach "nvidia" und wählst den passenden Treiber für deine Karte aus. Nach der Installation machst du am besten einen Neustart, dann solltest du 3D haben. Aber wie schon gesagt, das klappt nicht immer, nimm lieber die eingangs beschriebene Methode. Die funktioniert immer. Naja, fast immer. Die einzige mir bekannte Distribution, bei der es wirklich NUR über die Paketverwaltung möglich ist, den NVIDIA-Treiber fehlerfrei zu installieren, ist PCLinuxOS. Aber das gehört nicht hier her und ist eine andere Geschichte, die mir viele neue graue Haare eingebracht hat.

Wer andern eine Bratwurst brät, der hat ein Bratwurstbratgerät.
bei Antwort benachrichtigen