Hello,
I have written a driver for Matrox boards for the KGI project and tested
it on the Mystique, G200 and G400 chipsets. I am currently trying to make
it work for the G550 but I have several problems with this chipset and I
am looking for more documentation/information on:
1- The Gx50 PLL programming, more precisely the relationship between the
X{SYS,PIX}PLL{M,N,P} registers of the DAC subsystem of these chipsets and
Fvco and Fout frequencies. I have looked at the mga_g450pll.c source file
inside XFree86 4.1 and it helped me to implement a semi-working clock
subsystem in my driver (especially XPIXPLLP seems to have changed). But
the clock is still pretty "unstable": the display image is slightly
oscillating (1 or 2 pixels-wide oscillations along vertical lines).
2- The Gx50 power up sequence and more precisely the differences with the
G200/G400. My driver can wake up Mystique, G200 or G400-based secundary
boards (when the board is *not* the boot board). However, the G550 does
not wake up correctly: the display is completely silent (even though the
accel engine seems to run correctly - but I cannot be sure of this of
course without seeing the display).
Another user me reported similar problems with his G450-based board an my
driver.
I have the Mystique, G200 and G400 specifications of Matrox (the public
versions) but they are not helpful for these newer chipsets. Is there
anyone list that has more up-to-date information that he/she could share
on these topics?
Thanks,
Rodolphe
NB: Please, cc: your answer to me as I am not subscribed to the list.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert