Hi Matthew,

 I had exactly the same problem geting dri working on my G400 Dual Head
32Mb. What worked perfectly for me was a suggestion from someone on this
list! I copied their suggestions below. If you follow them you should
get everything working just fine. Remember though that you have to copy
your newly compiled mga.o to 
/lib/modules/2.4.7/kernel/drivers/char/drm/
exit X, rmmod mga, modprobe the new mga and startx again. I'm pretty
sure it'll work for you and you won't have to downgrade to 4.0.3 or do
anything drastic. Moreover, mga_drv.o and mga_hal_drv.o from Matrox will
still work. The version mismatch is with the kernel driver mga.o from
what I could gather. Enjoy.

Alex.

=====================================================

te: Fri, 3 Aug 2001 03:20:12 -0400
From: Chun Kit Edwin Lau <[EMAIL PROTECTED]>
User-Agent: Mutt/1.3.20i
To: Oleksandr Moskalenko <[EMAIL PROTECTED]>,
debian-user@lists.debian.org
Subject: Re: Matrox G400 dri woes

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
============================================================

* Matthew Garman ([EMAIL PROTECTED]) wrote:
> 
> Hello:
> 
> I'm trying to get DRI to work with my new Matrox Millenium g450.  It's the
> dual head, 32 MB ram version.  I only have one monitor, so I really don't
> need the second head :)
> 
> Anyway, here's my setup:
> 
> Debian v2.2 (potato), but with the XFree86 4.1.0 binaries installed from
> people.debian.org/~cpbotha/.  I'm running a self-compiled kernel version
> 2.4.7.
> 
> Here are the things I've done:
> 
> I replaced /usr/X11R6/lib/modules/drivers/mga_drv.o with the file of the
> same name from Matrox's website.  I also dropped in the file names
> mga_hal_drv.o from the Matrox site.
> 
> I compiled my kernel with support for agpgart and the corresponding mga.o
> module.  I verified that both agpgart.o and mga.o were loaded with lsmod.
> 
> At this point, DRI still doesn't work.  My /var/log/XFree86.0.log file
> reports "(II) MGA(0): direct rendering disabled".
> 
> So then I did a bit of research (over at dri.sourceforge.net).  I
> downloaded the replacement kernel modules (drm), compiled them and
> installed them (these kernel modules are available at
> www.xfree86.org/~alahn).
> 
> Still the problem persists.  The most suspect line my
> /var/log/XFree86.0.log file is this one:
> 
> (EE) MGA(0): [drm] MGADRIScreenInit failed (DRI version = 4.0.0, expected
> 3.0.x).  Disabling DRI.
> 
> Since I'm not really sure how all these pieces fit together, I'm not sure
> what file needs to be upgraded (or downgraded?).
> 
> Thanks for any help you might have!
> Matt
> 
> -- 
> Matt Garman, [EMAIL PROTECTED]
> "I'll tip my hat to the new constitution, Take a bow for the new revolution
>  Smile and grin at the change all around, Pick up my guitar and play
>  Just like yesterday, Then I'll get on my knees and pray..."
>             -- Pete Townshend/The Who, "Won't Get Fooled Again"
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
#######################
Oleksandr Moskalenko
Department of Agronomy
Purdue University
[EMAIL PROTECTED]
#######################
"Imagination is more important
than knowledge." -- Albert Einstein

Reply via email to