Hallo Peter, * Peter schrieb:
ich schlage mich z.Zt. mit der gleichen Problematik herum. ich benutze zwar eine Matrox G400 auf x86, aber die Problme sind die gleichen.
Vielleicht, denn PPC und i386 ist in dem Fall doch ein wenig anders, da wohl erst seit 2.4.6 Support für dri für PPC vorhanden ist, wenn ich den SDB-artikel richtig deute.
Nachdem ich auf
Teile der Doku gelesen habe, daß der DRI-Treiber sowohl in den Kernel-Sourcen als auch in den XF86-Sourcen enthalten ist. Es wird empfohlen den Treiber aus den XF86-Sourcen zu benutzen.
Hmm, bei meiner Banshee hatte ich mit Kernel-DRI (bzw. DRM keinen Stress und ich quäle mich schon sehr lange mit DRI und Banshee ;) , meistens war aber X broken.
Im Orginal-Suse-Kernel ist er jedenfalls nicht mit kompiliert. (Aber agpart als Voraussetzung ist mit eingebunden)
Ich glaube die Kernelmodule sind bei SuSE in einem extra-Paket unter Xfree86-Updates.
Hier am Arbeitsplatz habe ich dann den SuSE-Kernel 2.4.2 (mit installiertem XF86 4.0.3) verändert und dri mit dem mga-treiber eingebunden. Daraufhin hat dri auch funktioniert. Gears wurde enorm beschleunigt von 50 auf 240 fps. Leider hat die Stabilität des XServers darunter sehr gelitten, so daß ich dri hier nicht mehr verwende). Zu Hause habe ich dann das gleiche versucht (dort habe ich XF86 4.1.0 installiert). Bis jetzt hat es aber nicht funktioniert. Ich vermute mal, daß das Kernel-dri nicht mit dem neuen XF zusammenarbeiten will.
Mach folgende Tests, die haben bisher bei mir immer zur Analyse geholfen: - Woher stammt /usr/lib/libGL.so.1 bzw. wohin wird es gelinkt. - Sind in der /etc/X11/XF86Config Load "GLcore" Load "dri" Load "glx" - Ist das DRM-Kernelmodul geladen? /sbin/lsmod |grep mga - Ist AGPGart für dein Mainboard verfügbar und geladen/einkompiliert? - Ist /usr/X11R6/lib/modules/dri/mga_dri.so vorhanden? - glxinfo zeigt: direct rendering: Yes ? - Was steht in den Logs: egrep 'EE|WW' /var/log/XFree86.0.log - mesasoft sollte nicht installiert sein, es wird bei DRI unter XFree4.x sowieso das mitgelieferte MESA verwendet
Aber ich werde mal am Ball bleiben, denn ich will endlich UT unter Linux spielen!
Berichte mal wie schnell es läuft, wenn es mal läuft. -- bye Waldemar