Hello Brian, Thanks for replying.
Yes, towards the end of the log I get: ... (==) MGA(0): Write-combining range (0xf2000000,0x1000000) (--) MGA(0): 16 DWORD fifo (==) MGA(0): Default visual is TrueColor (II) MGA(0): [drm] bpp: 16 depth: 16 (II) MGA(0): [drm] Sarea 2196+632: 2828 (0): [drm] created "mga" driver at busid "PCI:1:0:0" (0): [drm] added 4096 byte SAREA at 0xdb3fe000 (0): [drm] mapped SAREA 0xdb3fe000 to 0x4001c000 (0): [drm] framebuffer handle = 0xf2000000 (0): [drm] added 1 reserved context for kernel (II) MGA(0): [drm] Registers = 0xfeafc000 [drm] drmAgpEnabled succeeded for AGP mode 1x (II) MGA(0): WARP Microcode Loaded (II) MGA(0): [drm] calced backoffset: 0x53b000 (II) MGA(0): [drm] added 31 65536 byte DMA buffers (II) MGA(0): [drm] Mga Dma Initialization start (II) MGA(0): [drm] Mga Dma Initialization done (II) MGA(0): [drm] Initialized Dma Engine (II) MGA(0): [drm] dma control initialized, using IRQ 9 (II) MGA(0): visual configs initialized (II) MGA(0): Using 512 lines for offscreen memory. (II) MGA(0): Using XFree86 Acceleration Architecture (XAA) ... I downloaded 2.4.1 today. I'll give that a go, although if you've got it working on test10 then I'd have thought it would work on test11 or 2.4.0. LeeE brian moore wrote: > > On Mon, Feb 12, 2001 at 11:39:11PM +0000, Lee Elliott wrote: > > Hello List, > > > > 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 > > Okay, that mostly matches me (though I'm on test10 since I'm lazy...) > > > (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 > > find it. > > Right, nor does it exist on mine... but my acceleration works fine > (tuxracer is unplayable without it :)). > > The driver you want is just above all that: > > (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w, > mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400 > (--) Assigning device section with no busID to primary device > (--) Chipset mgag400 found > > > 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. > > Do you have a bunch of noise from DRM? > > (==) MGA(0): Write-combining range (0xce000000,0x1000000) > (--) MGA(0): 16 DWORD fifo > (==) MGA(0): Default visual is TrueColor > (II) MGA(0): [drm] bpp: 16 depth: 16 > (II) MGA(0): [drm] Sarea 2196+632: 2828 > (0): [drm] created "mga" driver at busid "PCI:1:0:0" > (0): [drm] added 4096 byte SAREA at 0xc89c9000 > (0): [drm] mapped SAREA 0xc89c9000 to 0x4001c000 > (0): [drm] framebuffer handle = 0xce000000 > (0): [drm] added 1 reserved context for kernel > (II) MGA(0): [drm] Registers = 0xcd000000 > [drm] drmAgpEnabled succeeded for AGP mode 1x > (II) MGA(0): WARP Microcode Loaded > > etc etc... > > -- > CueCat decoder .signature by Larry Wall: > #!/usr/bin/perl -n > printf "Serial: %s Type: %s Code: %s\n", map { tr/a-zA-Z0-9+-/ -_/; $_ = > unpack > 'u', chr(32 + length()*3/4) . $_; s/\0+$//; $_ ^= "C" x length; } > /\.([^.]+)/g; > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]