Hallo,
ich versuche jetzt schon einige Zeit hardwarebeschleunigtes OpenGL bei mir ans Laufen zu bringen -- leider bisher ohne Erfolg.
Ich habe ein ASUS A7N8X Deluxe Mainboard mit nvidia nforce2 Chipsatz.und eine schon etwas ältere Matrox MG450 Grafikkarte. Prozessor ist Athlon XP 2500+ und Speicher 512 MB (ein Riegel)
Eine Standardinstallation von SuSE 8.2 ergab zuerst mal keine 3D-Beschleunigung -- glxgears lieferte um 432 FPS.
Ursache: der AGPgart wurde nicht initialisiert. Also Kernel Patch von NVidia installiert. Nun wird der AGP zwar initialisiert und GLX auch initialisiert (sagt glxinfo) aber alle OpenGL Applikationen bringen Fehler:
- glxgears startet und ein schwarzes Programmfenster erscheint, dann läßt sich der X-Server aber nicht mehr bedienen. - das gleiche bei tuxracer. der Bildschirm schaltet um, wird schwarz, die Musik spielt, aber kein Bild erscheint und Tastendrücke liefern kein Ergebnis
Beidemal läßt sich der X-Server nur noch durch remote-Login über ssh hart abschiesen.
Jetzt habe ich noch verschiedene Dinge versucht, aber letztendlich hat nichts genutzt.
- ich habe eine neue Version der XFree86 mga Treiber von Matrox installiert (Beta3 -- aktuellste Version von der Webseite) - Parameter in XF86config gesetzt Option "MGASDRAM" - kernel mit "apm=off acpi=off noapic vga=normal" gestartet (in den unterschiedlichsten Kombinationen
ein komischer Effekt: nachdem ich den XServer nach einem Aufhänger abgeschossen habe, zeigt ein Umschalten auf die Konsolen entweder ein total kaputtes Bild oder den X Bildschirm in den unterschiedlichsten Fassungen (gleiche Größe, nur die linke obere Ecke, ...) -- Tastendrücke ergeben kein Ergebnis.
Vielleicht ist es ja noch wichtig, daß ich den SuSE Kernel um vollständige Capabilities ergänzt habe. (jetzt kann ich jackd mit jackstart starten).
Jetzt weiß ich nicht mehr weiter. Habt ihr Ideen, was ich noch probieren kann?
Ich werde es auch nochmal einen aktuellen Kernel 2.4.22 probieren, der schon die Unterstützung für nvidias agpgart enthält und den ich um den low-latency-patch und die freigeschalteten capabilities ergänzen werde.
Informationsquellen waren bisher: nvidia, matrox, SuSE SDB und google. Wißt ihr noch andere Quellen?
Danke für eure Hilfe Uwe
P.S.: Ich bin gegen Zensur! Aber füttert keine Trolle!