On Sat, 12 Jun 2004 05:06:25 -0500, Ryan Underwood
<[EMAIL PROTECTED]> wrote:
> 
> 
> I have two bugs open on the mga driver that I'd like some feedback on:
> 
> http://bugs.xfree86.org/show_bug.cgi?id=1098
> 
> This one implements I2C support for G-series cards with single-chip
> dualhead support. (i.e. not G200 MMS)  The purpose is to talk to the
> MGA-TVO (Maven) chip which controls everything related to TV output, but
> is also used for one of two monitors in a dualhead setup. There is no
> public documentation for Maven, so I based my code on matroxfb and
> OpenBeOS code.  (None was directly used.)  The end result is that DPMS
> and DDC both work on the Maven head, and also that we can tell whether a
> monitor is attached or not (if not, we can set timings appropriate for a
> TV).  We also should be able to detect the version of the Maven chip,
> which will let us get G200-TV working, which uses an earlier version --
> I implemented code for that detection based on matroxfb but I'm not sure
> if it is working correctly until I find a G200-TV of my own.
> 
> I wish I knew how DVI support worked with it.  AFAIK, no G400 was sold
> with a DVI port, but there exists an MAFC add-on:
> http://www.matrox.com/mga/products/upgrades/flat_panel_g400.cfm
> It looks like it can be added onto even dualhead cards as long as the
> upgrade connector is not occupied.  I guess that is the reason they
> claim that it doesn't work on a single-head G400 that has been upgraded
> to dualhead.

As I recall, they just used an external TMDS transmitter connected to
one of the crtcs.  One of the savage4 cards I have has a DVI port that
works that way, and it works fine, including ddc.  the tmds
transmitter works transparently.

> 
> This is the first steps towards getting rid of HALlib completely.  It
> will not longer be necessary once we are doing our own mode setup on all
> heads of all G400 types, because G400 is the last one who needs the HALlib
> still.  The TV mode setup is easy because Petr has done most of the
> reverse engineering already.  I would really like to find someone that
> can check out the DVI angle (or send me a DVI monitor -- on loan of
> course!)

I can help with the DVI stuff.  I have a G550.

> 
> Does anyone know what the second port on a G400-TV is:
> http://www.tomshardware.com/video/19991118/images/matrox_pcb.gif
> It would appear to be a DVI port from that side angle, but it must be
> for some special break-out cable with a VGA and NTSC plugs on it.

http://marvel.sourceforge.net/

> 
> http://bugs.xfree86.org/show_bug.cgi?id=1401
> 
> This one is a quickie fix for a crash which occurs under the described
> conditions.  Without this, it is impossible to run a static X server
> with a G400 and a dualhead configuration, or to run a dualhead
> configuration without HAL and have a graceful failure -- as soon as any
> display update occurs, you get a server segfault.
> 
> --
> Ryan Underwood, <[EMAIL PROTECTED]>
> 
> 
> 
> signature.asc - 1K
>
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to