Wieder NVIDIA-Treiber [was: Installation der NVIDIA-Treiber]
Hallo Liste, nachdem ich dachte, ich hätte den Treiber endlich korrekt installiert, wollte ich winex installieren und machte den empfohlenen Test: glxinfo | grep "direct rendering" direct rendering: No papi@gack:~> glxgears 1211 frames in 5.0 seconds = 242.200 FPS 1313 frames in 5.0 seconds = 262.600 FPS 1290 frames in 5.0 seconds = 258.000 FPS 1286 frames in 5.0 seconds = 257.200 FPS 1325 frames in 5.0 seconds = 265.000 FPS Sch...sch...sch...! No direct rendering und fps unter 500! "Double check your setups!!" Was könnte falsch gelaufen sein? Ich habe es jetzt wirklich genau nach Anleitung gemacht. Beim booten kommt auch das NVIDIA-Logo, deshalb dacht ich, alles in Ordnung!! Und wenn ich in Sax versuche , Einstellungen an der Grafikkarte zu ändern, stürzt beim anschließenden Testen jedesmal der Testserver ab mit der Fehlermeldung Failed to allocate external video decoder object Was soll das bedeuten?! Meine Karte ist eine Viper 770 mit TNT (2?) Chipsatz. Auf jeden Fall ist aber kein TV-out oder -in dadrann! Ich habe zwar eine TV-Karte (PCTV Rave von Pinnacle) im Rechner - aber die sollte doch nicht stören? Hat jemand Tipps? Danke Siegfried
Am Samstag, 28. Februar 2004 15:40 schrieb Siegfried Haas:
Was könnte falsch gelaufen sein? Ich habe es jetzt wirklich genau nach Anleitung gemacht. Beim booten kommt auch das NVIDIA-Logo, deshalb dacht ich, alles in Ordnung!!
Welche Auflösung? Welche Farbtiefe? Welche Wiederholfrequenz? Stehen Fehler in /var/log/XFree86.0.log?
Was soll das bedeuten?! Meine Karte ist eine Viper 770 mit TNT (2?)
TNT2 müsste es sein, das ist nicht mehr die schnellste GPU, wenn Du mit 24 Bit Farbtiefe arbeitest, dürften die Werte im Rahmen liegen, wenn Du auf 16 Bit runterschaltest sollten sich die Werte etwa verdoppeln. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On Saturday 28 February 2004 15:40, Siegfried Haas wrote:
Und wenn ich in Sax versuche , Einstellungen an der Grafikkarte zu ändern, stürzt beim anschließenden Testen jedesmal der Testserver ab mit der Fehlermeldung
Failed to allocate external video decoder object
Was soll das bedeuten?! Meine Karte ist eine Viper 770 mit TNT (2?) Chipsatz. Auf jeden Fall ist aber kein TV-out oder -in dadrann! Ich habe zwar eine TV-Karte (PCTV Rave von Pinnacle) im Rechner - aber die sollte doch nicht stören?
Hat jemand Tipps?
Hi Hast du es schon mal "sax2 -m 0=nvidia" aufgerufen? Ich hatte das so gemacht, die Einstellungen gespeichert und dann ging auch die 3D Beschleunigung richtig. mfg Nicolas
Nicolas Vollmar wrote:
On Saturday 28 February 2004 15:40, Siegfried Haas wrote:
Und wenn ich in Sax versuche , Einstellungen an der Grafikkarte zu ändern, stürzt beim anschließenden Testen jedesmal der Testserver ab mit der Fehlermeldung
Failed to allocate external video decoder object
Was soll das bedeuten?! Meine Karte ist eine Viper 770 mit TNT (2?) Chipsatz. Auf jeden Fall ist aber kein TV-out oder -in dadrann! Ich habe zwar eine TV-Karte (PCTV Rave von Pinnacle) im Rechner - aber die sollte doch nicht stören?
Hat jemand Tipps?
Hi
Hast du es schon mal "sax2 -m 0=nvidia" aufgerufen? Ich hatte das so gemacht, die Einstellungen gespeichert und dann ging auch die 3D Beschleunigung richtig.
mfg Nicolas
Hallo, habe den Treiber noch mal komplett neu installiert und sax wie oben genant aufgerufen - 3D wird aktiviert und alles. Aber dann beim Test des neuen X-Servers - Fehlermedlung: Failed to allocate external video decoder object Und dann komme ich aus sax nur raus, indem ich abbreche. Wenn ich trotzdem speichere, hat sich aber an den Meldungen :~> glxinfo | grep "direct rendering" direct rendering: No und :~> glxgears 1211 frames in 5.0 seconds = 242.200 FPS nichts geändert. Interessant ist meine /var/log/XFree86.0: snip (II) NVIDIA(0): AGP 2X successfully initialized (II) NVIDIA(0): Setting mode "1024x768" (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (II) NVIDIA(0): v4l[/dev/video0]: using hw video scaling [YUY2]. (II) Loading extension NV-CONTROL (EE) NVIDIA(0): Failed to load GLX <-----------------------------------------!!!!!!! Warum nur?! (WW) NVIDIA(0): Option "Rotate" is not used (WW) NVIDIA(0): Option "CalcAlgorithm" is not used Irgend welche Tipps!? Danke und Tschüß Siegfried
Siegfried Haas wrote:
[...] Interessant ist meine /var/log/XFree86.0:
snip (II) NVIDIA(0): AGP 2X successfully initialized (II) NVIDIA(0): Setting mode "1024x768" (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (II) NVIDIA(0): v4l[/dev/video0]: using hw video scaling [YUY2]. (II) Loading extension NV-CONTROL (EE) NVIDIA(0): Failed to load GLX <-----------------------------------------!!!!!!! Warum nur?!
Das koennte damit zu tun haben, dass Du alte Leichen von irgendwelchen frueheren Installationsversuchen des NVIDIA Treibers auf der Platte hast, die nicht mit der aktuellen Version uebereinstimmen - es koennte sich also um einen Versionskonflikt handeln. Lese das NVIDIA Readme und ueberpruefe die Dateien, die dort aufgelistet sind. CU, Th.
Am Samstag, 28. Februar 2004 21:40 schrieb Siegfried Haas:
(EE) NVIDIA(0): Failed to load GLX <-----------------------------------------!!!!!!! Warum nur?!
Welche NVidia Treiberversion ist installiert und stimmen die libGL Links alle (ls -la /usr/lib/libGL*)? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Am Samstag, 28. Februar 2004 21:40 schrieb Siegfried Haas:
(EE) NVIDIA(0): Failed to load GLX <-----------------------------------------!!!!!!! Warum nur?!
Welche NVidia Treiberversion ist installiert und stimmen die libGL Links alle (ls -la /usr/lib/libGL*)?
Hallo, anbei die Ausgabe von libGL* - ist das in Ordnung? -rw-r--r-- 1 root root 653 2004-02-28 21:17 /usr/lib/libGL.la lrwxrwxrwx 1 root root 10 2004-02-28 21:18 /usr/lib/libGL.so -> libGL.so.1 lrwxrwxrwx 1 root root 24 2004-02-28 21:18 /usr/lib/libGL.so.1 -> GL/libGL.so.1.4.mesasoft -rwxr-xr-x 1 root root 367092 2004-02-28 21:17 /usr/lib/libGL.so.1.0.5336 -rw-r--r-- 1 root root 4529014 2003-03-17 15:39 /usr/lib/libGLU.a -rwxr-xr-x 1 root root 761 2003-05-14 15:35 /usr/lib/libGLU.la lrwxrwxrwx 1 root root 13 2004-01-31 18:01 /usr/lib/libGLU.so -> libGLU.so.1.3 lrwxrwxrwx 1 root root 13 2004-01-31 18:00 /usr/lib/libGLU.so.1 -> libGLU.so.1.3 -rwxr-xr-x 1 root root 702207 2003-03-17 15:40 /usr/lib/libGLU.so.1.3 lrwxrwxrwx 1 root root 21 2004-02-28 21:17 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.5336 -rwxr-xr-x 1 root root 4913084 2004-02-28 21:17 /usr/lib/libGLcore.so.1.0.5336 Installiert ist der neueste Treiber. Hilft das weiter? Gruß Siegfried
Am Sonntag, 29. Februar 2004 21:18 schrieb Siegfried Haas:
Hallo, anbei die Ausgabe von libGL* - ist das in Ordnung?
Nö, ist sie nicht.
/usr/lib/libGL.so.1 -> GL/libGL.so.1.4.mesasoft
Die libGL.so.1 verweist auf die Mesa-Version und nicht auf die des NVidia-Treibers. Folgendes als root sollte die Sache beheben: cd /usr/lib rm libGL.so.1 ln -s libGL.so.1.0.5336 libGL.so.1 Dann X neu starten und schaun ob die Probleme weg sind. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Am Sonntag, 29. Februar 2004 21:18 schrieb Siegfried Haas:
Hallo, anbei die Ausgabe von libGL* - ist das in Ordnung?
Nö, ist sie nicht.
/usr/lib/libGL.so.1 -> GL/libGL.so.1.4.mesasoft
Die libGL.so.1 verweist auf die Mesa-Version und nicht auf die des NVidia-Treibers. Folgendes als root sollte die Sache beheben:
cd /usr/lib rm libGL.so.1 ln -s libGL.so.1.0.5336 libGL.so.1
Dann X neu starten und schaun ob die Probleme weg sind.
Hallo, habe die o.g. Schritte gemacht - Ergebnis war, daß glxinfo | grep "direct rendering" das Ergebnis GLX missing on Display0.0 erbrachte. Habe dann in Yast nachgesehen, was an GLX installiert war - für XFREE fehlten die developer-rpm´s. Die habe ich nachinstalliert. Ein Konflikt bestand mit "mesna-devel", also habe ich mesna-devel deinstallieren lassen. Dann habe ich den NVIDIA-Treiber noch mal installiert - daraufhin startet sax überhaupt nicht mehr. Dann habe ich den link wieder korrigiert wie oben angegeben, und Sax startet wieder nicht. Fehlermeldung am Ende von var/log/Sax.log jeweils identisch: (II) NVIDIA(0): AGP 2X successfully initialized (EE) NVIDIA(0): Failed to allocate external video decoder object (EE) NVIDIA(0): *** Aborting *** Fatal server error: AddScreen/ScreenInit failed for driver 0 Arrgh! Tschüß Siegfried
Siegfried Haas wrote:
Hallo, anbei die Ausgabe von libGL* - ist das in Ordnung?
Ich habe die folgenden Zeilen mal etwas gekuerzt...
[...] /usr/lib/libGL.la /usr/lib/libGL.so -> libGL.so.1 /usr/lib/libGL.so.1 -> GL/libGL.so.1.4.mesasoft ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/libGL.so.1.0.5336 /usr/lib/libGLU.a /usr/lib/libGLU.la /usr/lib/libGLU.so -> libGLU.so.1.3 /usr/lib/libGLU.so.1 -> libGLU.so.1.3 /usr/lib/libGLU.so.1.3 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.5336 /usr/lib/libGLcore.so.1.0.5336
Die markierte Zeile ist ein Problem. Hier gibt es einen Link auf die Mesasoft-OpenGL-Bibliothek statt auf die Bibliothek des NVIDIA Treibers. Eigentlich muesste bei korrekter Installation des Treibers der Link /usr/lib/libGL.so.1 auf /usr/lib/libGL.so.1.0.5336 verweisen. Aendere das mal von Hand (Link /usr/lib/libGL.so.1 loeschen und mit ln neu anlegen, diesmal auf die richtige Bibliothek zeigend), lasse ein ldconfig laufen und versuche es dann nochmal mit dem Starten von X. Gruesse, Th.
Siegfried Haas wrote:
Welche NVidia Treiberversion ist installiert und stimmen die libGL Links alle (ls -la /usr/lib/libGL*)?
Hallo, anbei die Ausgabe von libGL* - ist das in Ordnung?
lrwxrwxrwx 1 root root 24 2004-02-28 21:18 /usr/lib/libGL.so.1 -> GL/libGL.so.1.4.mesasoft ^^^^^^^^^^
Installiert ist der neueste Treiber.
nicht ganz ;) hier sollte auch ein Symlink auf die NVIDIA-lib sein (wie bei GLcore) und die GLU-saceh zeigen bei mir nach /usr/X11R6/lib... weiterhin ein GLU.so.1.3 gibts bei mir nicht ... das sieht doch arg nach einem mesa-NVIDIA-Mischmasch aus.... Gruss Andreas
Siegfried Haas wrote:
Hallo Liste,
nachdem ich dachte, ich hätte den Treiber endlich korrekt installiert, wollte ich winex installieren und machte den empfohlenen Test:
glxinfo | grep "direct rendering" direct rendering: No papi@gack:~> glxgears 1211 frames in 5.0 seconds = 242.200 FPS 1313 frames in 5.0 seconds = 262.600 FPS 1290 frames in 5.0 seconds = 258.000 FPS 1286 frames in 5.0 seconds = 257.200 FPS 1325 frames in 5.0 seconds = 265.000 FPS
Sch...sch...sch...! No direct rendering und fps unter 500! "Double check your setups!!"
Was könnte falsch gelaufen sein? Ich habe es jetzt wirklich genau nach Anleitung gemacht. Beim booten kommt auch das NVIDIA-Logo, deshalb dacht ich, alles in Ordnung!!
Und wenn ich in Sax versuche , Einstellungen an der Grafikkarte zu ändern, stürzt beim anschließenden Testen jedesmal der Testserver ab mit der Fehlermeldung
Failed to allocate external video decoder object
Was soll das bedeuten?! Meine Karte ist eine Viper 770 mit TNT (2?) Chipsatz. Auf jeden Fall ist aber kein TV-out oder -in dadrann! Ich habe zwar eine TV-Karte (PCTV Rave von Pinnacle) im Rechner - aber die sollte doch nicht stören?
Hat jemand Tipps?
Danke
Siegfried
Hallo allerseits, danke erst mal für alle Tipps. Bis zuletzt hatte es aber doch nicht funktioniert, immer die gleichen Fehlermeldungen in /var/log/XRFEE, das GLX-Moudul wurde einfach nicht geladen. Das ersetzen eines fehlenden Links in .../extensions - cd /usr/X11R6/lib/modules/extensions/ ln -s libglx.so.1.0.5336 libglx.so führte schließlich dazu, daß das GLX-Modul geladen wurde aber weiterhin - :~> glxinfo | grep "direct rendering" direct rendering: No Der bug ist also im Treiber selbst! Der entscheidende Tip kam dann aus dem nV News forum!! Nämlich: Die Benutzung eines "gepatchten" Treibers, downloadbar unter http://www.sh.nu/download/nvidia/linux-2.4/ Den habe ich installiert (genau wie den original-Treiber) und siehe da: ~> glxinfo | grep "direct rendering" direct rendering: Yes papi@gack:~> glxgears 4748 frames in 5.0 seconds = 949.600 FPS Es funktionierte, Sax ist zufrieden und alles ist gut! Tschüß also Siegfried
participants (5)
-
Andreas Loesch
-
Manfred Tremmel
-
Nicolas Vollmar
-
Siegfried Haas
-
Thomas Hertweck