Am Samstag, 25. Oktober 2003 23:25 schrieb Uwe Koloska:
Hallo,
ich versuche jetzt schon einige Zeit hardwarebeschleunigtes OpenGL bei mir ans Laufen zu bringen -- leider bisher ohne Erfolg.
Es geht immer noch nicht :-(((
Ich habe weitergeforscht und auch die Hinweise hier aus der Liste befolgt -- ohne Erfolg.
- aktuelle XFree86 Pakete von SuSE: XFree86-4.3.0-111 XFree86-libs-4.3.0-111 XFree86-server-4.3.0-111 XFree86-devel-4.3.0-111 XFree86-GLX-4.3.0-15 (gibt's keine aktuellere Version von)
das mga Kernelmodul stammt aus meiner eigenen Übersetzung vom SuSE Kernel (einzige Änderung: Aktivieren aller Capabilities um jackstart benutzen zu können)
- framebuffer beim Booten ausgeschaltet
- ich gehöre zur Gruppe video und das DRI-Devices hat die passenden Rechte
- ich habe die passenden OpenGL Libraries mit dem entsprechenden Skript angeschaltet /usr/X11R6/bin/switch2xf86_glx das Zurückschalten auf Software-Mesa /usr/X11R6/bin/switch2mesasoft
- ich habe versucht acpi einzuschalten -- der Bootvorgang stoppt irgendwann
Dabei habe ich noch einige interessante Dinge herausgefunden, die mir aber auch nicht geholfen haben: - Die Karte meldet sich sehr komisch: lspci meldet Matrox Graphics, Inc. MGA 400 AGP (rev 82) XFree86.0.log meldet PCI:*(3:0:0) Matrox Graphics, Inc. MGA G400 AGP rev 130 später meldet der mga Treiber: Chipset: mgag400 found und das Modul vgahw meldet MGA(0): Chipset: "mgag400" (G450)
Ich habe noch eine TV-Karte von Hauppauge und dafür die Module v4l und DGA im Xserver installiert. Außerdem läuft der XServer mit der Auflösung 1400x1050@16.
Die Informationsprogramme sagen alle, daß DRI, OpenGL bzw. 3D-Beschleunigung vorhanden ist, doch jedes OpenGL Programm lastet den X-Server mit fast 100% aus, die Anzeige ruckt etwas zur Seite und nach dem Abschießen des X-Servers (mit 'kill -9') sind die Konsolen nicht mehr zu gebrauchen (sie zeigen entweder ein total kaputtes Bild oder den X-Bildschirm und reagieren nicht auf Tastatureingaben -- außer dem Zurückschalten auf den X-Server)
Habt ihr noch irgendwelche Ideen???
Danke für alle bisherigen Vorschläge. Uwe