![](https://seccdn.libravatar.org/avatar/40d8a555d68834cc3b269fea413ae6af.jpg?s=120&d=mm&r=g)
Hallo Michael,
From the keyboard of Michael,
Hi Listenmitglieder,
nachdem ich voller Stolz auf eine Dual Head Konfiguration blicken kann, möchte ich doch auch die 3D Beschleunigung der Matrox G400 DH nutzen.
Ich habe alle Anweisungen laut SuSE SDB befolgt, im Archiv der Liste gewühlt, und auch die 3D-Beschleunigung in der XF86Config eingeschaltet (X-Server 4.1)
Section "Module" Load "type1" Load "speedo" Load "extmod" Load "freetype" Load "glx" Load "dri" Load "dbe" EndSection
Hier scheint mir Load "GLcore" zu fehlen.
Mesasoft habe ich ganz brav deinstalliert und die OpenGL Pakete installiert.
Welche OpenGL-Pakete? XFree86 4.1 liefert Mesa in einer aktuellen Version mit, sodaß du auf mesalibs verzichten solltest.
Mein Problem ist vielmehr, dass ich den richtigen Treiber für diese Karte nicht laden kann. Das wäre der mga.o
Anscheinend kann der normale svga Treiber von X11 auch zwei oder mehrere Monitore betreiben. Wenn das nicht der Fall ist, bitte ich doch mich zu berichtigen. Für die 3D Unterstützung braucht man dann aber doch das mga Modul.
Will ich aber das Modul laden mit
insmod mga
dann kommt die Fehlermeldung:
Using /lib/modules/2.4.0-4GB/video/mga.o
Igitt, es gibt noch Leute die steinalte 2.4 Kernel verwenden ;) Ich würde an deiner Stelle ein Kernelupdate machen. 2.4.10 ist aktuell. Dort würde ich dann auch AGPGart aktivieren. Und natürlich dein DRM-Modul für die Matrox.
Jetzt meine Frage (endlich ;-) Wie kann ich meiner Grafikkarte einen Interrupt zuweisen?
Der taucht in /proc/interrupts nie auf.
Gibt es irgendwelche andere Tricks, um die Beschleunigung zu aktivieren?
mga_dri sollte existieren: ls -la /usr/X11R6/lib/modules/dri/mga_dri.so ls -la /usr/lib/libGL.so sollte existieren und ja nicht auf mesasoft-libs verweisen. Ansonsten würde ich nachdem du deinen Kernel upgedatet hast /var/log/XFree86.log und die Ausgabe von glxinfo konsultieren. bye Waldemar