Installation und Einstellung des Nvidia-Treibers
im Toshiba Satellite P20 S303 unter SuSE-Linux 9.0
Gestern gelang es mir, Installation und Einstellung des Nvidia-Treibers endlich zu bewerkstelligen. Da die Lösung anders ausfällt als in den vorigen Beiträgen, entschloss ich mich, sie hier darzulegen.
Vor jedem Versuch, die Nvidia-Treiber zu installieren, sollte man zuerst alle wichtigen Dateien auf einem überall lesbaren Speichermedium (CD, Diskette) retten. Bei meinem ersten Versuch habe ich diese allgemeine Vorsichtsmaßnahme missachtet und musste hinterher auf ein paar digitale Fotos verzichten, die ich auch in der Digitalkamera bereits gelöscht hatte.
Voraussetzung für die Installation ist, dass die Kernel-Source schon auf dem Computer installiert ist. Hierfür ruft man YAST auf und wählt ?Software installieren oder löschen?. Im neuen Fenster sucht man ?kernel-source?, worauf hin eine Zeile mit der Zusammenfassung ?The Linux kernel sources? und einer Größe von 208.2MB erscheint. Dies muss man akzeptieren.
Erst hiernach geht es zur eigentlichen Installation des Treibers. Zwar wird mancherorts angegeben, wo die Treiber-Datei heruntergeladen werden kann und wie sie zu installieren ist, aber bei mir führte das nur zu Fehlermeldungen. Geklappt hat es, wie in SuSEs Dokument ?Installation der Nvidia-Treiber ab Version 4349? (http://portal.suse.com/sdb/de/2003/04/wessels_nvidia4349.html) angegeben:
1.YAST Online Update (YOU) starten;
2.Mirror-Server wählen und manuelles Update starten;
3.Update ?fetchnvidia-1? wählen;
4.YOU nach dem Update beenden;
5.Computer neu starten.
Dieser Vorgang führte bei mir dazu, dass der Treiber installiert und die 3D-Funktion aktiviert war. Aber das Bild war in der Breite auseinandergezerrt, weil es weiterhin als 1024x768 definiert blieb, der Bildschirm jedoch eine 1440x900-Auflösung hat. Weiter geholfen hat mir das Suse-Team:
1.System in den Runlevel 3 starten, dies geschieht durch Eingabe der Ziffer ?3? in die Zeile der ?Boot options? beim S0.tarten, was dann die Bestätigung mit de Taste ?Enter? erfordert;
2.Als ?root? anmelden und die Konfigurationsdatei des Xservers (graphischer Modus) mit folgendem Befehl sichern: cp /etc/X11/XF86Config /etc/X11/XF86Config.backup;
3.SaX2 starten (Befehl ?sax2? oder ?sax2 -m 0=nvidia?, letzterer lädt den Treiber mit);
4.?Monitor? wählen und von ?VESA? auf ?LCD? mit 1024x768@60HZ wechseln;
5.Zurück zum Monitor-Menue, ?Auflösungen und Farbtiefen? wählen, den Reiter ?Expert? anklicken und die X-Y-Werte auf 1440x900 hochdrehen;
6.In ?Resolutions? ist die neue Auflösung anzuwählen, alle anderen zu deaktivieren;
7.Jetzt bitte keinen Servertest einleiten! Einstellungen speichern und SaX2 beenden;
8.Mit ?startx? kann der Erfolg geprüft werden: bei mir war das Bild endlich in der richtigen Auflösung.
Nach dem Neustart müsste alles normal laufen und richtig eingestellt sein. So war es bei mir, aber wir wissen, jeder Computer ist anders...
Jedenfalls allen viel Erfolg und viel Spass mit dem P20,
Antonio