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
KarstenW RW1 „NVIDIA Treiber in SUSE 10.3 installieren“
Optionen

"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."

Das ist mir auch schon öfters passiert. Das ist ein Fehler bei mozilla und deren Konfiguration. Diese Datei besteht teilweise aus einem Shellscript (Textteil) und einem binären Teil, dem eigentlichen Treiber. Nimm mal einen anderen Browser der diese Datei normal abspeichert und nicht irrtümlich öffnet.

Der Xserver wird automatisch gestartet vom kdm oder gdm. Da sind diese grafischen Anmeldebildschirme.
Bei Linux ist viel von AT&T Unix System V übernommen worden. Unter anderen auch der Start des Rechners mit dem init - Programm oder -Prozess.
Init verzweigt nach dem Recherstart in ein Unterverzeichnis von /etc/

.....
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc0.d
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc1.d
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc2.d
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc3.d
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc4.d
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc5.d
drwxr-xr-x 2 root root 4096 2007-09-23 19:32 rc6.d
-rwxr-xr-x 1 root root 306 2007-09-22 22:27 rc.local
drwxr-xr-x 2 root root 4096 2007-09-23 14:13 rcS.d
.....

Das sind alles Unterverzeichnise für die verschiedenen Runlevels. Man kann diese Runlevel selbst konfigurieren um den Rechner beispielsweise zeitweise nur als Server und dann wieder als Desktoprechner zu nutzen. Man braucht dazu nur den Befehl "init .." eingeben um in einen anderen Runlevel zu wechseln, ohne den Rechner neu starten zu müssen.
Bei SUSE wird ein Runlevel automatisch konfiguriert , in dem der XServer nicht automatisch startet. War das Runlevel 3 oder 5 ?
Also wenn du "init 3" (oder init 5) in der Konsole eingibst, wird auch der XServer automatisch beendet.
Linux ein ein richtiges Serversystem und kein reines Desktopsystem wie Windows XP.

Ich hoffe SUSE hält sich an die Linuxstandards.
Das sind alles Links , also zweite Dateinamen für die eigentlichen Shellscripte im /etc/init.d Verzeichnis.
Man kann so einem Shellscript verschiedene Parameter übergeben, start, stop, restart und reload gehören zum Standard.
Wenn du gdm oder kdm stopst wird auch der XServer beendet:

/etc/init.d/gdm stop oder mit

/etc/init.d/kdm stop

Es kann sein das bei SUSE das Verzeichnis init.d in einem anderen Verzeichnis ist. Da mußt du diesen Befehl anpassen.

Wenn der Xserver beendet ist, dann kannst du diese Datei starten und es wird automatisch eine passende Kernelschnittstelle kompiliert um diesen Treiber dann in den Betriebsystemkern automatisch zu laden.
Dazu muß eine Entwicklungsumgebung incl. der Kernelsourcen oder der Kernelheaderdateien und dem Compiler gcc installiert sein.
Zuerst wird aber auf dem NVidia Server gesucht, ob schon ein passender Treiber für deine SUSE Version existiert.

Du kannst die Datei /etc/X11/xorg.conf automatisch anpassen lassen oder mit einem Editor bearbeiten,aber ich glaube SUSE überschreibt diese Einstellung wieder automatisch ohne den Admninistrator (du selbst) zu fragen.
Das fand ich ganz blöd und bin deshalb nach SUSE 9.0 zu Debian gewechselt.

Das steht alles sehr gut in der README Datei bei NVidia erklärt .









Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen