Damnit.
I use a Matrox G400 at work, and I installed the 1.4.3 Matrox mga drivers there (for use with 4.1.0). I made sure that the agpgart and mga kernel modules are loading (and verified that DRI is activated by reading /var/log/XFree86.0.log after starting X), and compiled in MTRR for good measure.
This isn't a problem: I can play Unreal Tournament, or use xscreensaver's GL modules fine. I get about 15 frames per second on UT's medium detail settings, and 20+ with tuxracer.
At home, I just bought a G550. Using the same compile of XFree86, made sure the kernel has agpgart and mga modules (tried both compiled-in and as modules), copied the XF86Config-4 file from my work machine, verified that the "(II) MGA(0): [DRI] installation complete" "(==) MGA(0): Direct rendering enabled" lines appear, and the MTRR are being used. tuxracer gives me 0.5-0.25 frames per second, and the xscreensaver modules are godawful slow.
I feel like I've paid extra for the Brooklyn Bridge. Where's the "okay, it's slow, this is what you do" documents I'm missing? Everyone tells me this only happens if X is missing the DRI, but I can see in the log files that it's being used.
I use a Matrox G400 at work, and I installed the 1.4.3 Matrox mga drivers there (for use with 4.1.0). I made sure that the agpgart and mga kernel modules are loading (and verified that DRI is activated by reading /var/log/XFree86.0.log after starting X), and compiled in MTRR for good measure.
This isn't a problem: I can play Unreal Tournament, or use xscreensaver's GL modules fine. I get about 15 frames per second on UT's medium detail settings, and 20+ with tuxracer.
At home, I just bought a G550. Using the same compile of XFree86, made sure the kernel has agpgart and mga modules (tried both compiled-in and as modules), copied the XF86Config-4 file from my work machine, verified that the "(II) MGA(0): [DRI] installation complete" "(==) MGA(0): Direct rendering enabled" lines appear, and the MTRR are being used. tuxracer gives me 0.5-0.25 frames per second, and the xscreensaver modules are godawful slow.
I feel like I've paid extra for the Brooklyn Bridge. Where's the "okay, it's slow, this is what you do" documents I'm missing? Everyone tells me this only happens if X is missing the DRI, but I can see in the log files that it's being used.
Comment