I have an Abit BE6 motherboard with Matrox G400 and Soundblaster Live. For
some reason unknown to me (and apparently unknown to Matrox as well, see
http://www.matrox.com/mga/tech_supp/faq/gen_ts2.htm#17) this particular
setup is very lockup prone when using AGP in 2X mode. After 3D-rendering
for some time the machine locks up hard leaving rebooting the only choice.
I had this problem in Windows but it got fixed for most 3D applications
by forcing AGP 1X using a Powerdesk registry entry. Now I've built
DRI-enabled X twice (2000-05-09 and 2000-05-28) and the lockup problem now
also comes up in Linux as well.
I tried to alter the new agpgart module so that it always uses 1X AGP but
I'm not sure if I did it correctly. How should the forcing be done? I'd
like to try it it helps - if not, I don't know what to do. I guess there
shouldn't be a lockup problem of this kind in the mga driver?
I've experienced lockups with DRI while running Quake 3 Arena and
Quakeforge. I haven't really tested other clients but the symptoms are
very familiar: everything locks up and SBLive keeps playing the sound
buffer over and over again.
If anyone has any information concerning the BE6+G400+Live problem at
all, please share. The lockups are very annoying. I don't know if Live has
anything to do with this or is it just BE6+G400. All suggestions (both
software&hardware-related) are welcome.
Some system information:
Celeron 433mhz, Abit BE6, Matrox G400 Dualhead 32mb, SB Live, ...
Linux-2.4.0-test1 (also tried with 2.3.99-pre5/78)
No cards share interrupts. Ethernet card uses IRQ 7, SBLive uses 10, G400
uses 11, IDE drivers use interrupts 14 and 15 etc.
· Vesa Halttunen - http://www.jormas.com/~vesuri/ ·