Hallo Leute, 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. /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. 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. 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. 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 Was kann ich machen? Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
Am Dienstag, 29. Oktober 2002 10:29 schrieb Bernd Brodesser:
Nun meine Frage, was ist überhaupt Agp? Brauche ich das? Ich habe mal anstelle der 0, 1 gesetzt, funktioniert auch.
Das ist die Steckleiste, in der die Grafikkarte steckt. Wurde eingeführt, als die PCI-Steckplätze zur Bremse für die Grafik wurden. Das besondere an AGP ist, dass sich die Grafikkarte Daten selbständig, also ohne die CPU vom Hauptspeicher holen und dahin schreiben kann. Diese Funktion wird mit dem von Dir erwähnten AGP-Parameter beeinflusst. Bei 0 wird die Funktion deaktiviert und die Grafikkarte ist auf den internen Speicher angewiesen, oder muss Daten traditionell über die CPU anfordern. Mit 1 oder 2 wird der AGP über das NVidia-Eigene Modul bzw. das Kernelmodul agpgart angesprochen.
Allerdings sagt mir
$ cat /proc/driver/nvidia/agp/status Status: Disabled
Auch bei 1?
was mich ein wenig beunruhigt. Wenn ich es auf 2 setze, dann wird es wieder instabil.
Dann las es leiber bleiben.
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
Vielleicht mal mit dem neuen 1.0-3123 probieren. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Hallo Bernd! 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.
/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 :-)
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". Englisch berei- tet Dir glaube ich keine Probleme, so kannst Du alles rele- vante dazu unter http://www.pcguide.com/ref/mbsys/buses/types/agp.htm nach- lesen. Es lohnt sich (wie eigentlich der gesamte PC-Guide). 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, 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. Vielleicht hilft das schon. Ausserdem sollte SBA (Side Band Addressing) und FW (Fast Writes) deaktiviert sein, 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.
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? Lief ein SuSEconfig? /usr/lib/libGLcore.so.1 ist vermut- lich nur ein Link - auf was verweist dieser? 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... Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
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
Hallo Bernd! Bernd Brodesser wrote:
* Thomas Hertweck schrieb am 30.Okt.2002:
[...] 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. :(
Schau mal bei http://www.nvidia.com/ vorbei, da gibt es die Neuen ganz sicher ;-) Anscheinend werden die einzel- nen Seiten und Mirror nicht so oft abgeglichen.
[...] Ja, bei mir scheint es das AGP Problem zu sein. Was ist denn nun APM schon wieder? (*grummel* Blöde Abkürzungen. (-; )
Oehm, stimmt, manchmal wirft man so mit Abkuerzungen um sich, dass es einem selbst schon gar nicht mehr auf- faellt. APM steht fuer "Atomic Parameter Matrix", nein, fuer "Attached Pressurized Module", nee, auch nicht, "ammonium phosphomolybdate [NH4]3 [P(Mo3O10)4] trisam- monium 12-molybdophosphate", aeh, ah jetzt: "Advanced Power Management"! Genau, das ist es. Es geht um die Energie(spar)massnahmen Deines PCs. Erst als ich die bei meinem PC vollstaendig abgeschalten hatte, hat das mit den Nvidia-Treibern und dem Ausloggen aus KDE wieder funktioniert. Frag jetzt bitte nicht warum, ich habe keine Ahnung! Aber solche Sachen entdeckt man eben, wenn man aus Verzweiflung ein wenig mit dem System rum- spielt... ;-)
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.
Ja, Manfred hat das schoen erklaert. Es bestehen da doch erhebliche Unterschiede zwischen ISA, PCI, und AGP, und diese lassen sich nicht rein mechanisch er- klaeren - oh, schon wieder so viele Abkuerzungen ;-)
[...] 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.
Nun ja, Du kannst einfach mal einen Blick auf die an- gegebene Seite werfen, http://www.pcguide.com, und dort nach AGP suchen. Vielleicht verstehst Du es ja, und falls nicht, Dein Interesse aber dennoch gross ist, dann kann man auch mal einen Teil davon ueber- setzen... - musst Dich halt dann einfach melden, ist bestimmt keine Schande (leider denken das wohl manch- mal einige Leute und trauen sich dann nicht, so et- was zu sagen).
[...]
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
OK, es handelt sich wohl um ein aelteres Board. Viel- leicht gibt es dafuer ja ein neueres BIOS? Manchmal sind die BIOSe so buggy, da muss man sich dann auch nicht wundern, wenn das ganze System spaeter instabil ist.
[...] 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.
Nein, da kann es nicht stehen, weil es SuSE-spezifische Skripte sind, die man sonst wohl nicht findet. AFAIK sollen diese Skripte erlauben, mehrer GLX-Pakete auf dem System installiert zu haben, ohne dass es zu Kon- flikten kommt. Die Skripte sollten dann immer Links auf die richtigen eigentlichen Bibliotheken anlegen. switch2nvidia sollte intern eigentlich switch2nvidia_glx aufrufen. switch2nvidia selbst sollte eigentlich AFAIK von SuSEconfig abgearbeitet werden, wenn die Nvidia- Treiber installiert sind. Vielleicht ist da bei Dir ein- fach was schief gegangen. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
Hy, Bernd Brodesser wrote:
* Thomas Hertweck schrieb am 30.Okt.2002:
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. (-; )
APM = Advanced Power Mangement.
Englisch bereitet Dir glaube ich keine Probleme,
Schön wäre es. :(
Die Nividia Treiber bringen IIRC eine deutsche Übersetzung des README mit. Müsstest Du bei rpm Installation wahrscheinlich unter /usr/share/(doc/)NVIDI* finden. Bei .tar.gz liegt es unter (/usr/local/src/)NVIDIA_GLX.../usr/share/doc/. ()= oder wohin Du es ausgepackt hast. Auch zu den verschiedenen AGP Optionen findest Du hier Beschreibungen.
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.
IMHO ist das ein SuSE feature. Im Nvidia README findest Du (IIRC Appendix C) wie die Linkerei aussehen soll. Richtig schlau bin ich aus diesen switch2s nie geworden und meist haben die bei mir mehr kaput repariert :(. Ich habe die paar links nach einem Update immer laut README von hand angelegt. -- - maik
Am Mittwoch, 30. Oktober 2002 09:03 schrieb Bernd Brodesser:
Hmm, ich habe es von http:/www.nvidia.de gezogen. Da war nichts neueres dabei. :(
http://www.nvidia.com/view.asp?IO=linux_display_1.0-3123 -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (4)
-
B.Brodesser@t-online.de
-
Maik Holtkamp
-
Manfred Tremmel
-
Thomas Hertweck