LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   LinuxQuestions.org Member Success Stories (https://www.linuxquestions.org/questions/linuxquestions-org-member-success-stories-23/)
-   -   Matrox G550, TNT Riva, Multi-head X THREE monitors (https://www.linuxquestions.org/questions/linuxquestions-org-member-success-stories-23/matrox-g550-tnt-riva-multi-head-x-three-monitors-62175/)

finegan 05-27-2003 07:24 PM

Matrox G550, TNT Riva, Multi-head X THREE monitors
 
This was a raging beast to set up, and I'm still twinking around the config some, but I finally got a tri-head working with the G550 Dual Head Matrox card and an old Nvidia driver TNT RIVA. XFree86 4.3.0, and the Matrox 2.1 driver set (for X 4.2.1, just copied them in :) )

For academic value, and maybe so someone doesn't get a headache for 3 days like I did, here's the whole of the XF86Config file... the last one anyway, of about 12.

Code:

bash-2.05b# cat XF86Config-ALL3HEADS
Section "ServerLayout"
        Identifier    "Matrox PowerDesk configured."
        Screen      0  "Display Merged" 0 0
        Screen      1  "ScreenNV" RightOf "Display Merged"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option        "xinerama" "on"
EndSection
 
Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath  "/usr/X11R6/lib/modules"
        FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath    "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath    "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath    "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
 
Section "Module"
        Load  "record"
        Load  "extmod"
        Load  "dbe"
        Load  "glx"
        Load  "xtrap"
        Load  "type1"
        Load  "speedo"
        Load  "dri"
EndSection
 
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
EndSection
 
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/mouse"
EndSection
 
Section "Monitor"
        Identifier  "Display 1"
        VendorName  "MAG"
        ModelName    "986FS"
        HorizSync    30.0 - 86.0
        VertRefresh  50.0 - 160.0
        Option      "DPMS"
EndSection
 
Section "Monitor"
        Identifier  "Display 2"
        VendorName  "SAM"
        ModelName    "4f26"
        HorizSync    30.0 - 86.0
        VertRefresh  50.0 - 160.0
        Option      "DPMS"
EndSection
 
Section "Monitor"
        Identifier  "Display Merged"
        VendorName  "SAM"
        ModelName    "4f26"
        HorizSync    30.0 - 86.0
        VertRefresh  50.0 - 160.0
        Option      "DPMS"
EndSection
 
Section "Monitor"
        Identifier  "DisplayNV"
        VendorName  "SAM"
        ModelName    "4f26"
        HorizSync    30.0 - 86.0
        VertRefresh  50.0 - 160.0
        Option      "DPMS"
EndSection
 
Section "Device"
        Identifier  "MATROX CARD 1"
        Driver      "mga"
        VendorName  "Matrox Graphics, Inc."
        BoardName  "MGA G550 AGP"
        Option      "hw cursor" "off"
        BusID      "PCI:1:0:0"
EndSection
 
Section "Device"
        Identifier  "MATROX CARD 2"
        Driver      "mga"
        VendorName  "Matrox Graphics, Inc."
        BoardName  "MGA G550 AGP"
        Option      "hw cursor" "off"
        BusID      "PCI:1:0:0"
        Screen      1
EndSection
 
Section "Device"
        Identifier  "Card2"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName  "NV4 [RIVA TNT]"
        Option      "hw cursor" "off"
        BusID      "PCI:0:11:0"
EndSection
 
Section "Screen"
        Identifier "Display 1"
        Device    "MATROX CARD 1"
        Monitor    "Display 1"
        DefaultDepth    16
        SubSection "Display"
                Depth    16
                Modes    "1280x1024"
        EndSubSection
        SubSection "Display"
                Depth    24
        EndSubSection
EndSection
 
Section "Screen"
        Identifier "Display 2"
        Device    "MATROX CARD 2"
        Monitor    "Display 2"
        DefaultDepth    16
        SubSection "Display"
                Depth    16
                Modes    "1280x1024"
        EndSubSection
        SubSection "Display"
                Depth    24
        EndSubSection
EndSection
 
Section "Screen"
        Identifier "Display Merged"
        Device    "MATROX CARD 1"
        Monitor    "Display Merged"
        DefaultDepth    16
        Option      "Monitor2Position" "RightOf"
        Option      "MetaModes" "1280x1024-1280x1024 1280x1024 "
        Option      "Monitor2HSync" "30.0-86.0 "
        Option      "Monitor2VRefresh" "50.0-160.0 "
        Option      "MergedFB"
        SubSection "Display"
                Virtual  2560 1024
                Depth    16
                Modes    "1280x1024"
        EndSubSection
        SubSection "Display"
                Virtual  2560 1024
                Depth    24
        EndSubSection
EndSection
 
Section "Screen"
        Identifier "ScreenNV"
        Device    "Card2"
        Monitor    "DisplayNV"
        DefaultDepth      16
        SubSection "Display"
                Virtual  1280 1024
                Depth    16
                Modes    "1280x1024"
        EndSubSection
        SubSection "Display"
                Virtual  1280 1024
                Depth    24
                Modes    "1280x1024"
        EndSubSection
EndSection
 
Section "DRI"
EndSection

That's a bit of a beast. I had to merge the Matrox displays otherwise I kept getting annoying artifacting and an unusable display out of the 2nd head on the Matrox card.

Cheers,

Finegan


All times are GMT -5. The time now is 01:32 AM.