Hallo Thomson! * Thomas Hertweck schrieb am 30.Okt.2002:
Bernd Brodesser wrote:
ich habe nun auch wieder mal versucht den NVIDIA-Treiber zu installieren. Daher habe ich erst mal NVIDIA_kernel-1.0-2960 und NVIDIA_GLX-1.0-2960 gezogen und installiert.
Das sind allerdings nicht die neusten Treiber von der Nvidia-Homepage. Diese sollten AFAIK die Versionsnummer 1.0-3123 tragen.
Hmm, ich habe es von http:/www.nvidia.de gezogen. Da war nichts neueres dabei. :(
/etc/X11/XF86Config habe ich angepaßt und X gestartet. Lief zuerst ganz gut, aber dann kamen irgendwelche Streifen auf dem Bildschirm und alles war eingefroren.
Das kann verschiedene Ursachen haben, unter anderem das von Dir unten angesprochene AGP Problem. Bei mir gab es z.B. mit den Nvidia-Treibern beim Ausloggen unter KDE einen kompletten System-Freeze - hier half das Abschal- ten von APM. Man sieht, das ganze scheint hochkomplex zu sein :-)
Ja, bei mir scheint es das AGP Problem zu sein. Was ist denn nun APM schon wieder? (*grummel* Blöde Abkürzungen. (-; )
Im Readme habe ich was von AGP gelesen, das man bei Instabilität ändern sollte. Habe ich gemacht und die Zeile
Option "NvAgp" "0"
eingefügt. Und siehe da, es funktioniert.
Nun meine Frage, was ist überhaupt Agp? Brauche ich das? Ich habe mal anstelle der 0, 1 gesetzt, funktioniert auch.
AGP steht fuer "Accelerated Graphics Port".
Ja, es geht um meine AGP-Steckleiste. Wäre nicht darauf gekommen, daß es damit zusammenhängt. Für mich sind das halt alles Steckleisten, die aus rein mechanische Gründe unterschiedlich gestaltet sind. Scheint wohl doch nicht so zu sein. ;) Danke an Manfred, für die Erklärung und Hilfe.
Englisch bereitet Dir glaube ich keine Probleme,
Schön wäre es. :(
so kannst Du alles relevante dazu unter http://www.pcguide.com/ref/mbsys/buses/types/agp.htm nach- lesen. Es lohnt sich (wie eigentlich der gesamte PC-Guide).
Mein Englisch ist wirklich nicht gut. Für manpages reicht es, aber wenn ich etwas komplett neu aneignen soll, dann wird es schon zimmlich hart.
Mit der Option "0" stellst Du AGP ganz ab - das ist am sta- bilsten, denn es wird gar kein AGP benutzt. Das sollte sich ein wenig in der Performance deutlich machen. Die anderen Werte sind im Nvidia-README ausfuehrlich erlaeutert,
Ja, ich wußte nur nicht, was AGP überhaupt ist.
es wird entweder die Nvidia-eigene AGP Unterstuetzung oder das Kernel-Modul verwendet. Hier bei lief laeuft alles mit dem Nvidia-eigenen Modul am besten - aber das kann natuerlich bei anderen Systemen wiederum auch anderst sein.
Allerdings sagt mir
$ cat /proc/driver/nvidia/agp/status Status: Disabled
was mich ein wenig beunruhigt. Wenn ich es auf 2 setze, dann wird es wieder instabil.
Disabled sollte dort eigentlich nur bei der Option "0" stehen. Ich wuerde Dir empfehlen, erst einmal alle Optio- nen im BIOS zu AGP zu ueberpruefen. Du solltest eher kon- servative Werte waehlen, z.B. eher AGP 2x statt AGP 4x.
Mein BIOS hat nur AGP 2x Enable oder Disable
Vielleicht hilft das schon. Ausserdem sollte SBA (Side Band Addressing) und FW (Fast Writes) deaktiviert sein,
Habe ich in meinem BIOS nicht gefunden.
denn diese Optionen bringen nicht viel, sorgen aber oft fuer Instabilitaet. Ich habe dazu vor Urzeiten auch mal eine Mail ueber suse-linux geschrieben, vielleicht fin- dest Du diese noch in Deinem Archiv. Auch das Manual zu Deinem Motherboard sollte Dir etwas ueber die moegli- chen BIOS-Einstellungen sagen.
Mhh. Habe ich leider nicht. Ich habe mein Motherboard vor drei, vier Jahren gebraucht gekauft. Ist somit nicht mehr das allerneuste. ;)
Und dann noch was: Wenn ich gears sage, bekomme ich folgende Fehlermeldung:
gears: error while loading shared libraries: /usr/lib/libGLcore.so.1: undefined symbol: glActiveTexture
Hast Du das Xfree-Logfile unter /var/log ueberprueft? Da sollte stehen, dass der Nvidia-Treiber und das GLX-Modul einwandfrei geladen werden konnten. Hast Du vorher ein switch2nvidia bzw. switch2nvidia_glx als root gemacht?
switch2nvidia hatte ich gemacht, switch2nvidia_glx nicht. Das war es. ;) Allerdings alles was switch2nvidia macht, hatte ich vorher schon per Hand gemacht. Glaube ich zumindest, ich habe mir das Skript, das es ja ist, nur oberflächlich angeschaut. Wo steht das mit switch2nvidia und switch2nvidia_glx eigentlich beschrieben? Ich habe mich am README von nvida gehalten, da stand natürlich nichts davon drin.
Lief ein SuSEconfig? /usr/lib/libGLcore.so.1 ist vermut- lich nur ein Link - auf was verweist dieser?
Ja, ist ein Link, allerdings auf die richtige Version. Aber jetzt tut es es. Werd mir mal das Skript (switch2nvidia_glx) anschauen, was es gemacht hat, daß es läuft. Den richtigen Link gab es jedenfalls schon vorher.
Es sollte die Bibliothek aus dem Nvidia-RPM mit der richtigen Ver- sionsnummer sein. Hmm, wenn alles stimmt, dann bin ich etwas ueberfragt: anscheinend passt irgendetwas nicht zu- sammen, sonst duerfte es ja keine "undefined symbols" ge- ben.
Vielleicht hilft ja eine Idee weiter...
Ja, danke schön.
Gruesse, Thomson
-- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4