Neuer NVidia Treiber (1.0.5328) und Probleme mit libtool
Hallo, zu Weihnachten hat uns NVidia ja nen neuen Grafikkartentreiber spendiert. Leider läst sich damit hier bei mir kein Programm das OpenGL nutzt mehr compilieren. Libtool meldet beim linken libtool: link: `/usr/lib/libGL.la' is not a valid libtool archive ist das nur bei mir so, oder kann das jemand verifizieren (wenn ja, werd ich das mal an NVidia weiterleiten). Anbei ne libGL.la mit der es dann wieder funktioniert (hab ne frühere Version aus nem Vorgängertreiber verwendet und angepasst). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
* Manfred Tremmel postete am 25. Dez. 2003 folgendes:
ist das nur bei mir so, oder kann das jemand verifizieren (wenn ja, werd ich das mal an NVidia weiterleiten).
Das mit dem Kompilieren habe ich erst gar nicht ausprobiert, da mein Rechner komplett abschmiert, wenn ich xawtv starte. Bye Michael -- "Der Plural von Lebensgefahr lautet Lebensgefährtin." -- unbekannt _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Hallo, habe Probleme den neuen Treiber zum Laufen zu bekommen. Hatte zuvor die Version 1.0.4496, die einwandfrei funktionierte. Der neue Treiber wird offensichtlich geladen (Nvidia Screen erscheint vor dem Einloggen, in der Device section von XF86config steht auch Driver "nvidia"). gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS). 3D schein nicht aktiviert zu sein. Die Installation gibt einen Hinweis, dass der Treiber mittels SaX2 aktiviert werden soll. 3D lässt sich dort aber nicht aktivieren mit der Meldung, man solle sich doch erst den Treiber bei nvidia besorgen. libglx.so, libGL.so und libGLcore.so sind auf die neuen Nvidia-Libs verlinkt. Was muss ich jetzt noch machen um die 3D-Funktionalität zu bekommen? Gruß Roland Langner
Am Donnerstag, 25. Dezember 2003 11:00 schrieb Roland Langner:
gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS).
7 FPS, das ist ja grausam, mein altes PowerBook (PPC 750 mit 266MHz) schafft ohne 3D Support bei 24 Bit Farbtiefe gut 41 FPS.
3D schein nicht aktiviert zu sein. Die Installation gibt einen Hinweis, dass der Treiber mittels SaX2 aktiviert werden soll. 3D
War hier nicht notwendig, da ich vorher schon den NVidia-Treiber laufen hatte, die Konfiguration bleibt unverändert.
lässt sich dort aber nicht aktivieren mit der Meldung, man solle sich doch erst den Treiber bei nvidia besorgen.
Ich würd wetten, dass das am Kernel-Modul liegt. Hast Du die zum Kernel passenden Sourcen installiert und konfiguriert? Läst sich das NVidia-Modul laden (modprobe nvidia)? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 25. Dezember 2003 12:05 schrieb Manfred Tremmel:
Am Donnerstag, 25. Dezember 2003 11:00 schrieb Roland Langner:
gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS).
7 FPS, das ist ja grausam, mein altes PowerBook (PPC 750 mit 266MHz) schafft ohne 3D Support bei 24 Bit Farbtiefe gut 41 FPS.
Ich bekomme sage und schreibe 16 FPS.
3D schein nicht aktiviert zu sein. Die Installation gibt einen Hinweis, dass der Treiber mittels SaX2 aktiviert werden soll. 3D ... lässt sich dort aber nicht aktivieren mit der Meldung, man solle sich doch erst den Treiber bei nvidia besorgen.
Hier [1] steht auch, dass man die Fehlermeldung ignorieren kann.
War hier nicht notwendig, da ich vorher schon den NVidia-Treiber laufen hatte, die Konfiguration bleibt unverändert.
Bei mir das selbe. Trotzdem nur 16 FPS. Soweit ich weiss verwendest Du SuSE 8.2, oder? Dann scheint das ein Problem der 9.0 zu sein.
Ich würd wetten, dass das am Kernel-Modul liegt. Hast Du die zum Kernel passenden Sourcen installiert und konfiguriert? Läst sich das NVidia-Modul laden (modprobe nvidia)?
Das Modul wird bei mir auch einwandfrei geladen und die Sourcen passen auch. Mal sehen, ob sich bald eine Lösung findet. Gruß, Holger [1] ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/ nvidia-installer-HOWTO.html
Am Donnerstag, 25. Dezember 2003 14:48 schrieb Holger Macht:
Ich bekomme sage und schreibe 16 FPS.
Da lohnt sich die Investition in eine Highend-3D Grafikkarte zumindestens ;-)
Das Modul wird bei mir auch einwandfrei geladen und die Sourcen passen auch.
Schon mal die verschiedenen AGP Optionen ausprobiert? Bei mir läuft die Sache mit agpgart und nicht mit dem NVidia-AGP-Treiber. PS: Bisher hab ich das Ding auf zwei Rechnern installiert, beides BX440 Chipsätze, beides SuSE 8.2, einmal ne ole Riva TNT und hier bei mir ne GeForce 2 MX-400. Beidemale keinerlei Probleme. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel schrieb:
[...] PS: Bisher hab ich das Ding auf zwei Rechnern installiert, beides BX440 Chipsätze, beides SuSE 8.2, einmal ne ole Riva TNT und hier bei mir ne GeForce 2 MX-400. Beidemale keinerlei Probleme.
Auf SuSE 8.2 mit Kernel 2.4.21.SuSE und VIA Chipsatz gab es bei mir hier mit einer GeForce 2MX ebenfalls keine Probleme mit Treiberversion 1.0-5328. Die FPS ist leicht angestiegen gegenueber den Treibern der Vorgaengerversionen... CU, Th.
* Donnerstag, 25. Dezember 2003 um 11:00 (+0100) schrieb Roland Langner:
Der neue Treiber wird offensichtlich geladen (Nvidia Screen erscheint vor dem Einloggen, in der Device section von XF86config steht auch Driver "nvidia"). gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS).
Da hast du aber noch Glück ;-), bei mir verursacht X beim Laden des
nvidia-Moduls einen Kernel-Oops...
Ursache sind AFAIR Probleme bei AGP mit AMD-Kerneln und/oder
VIA-Chipsätzen.
Abhilfe schaffte bei mir der Patch für die Kernel-2.6.X der
NVIDIA-Treiber auf "http://www.minion.de".
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Donnerstag, 25. Dezember 2003 11:00 wird von heute an heißen: »Der Tag an welchem Roland Langner schrieb:
gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS). 3D schein nicht aktiviert zu sein. Die Installation gibt einen Hinweis, dass der Treiber mittels SaX2 aktiviert werden soll. 3D lässt sich dort aber nicht aktivieren mit der Meldung, man solle sich doch erst den Treiber bei nvidia besorgen.
Hatte ich auch.
libglx.so, libGL.so und libGLcore.so sind auf die neuen Nvidia-Libs verlinkt. Was muss ich jetzt noch machen um die 3D-Funktionalität zu bekommen?
switch2nvidia aufgerufen? Für die Statistik: 1406 FPS bei glxgears, xawtv crasht _nicht_, wohl aber einige Module aus xscreensaver. Die lösen umgehend einen Reset aus :-( Naja und immer noch das vormals beschriebene Problem, dass das Beenden von X zum Einfrieren führt. Aber das machte bei mir auch der 4469er. Jörg@home -- I'd love to, but I have to stay home and see if I snore joerg@donalbain.de http://www.donalbain.de running Kernel: 2.4.21 theater hEXagon Kiel http://www.theater-hexagon.de 2003: Freischwimmer
Joerg Lippmann wrote:
gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS). 3D schein nicht aktiviert zu sein. Die Installation gibt einen Hinweis, dass der Treiber mittels SaX2 aktiviert werden soll. 3D lässt sich dort aber nicht aktivieren mit der Meldung, man solle sich doch erst den Treiber bei nvidia besorgen.
Hatte ich auch.
libglx.so, libGL.so und libGLcore.so sind auf die neuen Nvidia-Libs verlinkt. Was muss ich jetzt noch machen um die 3D-Funktionalität zu bekommen?
switch2nvidia aufgerufen?
Und danach gings bei Dir? switch2nvidia ist bei mir nur ein Script, welches in /etc/X11/XF86Config den String "nv" durch "nvidia" ersetzt. Das hat in meiner XF86Config schon vorher drinnengestanden. Gruß Roland Langner
Freitag, 26. Dezember 2003 15:44 wird von heute an heißen: »Der Tag an welchem Roland Langner schrieb:
gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS). 3D schein nicht aktiviert zu sein. Die Installation gibt einen Hinweis, dass der Treiber mittels SaX2 aktiviert werden soll. 3D lässt sich dort aber nicht aktivieren mit der Meldung, man solle sich doch erst den Treiber bei nvidia besorgen.
Hatte ich auch.
switch2nvidia aufgerufen?
Und danach gings bei Dir?
Ja.
switch2nvidia ist bei mir nur ein Script, welches in /etc/X11/XF86Config den String "nv" durch "nvidia" ersetzt. Das hat
Ja, ich weiss.
in meiner XF86Config schon vorher drinnengestanden.
OK, dann lag es daran wohl nicht. Hätte ja sein können. Jörg@home -- I used to spell badlie, but now I got worser. joerg@donalbain.de http://www.donalbain.de running Kernel: 2.4.21 theater hEXagon Kiel http://www.theater-hexagon.de 2003: Freischwimmer
Roland Langner wrote:
habe Probleme den neuen Treiber zum Laufen zu bekommen.
Hatte zuvor die Version 1.0.4496, die einwandfrei funktionierte. Der neue Treiber wird offensichtlich geladen (Nvidia Screen erscheint vor dem Einloggen, in der Device section von XF86config steht auch Driver "nvidia"). gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS). muss hier ^^^ natürlich 1.0.4496 lauten
Problem gelöst: Man nutze den Patch, der bei http://www.minion.de angeboten wird. Die Framerate liegt jetzt bei 4050 FPS. Also ein wenig abgefallen gegenüber der Vorversion. Gruß Roland Langner
Am Samstag, 27. Dezember 2003 11:03 schrieb Roland Langner:
Roland Langner wrote:
habe Probleme den neuen Treiber zum Laufen zu bekommen.
Hatte zuvor die Version 1.0.4496, die einwandfrei funktionierte.
Problem gelöst: Man nutze den Patch, der bei http://www.minion.de angeboten wird. Die Framerate liegt jetzt bei 4050 FPS. Also ein wenig abgefallen gegenüber der Vorversion.
Gruß Roland Langner
liewe leid, ich hatte die gleichen Probleme und habe dann versucht, sie genau so zu lösen, wie ihr das hier beschrieben habt. Nach der Patch-Installation gab es dann zuerst ein paar Merkwürdigkeiten: Der Splash-Screen erschien nicht. Wenn ich von einer User-Session auf die root-Session wechselte um dort Sax2 zu starten, erschien SAX2 nicht in der root-Session, sondern in der User-Session und ich konnte dort damit umgehen, wie root. 3D funktionierte nicht. Nachdem ich dann -entsprechend einem Tipp in diesem Thread - in der XF86conf den Eintrag unter device von "nv" auf "nvidia" geändert habe, erscheint jetzt der Splash-Screen. In SAX2 kann ich 3D nicht markieren, ich bekomme immer noch die Meldung, ich solle erst den NVIDIA Treiber runter laden. Aber die 3D-Spiele wie z.B Tux-Racer und Armagetron laufen einwandfrei. Also offenbar läuft die 3D-Erweiterung. Aber: ich kann keine zweite Session mehr starten. Der Bildschirm wechselt mehrmals und kehrt dann auf die aktuelle Session zurück. Ich verwende SUSE 8.2. Hat das vielleicht was damit zu tun, dass der Patch für den 2.6er-Kernel gedacht ist? Hat noch jemand solche Merkwürdigkeiten beobachtet udn vielleicht gelöst? Gruß Bernd Merling
Roland Langner wrote:
habe Probleme den neuen Treiber zum Laufen zu bekommen.
Hatte zuvor die Version 1.0.4496, die einwandfrei funktionierte. Der neue Treiber wird offensichtlich geladen (Nvidia Screen erscheint vor dem Einloggen, in der Device section von XF86config steht auch Driver "nvidia"). gears zeigt aber nur noch 7 FPS (mit dem 1.0.5328 waren es 4200 FPS).
muss hier ^^^ natürlich 1.0.4496 lauten
Problem gelöst: Man nutze den Patch, der bei http://www.minion.de angeboten wird. Die Framerate liegt jetzt bei 4050 FPS. Also ein wenig abgefallen gegenüber der Vorversion.
Gruß Roland Langner
Am Samstag, 27. Dezember 2003 11:03 schrieb Roland Langner: liewe leid, ich hatte die gleichen Probleme und habe dann versucht, sie genau so zu lösen, wie ihr das hier beschrieben habt. Nach der Patch-Installation gab es dann zuerst ein paar Merkwürdigkeiten: Der Splash-Screen erschien nicht. Wenn ich von einer User-Session auf die root-Session wechselte um dort Sax2 zu starten, erschien SAX2 nicht in der root-Session, sondern in der User-Session und ich konnte dort damit umgehen, wie root. 3D funktionierte nicht. Nachdem ich dann -entsprechend einem Tipp in diesem Thread - in der XF86conf den Eintrag unter device von "nv" auf "nvidia" geändert habe, erscheint jetzt der Splash-Screen. In SAX2 kann ich 3D nicht markieren, ich bekomme immer noch die Meldung, ich solle erst den NVIDIA Treiber runter laden. Aber die 3D-Spiele wie z.B Tux-Racer und Armagetron laufen einwandfrei. Also offenbar läuft die 3D-Erweiterung. Aber: ich kann keine zweite Session mehr starten. Der Bildschirm wechselt mehrmals und kehrt dann auf die aktuelle Session zurück. Ich verwende SUSE 8.2. Hat das vielleicht was damit zu tun, dass der Patch für den 2.6er-Kernel gedacht ist? Hat noch jemand solche Merkwürdigkeiten beobachtet udn vielleicht gelöst? Gruß Bernd Merling
Bernd, wieso schickt Du die Email zweimal, die kam doch gestern schon mit einem leicht anderen Subject... Bernd Merling wrote:
[...] 3D funktionierte nicht. Nachdem ich dann -entsprechend einem Tipp in diesem Thread - in der XF86conf den Eintrag unter device von "nv" auf "nvidia" geändert habe, erscheint jetzt der Splash-Screen.
Ist logisch, dass die Hardwarebeschleunigung nicht funktionierte, wo Du den XFree-eigenen nv-Treiber benutzt hast. Der beherrscht kein 3D, also eigentlich alles normal. Zum Benutzen von 3D brauchst Du den NVIDIA-Treiber (Kernel-Modul und GLX-Extensions), und die XF86Config Datei muss geaendert werden. Eine Sache betrifft den Austausch von "nv" durch "nvidia", andererseits muss in der Module-Section auch noch ein "glx" eingefuegt werden. Steht aber alles im NVIDIA-Readme!
In SAX2 kann ich 3D nicht markieren, ich bekomme immer noch die Meldung, ich solle erst den NVIDIA Treiber runter laden.
Es kann sein, dass sax2 nicht mitbekommen hat, dass Du den NVIDIA-Treiber installiert hast, weil dieser ja mittlerweile als .run-File daher kommt und nicht mehr als .rpm. Ich weiss nicht, woran genau sax2 festmacht, ob der Treiber installiert ist oder nicht.
Aber die 3D-Spiele wie z.B Tux-Racer und Armagetron laufen einwandfrei. Also offenbar läuft die 3D-Erweiterung.
Ja, dann ist doch prima! Kannst Dir mal "gears" (starte es aus einem Terminal-Fenster) anschauen und die FPS vergleichen mit typischen Werten fuer Deine Karte, dann weiss Du, ob Du im Soll liegst. Bei einer GeForce2MX sind es bei mir mit dem Treiber 1.0.5328 unter SuSE 8.2 mit (momentan) Kernel 2.6.0 ca. 1635 FPS. Neuere Karten liefern hier natuerlich deutlich mehr...
Aber: ich kann keine zweite Session mehr starten. Der Bildschirm wechselt mehrmals und kehrt dann auf die aktuelle Session zurück.
Hmm... Wenn es mit dem nv-Treiber geht, nicht aber mit dem nvidia-Treiber, dann koennte es am Treiber liegen. Framebuffer wuerde ich auf alle Faelle ausschalten, falls einer laeuft. Gibt es Fehlermeldungen oder sonstige Hinweise in Logfiles?
Hat das vielleicht was damit zu tun, dass der Patch für den 2.6er-Kernel gedacht ist?
Wie auf der Seite steht, sollte er auch mit Kernel 2.4 laufen...
Hat noch jemand solche Merkwürdigkeiten beobachtet udn vielleicht gelöst?
Hier laeuft eigentlich alles bestens... Gruesse, Th.
Am Donnerstag Dezember 25 2003 02:42 schrieb Manfred Tremmel:
Hallo,
zu Weihnachten hat uns NVidia ja nen neuen Grafikkartentreiber spendiert. Leider läst sich damit hier bei mir kein Programm das OpenGL nutzt mehr compilieren. Libtool meldet beim linken
libtool: link: `/usr/lib/libGL.la' is not a valid libtool archive
ist das nur bei mir so, oder kann das jemand verifizieren (wenn ja, werd ich das mal an NVidia weiterleiten). Anbei ne libGL.la mit der es dann wieder funktioniert (hab ne frühere Version aus nem Vorgängertreiber verwendet und angepasst).
Nachdem mir KMail mal wieder das Posting versaut hat, nochmal an die Liste: In alt.linux.suse wird das Thema auch gerade besprochen. Auf http://www.minion.de/ stehen ein paar Infos hauptsächlich für den 2.6er Kernel, sollen aber auch bei einem 2.4er gehen. Bei dem aktuellen Treiber scheinen sich Chipsatz bzw. 2.4er Kernel irgendwie störend auszuwirken. Hier läuft der Treiber aber auf einem nForce1/GeForce FX5600XT problemlos (SuSE 9.0) unter 2.4.23. Gruß Udo -- Hompage: http://www.singollo.de Das ist halt der Unterschied: Unix ist ein Betriebssystem mit Tradition, die anderen sind einfach von sich aus unlogisch. -- Anselm Lingnau
participants (9)
-
Andreas Koenecke
-
Bernd Merling
-
Holger Macht
-
Joerg Lippmann
-
Manfred Tremmel
-
Michael Raab
-
Roland Langner
-
Thomas Hertweck
-
Udo Neist