# $Id: wantadilla-200607.html,v 1.2 2006/07/08 03:37:37 grog Exp $
#
Section "ServerLayout"
        Identifier     "XFree86 Configured"
# These numbers "just growed".  Since they're visible to the
# application, we won't change them.
# 3 of 4 from left
        Screen      0  "nvidia6200" 0 0
# 4 of 4 from left
        Screen      1  "M2064" RightOf "nvidia6200"
# 2 of 4 from left
        Screen      2  "nvidia4000-2" LeftOf "nvidia6200"
# 1 of 4 from left
        Screen      3  "nvidia4000-1" LeftOf "nvidia4000-2"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
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/TTF/"
        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  "extmod"
        Load  "glx"
        Load  "dri"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

# leftmost monitor: 1 of 4
Section "Monitor"
        Identifier   "ADI"
        VendorName   "ADI"
        ModelName    "5AP"
        HorizSync    30.0 - 64.0
        VertRefresh  50.0 - 100.0
EndSection

# second monitor from left: 2 of 4
Section "Monitor"
        #DisplaySize      350   260     # mm
        Identifier   "BenQ"
        VendorName   "BNQ"
        ModelName    "BENQ P992"
 ### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    30.0 - 98.0
        VertRefresh  50.0 - 160.0
        Option      "DPMS"
EndSection

# 3 of 4
Section "Monitor"
        #DisplaySize      400   300     # mm
        Identifier   "HTC"
        VendorName   "HTC"
        ModelName    "CM813"
 ### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    31.0 - 115.0
        VertRefresh  50.0 - 160.0
        Option      "DPMS"
# 62 Hz!
ModeLine        "1920x1440"   220   1920 1947 2047 2396   1440 1441 1444 1483 -hsync +vsync
Modeline         "640x480"     73       640  672  768  864    480  488  494  530
Modeline         "800x600"    111       800  864  928 1088    600  604  610  640
# 143 Hz
Modeline         "1024x768"   165      1024 1056 1248 1440    768  771  781  802
# 96 Hz
Modeline         "1280x1024"  195      1280 1312 1440 1696   1024 1031 1046 1072 -HSync -VSync
# 67 Hz
Modeline         "1600x1200"  220      1600 1616 1808 2080  1200 1204 1207 1244 +HSync +VSync
# ModeLine      "1600x1200"   162.00   1600 1631 1703 1819   1200 1201 1204 1222 +hsync +vsync
#
# ModeLine      "1920x1440"   250      1920 1947 2047 2448   1440 1441 1444 1483 -hsync +vsync
# For Hitachi ac48, 71 Hz
ModeLine        "1920x1440"  250.00   1920 1947 2034 2384   1440 1441 1444 1475 -hsync +vsync
# For iiyama 8221-T, 64 Hz
ModeLine        "1920x1440"  224      1920 1947 2034 2384   1440 1441 1444 1475 -hsync +vsync
#
Modeline        "1024x768"   175      1024 1056 1248 1440    768  771  781  802
#
Modeline        "1280x1024"  175      1280 1312 1440 1696   1024 1031 1046 1072 -HSync -VSync
#
Modeline        "1600x1200"  175      1600 1616 1808 2080  1200 1204 1207 1244 +HSync +VSync
# ModeLine      "2048x1536"   299   2048 2094 2194 2620   1536 1537 1540 1578 -hsync +vsync
ModeLine        "2048x1536"   300   2048 2094 2194 2620   1536 1537 1540 1570 -hsync +vsync
# Doesn't work properly
ModeLine        "2304x1728"   320       2300 2346 2446 2876  1728 1729 1732 1772
# 62 Hz!
ModeLine        "1920x1440"   220   1920 1947 2047 2396   1440 1441 1444 1483 -hsync +vsync
Modeline         "640x480"     73       640  672  768  864    480  488  494  530
Modeline         "800x600"    111       800  864  928 1088    600  604  610  640
# 143 Hz
Modeline         "1024x768"   165      1024 1056 1248 1440    768  771  781  802
# 96 Hz
Modeline         "1280x1024"  195      1280 1312 1440 1696   1024 1031 1046 1072 -HSync -VSync
# 67 Hz
Modeline         "1600x1200"  220      1600 1616 1808 2080  1200 1204 1207 1244 +HSync +VSync
# ModeLine      "1600x1200"   162.00   1600 1631 1703 1819   1200 1201 1204 1222 +hsync +vsync
#
# ModeLine      "1920x1440"   250      1920 1947 2047 2448   1440 1441 1444 1483 -hsync +vsync
# For Hitachi ac48, 71 Hz
ModeLine        "1920x1440"  250.00   1920 1947 2034 2384   1440 1441 1444 1475 -hsync +vsync
# For iiyama 8221-T, 64 Hz
ModeLine        "1920x1440"  224      1920 1947 2034 2384   1440 1441 1444 1475 -hsync +vsync
#
Modeline        "1024x768"   175      1024 1056 1248 1440    768  771  781  802
#
Modeline        "1280x1024"  175      1280 1312 1440 1696   1024 1031 1046 1072 -HSync -VSync
#
Modeline        "1600x1200"  175      1600 1616 1808 2080  1200 1204 1207 1244 +HSync +VSync
# ModeLine      "2048x1536"   299   2048 2094 2194 2620   1536 1537 1540 1578 -hsync +vsync
ModeLine        "2048x1536"   300   2048 2094 2194 2620   1536 1537 1540 1570 -hsync +vsync
# Doesn't work properly
ModeLine        "2304x1728"   320       2300 2346 2446 2876  1728 1729 1732 1772
EndSection

