Hamish, > Anyone got dual headed Matrox G400 working with X (in dual > head mode)? It seems that XFree86 4.0 doesn't yet support this directly, but > I was hoping to use the linux frame buffer support to do it.
I have gotten it to work using the beta driver available from Matrox's web site (http://www.matrox.com/mga/drivers/files/linux_01.htm). I used this in my XF86Config: Section "Device" Identifier "Matrox G400 Dual - 1" Driver "mga" BusID "PCI:1:5:0" Screen 0 # VideoRam 32768 # Insert Clocks lines here if appropriate EndSection Section "Device" Identifier "Matrox G400 Dual - 2" Driver "mga" BusID "PCI:1:5:0" Screen 1 # VideoRam 32768 # Insert Clocks lines here if appropriate EndSection Section "Screen" Identifier "Screen 1" Device "Matrox G400 Dual - 1" Monitor "PS790" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" ViewPort 0 0 EndSubsection EndSection Section "Screen" Identifier "Screen 2" Device "Matrox G400 Dual - 2" Monitor "SGI Color" DefaultDepth 16 Subsection "Display" Depth 16 Modes "1024x768" ViewPort 0 0 EndSubsection EndSection Section "ServerLayout" Screen "Screen 1" RightOf "Screen 2" Screen "Screen 2" EndSection The two monitors are defined in the "Monitor" Section. There's a readme of some sort in the Matrox package that explains how to find the BusID's for the two heads. I think it's printed as part of the X startup stuff (startx 1> x.log 2> x.err). A couple points: * From what I've read, the second head isn't accelerated (hardware) * Enlightenment didn't work with the second head, but sawfish did. If you figure out how to get E to see the second head, let me know!! Chris -- Christopher S. Swingley tel: 907-474-2689 cell: 322-1889 Programmer / Analyst email: [EMAIL PROTECTED] University of Alaska Fairbanks www.frontier.iarc.uaf.edu/~cswingle Fairbanks, AK 99775 PGP2 key: http://www.frontier.iarc.uaf.edu/~cswingle/pgpkey.asc GNUPG key: http://www.frontier.iarc.uaf.edu/~cswingle/gnupgkey.asc