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


Reply via email to