# Rightmost monitor: 4 of 4
Section "Monitor"
        Identifier   "LG"
        VendorName   "LG"
        ModelName    "900B"
        HorizSync    24.8 - 96.0
        VertRefresh  50.0 - 160.0
# 62 Hz!
ModeLine        "1920x1440"   220   1920 1947 2047 2396   1440 1441 1444 1483 -hsync +vsync
Modeline         "640x480"     73       640  672  768  864    480  488  494  530
Modeline         "800x600"    111       800  864  928 1088    600  604  610  640
# 143 Hz
Modeline         "1024x768"   165      1024 1056 1248 1440    768  771  781  802
# 96 Hz
Modeline         "1280x1024"  195      1280 1312 1440 1696   1024 1031 1046 1072 -HSync -VSync
# 85 Hz, Hitachi
Modeline         "1600x1200"  220      1600 1616 1808 2080  1200 1204 1207 1244 +HSync +VSync
# 77 Hz, LG
Modeline         "1600x1200"   197.37 1600 1604 1796 2056   1200 1204 1207 1244 +hsync +vsync
# Modeline       "1600x1200"  200      1600 1616 1808 2088  1200 1204 1207 1244 +HSync +VSync
# 76 Hz, iiyama
Modeline         "1600x1200"  195      1600 1616 1808 2080  1200 1204 1207 1244 +HSync +VSync
# ModeLine      "1600x1200"   162.00   1600 1631 1703 1819   1200 1201 1204 1222 +hsync +vsync
# 77 Hz
ModeLine        "1920x1440"   296      1920 1947 2047 2448   1440 1441 1444 1483 -hsync +vsync
EndSection

# Cards in order left to right monitors
# Leftmost: 1 of 4
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        Identifier  "nv4000-1"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName   "NV18 [GeForce4 MX 4000 AGP 8x]"
        BusID       "PCI:1:9:0"
EndSection

# 2nd from left: 2 of 4
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        Identifier  "nv4000-2"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName   "NV18 [GeForce4 MX 4000 AGP 8x]"
        BusID       "PCI:1:8:0"
EndSection

# 3nd from left: 3 of 4
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        Identifier  "nv6200"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName   "GeForce 6200"
        BusID       "PCI:2:0:0"
EndSection

# rightmost: 4 of 4
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "PciRetry"                  # [<bool>]
        #Option     "SyncOnGreen"               # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShowCache"                 # [<bool>]
        #Option     "Overlay"                   # [<str>]
        #Option     "MGASDRAM"                  # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "SetMclk"                   # <freq>
        #Option     "OverclockMem"              # [<bool>]
        #Option     "VideoKey"                  # <i>
        #Option     "Rotate"                    # [<str>]
        #Option     "TexturedVideo"             # [<bool>]
        #Option     "Crtc2Half"                 # [<bool>]
        #Option     "Crtc2Ram"                  # <i>
        #Option     "Int10"                     # [<bool>]
        #Option     "AGPMode"                   # <i>
        #Option     "AGPSize"                   # <i>
        #Option     "DigitalScreen1"            # [<bool>]
        #Option     "DigitalScreen2"            # [<bool>]
        #Option     "TV"                        # [<bool>]
        #Option     "TVStandard"                # [<str>]
        #Option     "CableType"                 # [<str>]
        #Option     "NoHal"                     # [<bool>]
        #Option     "SwappedHead"               # [<bool>]
        #Option     "DRI"                       # [<bool>]
        #Option     "MergedFB"                  # [<bool>]
        #Option     "Monitor2HSync"             # [<str>]
        #Option     "Monitor2VRefresh"          # [<str>]
        #Option     "Monitor2Position"          # [<str>]
        #Option     "MetaModes"                 # [<str>]
        #Option     "OldDmaInit"                # [<bool>]
        #Option     "ForcePciDma"               # [<bool>]
        Identifier  "Mach64"
        Driver      "mga"
        VendorName  "Matrox Graphics, Inc."
        BoardName   "MGA 2064W [Millennium]"
        BusID       "PCI:1:7:0"
EndSection

# Screens from left to right
# Far left: 1 of 4
Section "Screen"
        Identifier "nvidia4000-1"
        Device     "nv4000-1"
        Monitor    "ADI"
        DefaultDepth 24
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
# Doesn't work properly
#               Modes       "2304x1728" "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
                Modes       "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes       "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

# Second from left: 2 of 4
Section "Screen"
        Identifier "nvidia4000-2"
        Device     "nv4000-2"
        Monitor    "BenQ"
        DefaultDepth 24
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
# Doesn't work properly
#               Modes       "2304x1728" "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
                Modes       "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1600x1200" "1280x1024"  "1024x768" "800x600"  "640x480"
#               Modes       "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

# 3 of 4 from left
Section "Screen"
        Identifier "nvidia6200"
        Device     "nv6200"
        Monitor    "HTC"
        DefaultDepth 24
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
# Doesn't work properly
#               Modes       "2304x1728" "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
                Modes       "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes       "2048x1536" "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

# Far right: 4 of 4
Section "Screen"
        Identifier "M2064"
        Device     "Mach64"
        Monitor    "LG"
        DefaultDepth    16
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1600x1200" "1280x1024"  "1024x768" "800x600"  "640x480"
        EndSubSection
EndSection