> > i've just found the following problem :
> > i'm running a pp200 with adapted AHA2940UW 64MB and a Matrox Millenium
> > with 2MB, XFree863.3.1
> > When using kernel 2.0.30, X11 works fine ( i can get any screen
> > resolution & bpp i want ), when running 2.0.31 ( without changing anything
> > else ), i can only access 320x240 16 colors. All other modes included in
> > XF86config are deleted ( the traces say mode XXxYY needs a refresh rate of ZZZ
> > deleting ).
> > Has someone already seen that problem ?
> Yes I have, and I've posted to this group about it too, but have
> received no reply.
> My solution to this is to run SuperProbe before running X, then it will
> detect the Matrox card. I don't have a more elegant solution, though I
> wish I did.
Well, it seems that XFree86 isn't detecting your card correctly, so it
assumes that you have some generic card that doesn't have the capability
to handle the modes that you specified.
Anyway, it IS possible to specify LOTS of stuff in the 'XF86Config'
file to make XFree86 recognize your card. REALLY, it is! Do 'man
XF86Config', and look for 'chipset'. There are lots of nice options
near there, including some options that specify which "Clocks" your
video card handles. Basically, when XFree86 wants to know if your card
can handle a given video mode, it checks if there is a 'clock' on the
video card that goes that fast. (i.e. bits/second or something)
However, I would DEFINATELY specift the 'chipset' before messing with
complicated stuff like clocks. My Matrox Mystique board did the same
thing (though for a different reason) until I put the following line in
my /etc/XF86Config file:
... (Other Stuff already exists, probably)
For you, the chipset will be different, but it should start with mga. I
had a bit of a hard time figuring out what the right setting was, cuz I
called my board "Mystrique" and "mga" first, and nothing happened.
(Those aren't valid chipset names.) I think XFree86 prints a list of
chipsets that it has been compiled to support when you run it.
Finally, if NOTHING else works, I suppose SuperProbe is probably more
elegant than trying to manually specify 'Clocks' options in XF86Config.
But try the 'Chipset' thingy first.