Apart from the DRI User Guide, is there any DRI bug reporting HOWTO? I'm
asking because it isn't at all obvious to me what sort of information would
be necessary or helpful.
For instance, I've been trying out XFree86 4.0.1 with my Matrox G400. (I had
to upgrade to a more recent Linux kernel - 2.4.0-test4 in my case - because
even with the agpgart patch it seems DRI just won't work with 2.2.15.) Most
of the time it seems to work pretty well. Nice!
Very occasionally DRI fails to work right away after start-up. I've saved
the X server log, but for now I'll just include the following lines from it:
(II) MGA(0): [drm] Sarea 2176+624: 2800
[drm] failed to load kernel module "mga"
(EE) MGA(0): [drm] DRIScreenInit Failed
The drm module *is* loaded, but apparently not used:
Module Size Used by
mga 96488 0 (unused)
agpgart 13316 8
emu10k1 46260 2
(The agpgart and emu10k1 modules are loaded at boot-up.)
I don't see anything odd in the kernel ring buffer, but I saved a copy of
that one as well. So far, restarting the X server has been enough to get it
to work again.
On other occasions it works fine for a while, and then locks up pretty hard.
Sometimes the magic SysRq key can be used to kill the X server. Other times
not. I believe these error messages may be relevant:
Jul 20 01:05:50 Frihet kernel: [drm:mga_dma_quiescent] *ERROR* irqs: 45251 wanted 0
Jul 20 01:05:50 Frihet kernel: [drm:mga_dma_quiescent] *ERROR* lockup
Jul 20 21:35:51 Frihet kernel: [drm:mga_dma_quiescent] *ERROR* irqs: 52171 wanted 0
Jul 20 21:35:51 Frihet kernel: [drm:mga_dma_quiescent] *ERROR* lockup
I know there was some discussion about messages like these here a while ago,
but I had the impression that in those cases it locked up at once, not just
occasionally. Anyway, I've already made the BIOS setting to assign an IRQ to
VGA, so I think I ought to be safe from that. (But what do I know about BIOS
settings? It's one big black box as far as I'm concerned. :-)
So far these lock-ups have been when trying 3D games. The OpenGL screen
savers have been fine. I don't know if that's because they don't push the
graphics card as hard, or because they never run for more than a few minutes
at a time.
Anyway, if I only knew what other information would be useful here I'd be
happy to file proper bug reports using the bug-tracking system.
Get latest updates about Open Source Projects, Conferences and News.