XFree86 4.3.0 + mga from Matrox

I never noticed a remark for which XFree version it was build but than again.
The source is also available.

Marcel

#
# History:
# E.M. Stegehuis | V1.0 
#
#

Section "ServerLayout"
        Identifier     "XFree86 Configured"

        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        Screen      2  "Screen2" RightOf "Screen1"
        Screen      3  "Screen3" RightOf "Screen2"
        Screen      4  "Screen4" RightOf "Screen3"
        Screen      5  "Screen5" RightOf "Screen4"
# Two more screens are possible
#       Screen      6  "Screen6" RightOf "Screen5"
#       Screen      7  "Screen7" RightOf "Screen6"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
        # Disable control-alt-backspace to kill the XServer.
        Option "DontZap" "yes"          
        # Disable control-alt-Fn to switch to a virtual terminal
        # Option "VTSysReq" "yes"
        # for 4.3.0 Option "DontVTSwitch" "yes"
        # Option "RenderColormapMode"   "mono"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        # We get the fonts from the fontserver.
        FontPath     "unix/:7100"
        # It is also possible to get them from
        # disk directly.
EndSection

Section "Module"
#  What we do not use can not crash...
#       Load  "extmod"
#       Load  "dbe"
#       Load  "dri"
#       Load  "glx"
#       Load  "record"
#       Load  "xtrap"
#       Load  "speedo"
#       Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/mouse"
EndSection

Section "Monitor"
        Identifier  "Monitor1"
        VendorName  "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier  "Monitor2"
        VendorName  "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier  "Monitor3"
        VendorName  "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier  "Monitor4"
        VendorName  "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier  "Monitor5"
        VendorName  "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier  "Monitor6"
        VendorName  "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier   "Monitor7"
        VendorName   "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection

Section "Monitor"
        Identifier   "Monitor8"
        VendorName   "EIZ"
        ModelName   "Eizo FlexScan T57S"
        HorizSync   30.0-92.0
        VertRefresh 50.0-160.0
EndSection




#==============================
#  The first card
#==============================
#
# HWCursor = no  -- to prevent the cursor having
#                   very odd shapes
#
Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"
        Identifier  "Card1_1"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:3:0:0"
EndSection

Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"
        Identifier  "Card1_2"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:3:4:0"
EndSection

Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"
        Identifier  "Card1_3"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:3:8:0"
EndSection


Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"
        Identifier  "Card1_4"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:3:12:0"
EndSection




#==========================
#  The second card
#==========================
#
# NoAccel -- to prevent garbage squares on the screen.
# HWCursor = no  -- to prevent the cursor having
#                   very odd shapes
#

Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"
        Identifier  "Card2_1"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:4:0:0"
EndSection

Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"                  "yes"
        Identifier  "Card2_2"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:4:4:0"
EndSection

Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"                  "yes"
        Identifier  "Card2_3"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:4:8:0"
EndSection


Section "Device"
        Option     "HWcursor"                   "off"
#        Option     "NoAccel"                   
#        Option     "MGASDRAM"                  "yes"
        Identifier  "Card2_4"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G200 AGP"
        BusID       "PCI:4:12:0"
EndSection


#==============================================
#  Screens
#==============================================

Section "Screen"
        Identifier "Screen0"
        Device     "Card1_1"
        Monitor    "Monitor1"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1_2"
        Monitor    "Monitor2"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen2"
        Device     "Card1_3"
        Monitor    "Monitor3"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1600x1200"  "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen3"
        Device     "Card1_4"
        Monitor    "Monitor4"
#       DefaultDepth 8
        SubSection "Display"
                Depth 8
                Modes     "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen4"
        Device     "Card2_1"
        Monitor    "Monitor5"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1280x1024" 
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen5"
        Device     "Card2_2"
        Monitor    "Monitor6"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1280x1024" 
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen6"
        Device     "Card2_3"
        Monitor    "Monitor7"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1280x1024" 
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen7"
        Device     "Card2_4"
        Monitor    "Monitor8"
#       DefaultDepth 8
        SubSection "Display"
                Depth     8
                Modes     "1280x1024" 
        EndSubSection
EndSection


>-- Oorspronkelijk bericht --
>From: Bill Mania <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Reply-To: [EMAIL PROTECTED]
>Subject: [XFree86] Using Matrox G400 in dual-head mode with XFree86 4.3.0
>Date: Thu, 15 Jan 2004 14:07:02 -0600
>
>
>I would like to use a single Matrox G400 PCI AGP interface with two
monitors and XFree86 4.3.0 on a Linux 2.4.20 system. Is this
configuration supported?

When I adjust the configuration of /etc/X11/XF86Config, and reference
the usual mga driver (
>river "mga" in the "Device" section), the X
server will start but tells me that I must use the mga_hal driver.

I have retrieved the file mga_hal_drv.o from www.matrox.com, installed
it and restarted the X server. The latest version of mga_hal appe
>rs
to be built for XFree86 4.2.0. Must the mga_hal_drv.o be built
specifically for XFree86 4.3.0 in order to be usable?

Where can I find an example of XF86Config and a copy of mga_hal_drv
which will support two monitors on one G400 interface for 
>Free86
4.3.0?

-- 
Bill Mania
dum vivimus vivamus
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to