Try the source at dri.sourceforge.net. It works for me. I did the following 1. d/l matrox mga_drv.o and mga_hal.o from matrox site 2. copy them to the appropriate x11 directory 3. d/l the dri from dri.sourceforge.net 4. compile the mga.o by make -f Makefile mga.o 5. cp mga.o to the appropriate /lib/modules/... 6. make sure you have X4.1.0
you should have dri acceleration now On Fri, Aug 03, 2001 at 01:28:43AM -0500, Oleksandr Moskalenko wrote: > Hi, > > I'm having no end of trouble trying to get dri work on my dual-head > Matrox G400 32Mb. The xfree86 in question is newly appearing in unstable > 4.1.0. > If I try to run X with the mga_drv.o that comes with XFree86 or the one > from Matrox website I get this error: > [dri] mga.o kernel module version is 2.0.1 but version 3.0.x is needed. > > If I compile the 4.1.0 driver according to this hint: > ----- > The version included with 2.4.5 is a 2.0.x-series mga.o. You need to > build 3.0.x from the > xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel directory > included in the XFree86 source. > > -- > Adam Sampson <[EMAIL PROTECTED]> <URL:http://azz.us-lot.org/> > ----- > > then "insmod mga.o" and try to run X I get this error: > > (II) LoadModule: "mga" > (II) Loading /usr/X11R6/lib/modules/drivers/mga.o > Not loading .fixup > Not loading .rel.fixup > Not loading .text.lock > Not loading .rel.text.lock > Not loading .modinfo > Not loading __ex_table > Not loading .rel__ex_table > (EE) LoadModule: Module mga does not have a mgaModuleData data object. > (II) UnloadModule: "mga" > (II) Unloading /usr/X11R6/lib/modules/drivers/mga.o > (EE) Failed to load module "mga" (invalid module, 0) > > > ================ > > At this point I am as confused as I could be. What can I do to get dri? > > I'm attaching my XF86Config-4 to this message as well. > I tried searching for these errors on the web to no avail. Please help. > > Regards, > > Alex. > # XF86Config-4 (XFree86 server configuration file) generated by Dexconf, the > # Debian X Configuration tool, using values from the debconf database. > # > # Edit this file with caution, and see the XF86Config manual page. > # (Type "man XF86Config" at the shell prompt.) > > Section "Files" > FontPath "unix/:7100" # local font server > FontPath "unix/:7110" # xfs-xtt true type font server > > # if the local font server has problems, we can fall back on these > # FontPath "/usr/lib/X11/fonts/cyrillic/:unscaled" > # FontPath "/usr/lib/X11/fonts/koi8-r.100dpi/:unscaled" > # FontPath "/usr/lib/X11/fonts/koi8-r.75dpi/:unscaled" > # FontPath "/usr/lib/X11/fonts/koi8-r.misc/:unscaled" > # FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" > # FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" > # FontPath "/usr/lib/X11/fonts/misc/:unscaled" > # FontPath "/usr/lib/X11/fonts/cyrillic" > # FontPath "/usr/lib/X11/fonts/koi8-r.100dpi" > # FontPath "/usr/lib/X11/fonts/koi8-r.75dpi" > # FontPath "/usr/lib/X11/fonts/koi8-r.misc" > # FontPath "/usr/lib/X11/fonts/misc" > # FontPath "/usr/lib/X11/fonts/Type1" > # FontPath "/usr/lib/X11/fonts/Speedo" > # FontPath "/usr/lib/X11/fonts/100dpi" > # FontPath "/usr/lib/X11/fonts/75dpi" > EndSection > > Section "ServerFlags" > EndSection > > Section "Module" > Load "ddc" > Load "GLcore" > Load "dbe" > Load "dri" > Load "extmod" > Load "glx" > Load "pex5" > Load "record" > Load "xie" > Load "bitmap" > Load "freetype" > Load "speedo" > Load "type1" > Load "vbe" > Load "int10" > EndSection > > Section "InputDevice" > Identifier "Generic Keyboard" > Driver "keyboard" > Option "CoreKeyboard" > Option "Protocol" "Standard" > Option "AutoRepeat" "500 30" > Option "XkbKeycodes" "xfree86" > Option "XkbTypes" "default" > Option "XkbCompat" "default" > Option "XkbGeometry" "pc" > Option "XkbRules" "xfree86" > Option "XkbModel" "microsoft" > Option "XkbLayout" "rums(basic)" > Option "XkbOptions" "grp:toggle" > EndSection > > Section "InputDevice" > Identifier "Generic Mouse" > Driver "mouse" > Option "CorePointer" > Option "Device" "/dev/psaux" > Option "Protocol" "PS/2" > Option "Emulate3Buttons" "yes" > Option "Emulate3Timeout" "150" > Option "ZAxisMapping" "4 5" > EndSection > > Section "Device" > Identifier "Matrox G400" > Driver "mga" > Option "AGPMode" "2" > ChipSet "mgag400" > BusID "PCI:1:0:0" > EndSection > > Section "Monitor" > Identifier "Hitachi CM 751" > HorizSync 31-93 > VertRefresh 50-160 > Option "DPMS" > EndSection > > Section "Screen" > Identifier "Default Screen" > Device "Matrox G400" > Monitor "Hitachi CM 751" > DefaultDepth 16 > SubSection "Display" > Depth 1 > Modes "1280x1024" "1024x768" "800x600" > EndSubSection > SubSection "Display" > Depth 4 > Modes "1280x1024" "1024x768" "800x600" > EndSubSection > SubSection "Display" > Depth 8 > Modes "1280x1024" "1024x768" "800x600" > EndSubSection > SubSection "Display" > Depth 15 > Modes "1280x1024" "1024x768" "800x600" > EndSubSection > SubSection "Display" > Depth 16 > Modes "1280x1024" "1024x768" "800x600" > EndSubSection > SubSection "Display" > Depth 24 > Modes "1280x1024" "1024x768" "800x600" > EndSubSection > SubSection "Display" > Depth 32 > Modes "1280x960" "1024x768" "800x600" > EndSubSection > EndSection > > Section "ServerLayout" > Identifier "Default Layout" > Screen "Default Screen" > InputDevice "Generic Keyboard" > InputDevice "Generic Mouse" > EndSection > > Section "DRI" > Group "dri" > # Mode 0666 > Mode 0660 > EndSection > > # end of XF86Config -- Edwin ERTW Lau _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com