# $Id: XF86Config,v 1.8 2003/08/15 10:57:24 grog Exp grog $ 
#
Section "ServerLayout"
	Identifier     "XFree86 Configured"
	Screen      0  "elsa" 0 0
	Screen      1  "M2064" RightOf "elsa"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

    RgbPath	"/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
# 
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
# 

    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"

# The module search path.  The default path is shown here.

#    ModulePath "/usr/X11R6/lib/modules"
EndSection

Section "Module"
	Load  "extmod"
	Load  "xie"
	Load  "pex5"
	Load  "glx"
	Load  "GLcore"
	Load  "dbe"
	Load  "record"
	Load  "type1"
EndSection

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

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option      "Protocol" "auto"
	Option      "Device" "/dev/sysmouse"
	Option	    "Emulate3Buttons"
EndSection

Section "Monitor"
	Identifier   "left"
        VendorName   "HTC"
        ModelName    "ac48"
        HorizSync    31.0 - 115.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
# 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"   250   2048 2094 2194 2620   1536 1537 1540 1570 -hsync +vsync
EndSection

# Right monitor
Section "Monitor"
	Identifier   "right"
	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

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     "ShowCache"          	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
	Identifier  "Elsa"
	Driver      "nv"
	VendorName  "NVidia"
	BoardName   "Vanta"
	BusID       "PCI:2:0:0"
EndSection

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     "DigitalScreen"      	# [<bool>]
        #Option     "TV"                 	# [<bool>]
        #Option     "TVStandard"         	# [<str>]
        #Option     "CableType"          	# [<str>]
        #Option     "NoHal"              	# [<bool>]
        #Option     "SwappedHead"        	# [<bool>]
        #Option     "DRI"                	# [<bool>]
	Identifier  "Mach64"
	Driver      "mga"
	VendorName  "Matrox"
	BoardName   "MGA 2064W"
	BusID       "PCI:1:7:0"
EndSection

Section "Screen"
	Identifier "elsa"
	Device     "Elsa"
	Monitor    "left"
	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
		Modes       "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes       "1920x1440" "1600x1200" "1800x1400" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "M2064"
	Device     "Mach64"
	Monitor    "right"
	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