3D auf nVidia Graphikkarte
Hallo Leute, ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht. Wenn ich gears sage, erhalte ich folgende Fehlermeldung: X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 142 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 18 Current serial number in output stream: 19 Was kann ich da machen? Bernd
Am Don, 2001-10-04 um 06.52 schrieb Bernd Brodesser:
Hallo Leute,
ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht.
Wenn ich gears sage, erhalte ich folgende Fehlermeldung:
X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 142 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 18 Current serial number in output stream: 19
Was kann ich da machen?
Zusatzfragen: * Welcher Kernel? SuSE-Standard oder Custom. Falls nicht SuSE-Standard, NVIDIA_kernel-Module neu übersetzen, bzw cd /usr/src/kernel-modules/nv_glx; make clean; make install. (Vorsicht: Einige Versionen von SuSE's nv_glx.spec vernichten Kernelkonfigurationen!) * Schon X neugestartet, NVDriver entladen + neu geladen? Aber: Bei mir war nach NVIDIA_kernel Update oftmals schon ein Reboot fällig; X runterfahren, rmmod NVDriver, insmod NVDriver genügten oft nicht. * Weitere Möglichkeit: /etc/X11/XF86Config fehlerhaft (Section "Module" sollte Load "glx" enthalten. Zur Fehlersuche auch /var/log/XFree86.* analysieren. Ralf
* Ralf Corsepius schrieb am 04.Okt.2001:
Am Don, 2001-10-04 um 06.52 schrieb Bernd Brodesser:
Wenn ich gears sage, erhalte ich folgende Fehlermeldung:
X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 142 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 18 Current serial number in output stream: 19
Zusatzfragen: * Welcher Kernel? SuSE-Standard oder Custom.
2.4.4-4GB SuSE-Standard von 7.2.
* Schon X neugestartet, NVDriver entladen + neu geladen?
Habe den ganzen Rechner neu gebootet. Zwichendurch sogar den Netzstecker gezogen, damit er wirklich aus ist.
* Weitere Möglichkeit: /etc/X11/XF86Config fehlerhaft (Section "Module" sollte Load "glx" enthalten.
Hat es.
Zur Fehlersuche auch /var/log/XFree86.* analysieren.
Hmm, und wonach sollte ich da suchen? Mir ist nichts aufgefallen, was aber auch nicht viel bedeutet. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Bernd Brodesser wrote:
ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht.
Was ist das denn fuer eine Treiber-Version? Aktuell ist glaube ich Nvidia 1.0-1541.... Welche XFree Version setzt Du denn ein? Ich hatte mir gestern die Paketbeschreibungen von SuSE 7.3 angeschaut, irgendwo stand da was von Nvidia- Treibern in Version 0.8, das koennen eigentlich nicht die Originale sein, ich weiss also nicht genau, was SuSE in diesem Bereich anbietet. Meinen Erfahrungen zufolge funktionieren die Nvidia-Treiber ganz gut mit Xfree 4.1.0. Besorge Dir am besten die Original- SRPMs von Nvidia, compiliere sie auf Deinem System (rpm --rebuild), und installiere die entstandenen RPMs anschlies- send. Das habe ich auf mind. 5 verschiedenen Systemen in letzter Zeit gemacht und das hat eigentlich immer funktio- niert. Einrichten ging mit dem neusten sax2 unter Xfree 4.1.0 mit "sax2 -f -m 0=nvidia" ohne Probleme. Gears liefert ca. 1800fps bei Standardfenstergroesse mit einer GeForce2MX. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH) Hertzstr. 16, D-76187 Karlsruhe, Germany
* Thomas Hertweck schrieb am 04.Okt.2001:
Bernd Brodesser wrote:
ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht.
Was ist das denn fuer eine Treiber-Version? Aktuell ist
Wie bekomme ich die Version heraus? Ich habe es wie gesagt, diesen Monat von SuSE gezogen.
glaube ich Nvidia 1.0-1541.... Welche XFree Version setzt Du denn ein? Ich hatte mir gestern die Paketbeschreibungen
XFree86 Version 4.0.3
von SuSE 7.3 angeschaut, irgendwo stand da was von Nvidia- Treibern in Version 0.8, das koennen eigentlich nicht die Originale sein, ich weiss also nicht genau, was SuSE in diesem Bereich anbietet.
Meinen Erfahrungen zufolge funktionieren die Nvidia-Treiber ganz gut mit Xfree 4.1.0. Besorge Dir am besten die Original- SRPMs von Nvidia, compiliere sie auf Deinem System (rpm --rebuild), und installiere die entstandenen RPMs anschlies- send. Das habe ich auf mind. 5 verschiedenen Systemen in letzter Zeit gemacht und das hat eigentlich immer funktio- niert. Einrichten ging mit dem neusten sax2 unter Xfree 4.1.0 mit "sax2 -f -m 0=nvidia" ohne Probleme. Gears liefert ca. 1800fps bei Standardfenstergroesse mit einer GeForce2MX.
Au waia, dann muß ich ja eine Menge ziehen. Mit Xfree 4.0.3 geht das nicht? Oder welche wichtige Vorteile hat Xfree 4.1.0? Bernd -- Bitte die Etikette beachten: http://home.t-online.de/~f.walle/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
Von: Bernd Brodesser [mailto:B.Brodesser@t-online.de] Betreff: Re: 3D auf nVidia Graphikkarte
* Thomas Hertweck schrieb am 04.Okt.2001:
Bernd Brodesser wrote:
ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht.
Was ist das denn fuer eine Treiber-Version? Aktuell ist
Wie bekomme ich die Version heraus? Ich habe es wie gesagt, diesen Monat von SuSE gezogen.
Die SuSE Treiber beherschen keine HW 3D Beschläunigung. Du mußt Dir die Treiber von NVIDIA holen. Dort findest du neben den sourcen auch rpms für 7.2 mit Standardkernel oder für auch in einer Version für selbstkompilierte Kernel (dann das Kernel-Modul als srpm). Runterladen und einfach nach dem Readme installieren. Fertig!
glaube ich Nvidia 1.0-1541.... Welche XFree Version setzt Du denn ein? Ich hatte mir gestern die Paketbeschreibungen
[snip]
Au waia, dann muß ich ja eine Menge ziehen. Mit Xfree 4.0.3 geht das nicht? Oder welche wichtige Vorteile hat Xfree 4.1.0?
1.0-1541 ist die aktuelle Version. Die Treiber (zumindest bis zu -1251, den neuen hab ich noch nicht getestet) funktionieren problemlos mit Xfree 4.0.3. Mit der 4.1 habe ich dagegen das schon bekannte Problem beim umschalten auf die Konsole (ging schon über diese Liste). Gruß Christian
[..] <NVidia-3D-Treiber>
1.0-1541 ist die aktuelle Version. Die Treiber (zumindest bis zu -1251, den neuen hab ich noch nicht getestet) funktionieren problemlos mit Xfree 4.0.3. Mit der 4.1 habe ich dagegen das schon bekannte Problem beim umschalten auf die Konsole (ging schon über diese Liste).
Hallo Christian, auch ich hatte dieses Problem unter 4.1. Mit den neuen nvidia-Treibern von der nvidia-HP habe ich (zumindest bisher ;-) ) keinerlei Probleme. Alles funktioniert so, wi es soll. CU Marcel -- _\|/_ My ~ is my castle... `(o-o)' /-----------------oOO-(_)-OOo---------------------------------------\ | Marcel Meyer | c/o Fachschaft Mathe/Physik/Info | | meyerm@fs.tum.de | Technische Universitaet Muenchen | | Tel.: +49.89.289-22997 | Arcisstrasse 19, D-80290 Muenchen | \-------------------------------------------------------------------/
Am Don, 2001-10-04 um 10.28 schrieb Bernd Brodesser:
* Thomas Hertweck schrieb am 04.Okt.2001:
Bernd Brodesser wrote:
ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht.
Was ist das denn fuer eine Treiber-Version? Aktuell ist
Wie bekomme ich die Version heraus? Ich habe es wie gesagt, diesen Monat von SuSE gezogen. cat /proc/nv/card0 .. ----- Driver Info ----- NVRM Version: 1.0-1541 ------ Card Info ------ ..
und /var/log/XFree86.0.log .. (II) LoadModule: "nvidia" (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.1541 Module class: XFree86 Video Driver ..
Au waia, dann muß ich ja eine Menge ziehen. Mit Xfree 4.0.3 geht das nicht?
Doch. Ich verwende Vanilla XFree-4.0.3 von den SuSE-7.2 CDs mit selbstkompiliertem NVidia-1.0-1541 auf Linux-2.4.10.
Oder welche wichtige Vorteile hat Xfree 4.1.0? Keine Ahnung :)
Ralf
Hallo Bernd, auf viele Fragen hast Du ja schon Antworten bekommen, hier mal noch mein Senf kurz dazu..... Bernd Brodesser wrote:
[...] Au waia, dann muß ich ja eine Menge ziehen. Mit Xfree 4.0.3 geht das nicht? Oder welche wichtige Vorteile hat Xfree 4.1.0?
Die Nvidia-Treiber setzen glaube ich mind. 4.0.3 voraus, es sollte also ohne Update von Xfree bei Dir gehen. Was Vorteile von Xfree 4.1.0 angeht, siehe die CHANGES Datei oder http://www.xfree86.org/4.1.0/RELNOTES2.html#2. Du brauchst also eigentlich nur die richtigen RPMs von Nvidia ziehen - ich setze SuSE 7.1 ein, da hat es mit den Source-RPMs gut funktioniert, aber Ralf meinte ja, dass es mit 7.2 da Probleme geben koennte. Die Version Nvidia 1.0-1541 laeuft hier eigentlich ganz gut mit Kenel 2.4.4.... Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH) Hertzstr. 16, D-76187 Karlsruhe, Germany
Am Don, 2001-10-04 um 09.24 schrieb Thomas Hertweck:
Bernd Brodesser wrote:
ich habe die neuen Graphiktreiber für die nVIDIA Karte von SuSE per YOU heruntergeladen. Nachdem ich sax2 ausgeführt habe läuft auch alles, blos 3D nicht.
Was ist das denn fuer eine Treiber-Version?
Aktuell ist glaube ich Nvidia 1.0-1541.... Welche XFree Version setzt Du denn ein? Ich hatte mir gestern die Paketbeschreibungen von SuSE 7.3 angeschaut, irgendwo stand da was von Nvidia- Treibern in Version 0.8, das koennen eigentlich nicht die Originale sein, ich weiss also nicht genau, was SuSE in diesem Bereich anbietet.
Hier kann ich nur mutmassen, aber SuSE verwendet, was NVidia angeht, einige Tricks: Sie installieren zunächst einen Dummy-Treiber, der anschliessend durch vom NVidia-ftp-server heruntergeladene Versionen ausgetauscht werden soll. Damit das automatisch funktioniert (YOU), dürften sie ihren Dummy-Treiber mit einer niedrigeren Versionsnummer versehen haben, als der von der Treiber von NVidia (Version 1.0, Release-1541). Auf SuSE-7.2 ist allerdings ein Bug, der die korrekte Funktion verhindert: Der Dummy-Treiber trägt die Versionsnummer 4.0.3 :) Führt unter anderem dazu, dass intelligente Paketmanager, die die Abhängigkeiten aus der rpm-Datenbank ermitteln (z.B. red-carpet), glauben 4.0.3 sei neuer als 1.0-1541 und darauf beharren 4.0.3 installieren zu wollen. Da das Paketmanagement von YaST1 und YaST2 die Paketabhängigkeiten nicht aus der rpm-Datenbank ermittelt sondern auf vorgegebene Tabellen zugreifen, merken beide nichts davon.
Meinen Erfahrungen zufolge funktionieren die Nvidia-Treiber ganz gut mit Xfree 4.1.0. Besorge Dir am besten die Original- SRPMs von Nvidia, compiliere sie auf Deinem System (rpm --rebuild), und installiere die entstandenen RPMs anschlies- send. Vorsicht! Die NVidia-SRC.rpms sind (oder waren zumindest bis 1512) nicht SuSE-7.2 konform (IIRC, war es bei 7.1 noch anders):
NVidia installiert libGL und libGLcore direkt nach /usr/lib, wohingegen SuSE libGL und libGLcore nach /usr/lib/GL installiert und anschliessend mittels switch2_nvidia SymLinks /usr/lib/libGL.so -> /usr/lib/GL/libGL.so* aufsetzt. SuSE erhofft sich dadurch zur Laufzeit zwischen verschiedenen OpenGL-Implementationen mittels switch2* umschalten zu können (gelegentlich funktioniert das sogar, oft jedoch auch nicht ;) ). Ralf
Am Donnerstag, 4. Oktober 2001 11:03 schrieb Ralf Corsepius:
Auf SuSE-7.2 ist allerdings ein Bug, der die korrekte Funktion verhindert: Der Dummy-Treiber trägt die Versionsnummer 4.0.3 :)
Führt unter anderem dazu, dass intelligente Paketmanager, die die Abhängigkeiten aus der rpm-Datenbank ermitteln (z.B. red-carpet), glauben 4.0.3 sei neuer als 1.0-1541 und darauf beharren 4.0.3 installieren zu wollen.
Hi Geht mit $ rpm-ivh paketname.rpm --force Dann setzt rpm sich über die Meldung hinweg, dass NVidia-4.03 neuer sei . CU Thorsten -- "My life is a soap opera, but who has the rights?" -- MadameX
participants (6)
-
B.Brodesser@t-online.de
-
Christian Herzyk
-
Marcel Meyer
-
Ralf Corsepius
-
Thomas Hertweck
-
Thorsten Körner