[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dual head Matrox



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: cswingle@iarc.uaf.edu
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



Reply to: