XFree86 4.0.2 and Matrox G400
I'm not able to get hardware rendering/GL running on my G400. Kernel is
currently 2.4.0-test11 (2.4.0 was a bit wobbly for me - haven't d/loaded
2.4.1 yet) and I'm getting the follwing error in /var/log/XFre86.0.log
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.0.2, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.3
(**) MGA(0): Depth 16, (--) framebuffer bpp 16
(==) MGA(0): RGB weight 565
(II) Loading sub module "mga_hal"
(II) LoadModule: "mga_hal"
(WW) Warning, couldn't open module mga_hal
(II) UnloadModule: "mga_hal"
(EE) MGA: Failed to load module "mga_hal" (module does not exist, 0)
(--) MGA(0): Chipset: "mgag400"
(II) MGA(0): Offscreen memory usage will be limited to 512 lines if the
DRI is enabled.
(==) MGA(0): Using AGP Mode 1x
(--) MGA(0): Linear framebuffer at 0xF2000000
(--) MGA(0): MMIO registers at 0xFEAFC000
(--) MGA(0): Pseudo-DMA transfer window at 0xFE000000
(--) MGA(0): BIOS at 0xFEAE0000
So, mga_hal does not exist! Indeed it doesn't - at least I couldn't
Funnily enough, DRI goes on to initialise ok - so it claims, but using
the ssystem -bench option shows no difference in performance. It's a
pity because I've got another installation on this same system that I've
frozen with X3.3.6 & glx that runs like a dream.
XFree86 was installed from the .debs in unstable but the kernel is,
obviously, home compiled. I had a quick look for it in the kernel
sources but couldn't find anything there.
Can anyone tell me where mga_hal comes from and why I haven't got one?