Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2008 11:49:34 -0400
From:      Mike Ginsburg <mginsburg@collaborativefusion.com>
To:        freebsd-questions@FreeBSD.org
Subject:   Xorg with multiple cards
Message-ID:  <482C5B8E.2000000@collaborativefusion.com>

index | next in thread | raw e-mail

[-- Attachment #1 --]
A question to all of your xorg experts.

I'm running FreeBSD 6.2-RELEASE-p8 with xorg-7.3.1.  Up until today I 
was running on an PCIe RV280 (9200 Pro) with a dvi splitter to give me 2 
monitors.

Today I added a 2nd PCI card (Radeon 9260) over VGA.  For the life of me 
I can't seem to configure my xorg.conf to work with the 2nd card and 3rd 
monitor.  I have attached a tarball with my working xorg.conf, and my 
attempts at configuring the 2nd card (xorg.conf.broken).

Any and all help is appreciated.  If you need more information, please 
feel free to ask and I'll provide it.  Thank you.

Mike Ginsburg
Collaborative Fusion, Inc.
mginsburg@collaborativefusion.com
412-422-3463 x4015


[-- Attachment #2 --]
xorg.conf000644 000000 000000 00000013171 11013053353 013000 0ustar00rootwheel000000 000000 #Section "ServerFlags"
#	Option "Xinerama" "False"
#EndSection

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
#	Screen      1  "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/local/share/X11/rgb"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/CID/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
EndSection

#Section "Module"
#	Load  "extmod"
#	Load  "glx"
## Enabling this causes lockups
#	Load  "dri"
#	Load  "dbe"
##	Load  "record"
##	Load  "xtrap"
#	Load  "type1"
#	Load  "freetype"
#EndSection

#Section "Extensions"
#        Option "Composite" "Disable"
#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

Section "Monitor"
	#DisplaySize	  380   310	# mm
	Identifier   "Monitor0"
	VendorName   "DEL"
	ModelName    "DELL 1905FP"
 ### Comment all HorizSync and VertSync values to use DDC:
	HorizSync    30.0 - 81.0
	VertRefresh  56.0 - 76.0
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
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     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        Option     "BusType"     "PCI"       	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        Option     "DDCMode"    "True"        	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        Option     "CRT2Position"   "LeftOf"  	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        Option     "MergedXinerama"     "True"	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "MergedNonRectangular" 	# [<bool>]
        #Option     "MergedMouseRestriction" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "BIOSHotkeys"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
	 Option "AccelMethod" "XAA"
	 # XAA/EXA
	 Option "AccelDFS"    "1"
	 # 1/0 On for PCIE, off for AGP
	 # Manpage: Use  or  don't  use accelerated EXA DownloadFromScreen hook
	 # when possible.
	 Option "AGPMode" "1"
	 # 1-8 Does not affect PCIE models.
	 Option "AGPFastWrite" "1"
	 # 1/0 Does not affect PCIE models. Not recommended.
	 Option "GARTSize" "64"
	 # 0-64 Megabytes of gart (system) memory used.
	 # Wrongly defaults to 8MB sometimes, see your logfile.
	 # Bigger seems better.
	 Option "EnablePageFlip" "1"
	 # 1/0 Increases 3D performance substantially
	 # seemingly in XAA mode only
	 Option "ColorTiling" "1"
	 # 1/0 Increases 3D performance substantially
	 # affected stability only positively on my system
	Identifier  "Card0"
	Driver      "ati"
	VendorName  "ATI Technologies Inc"
	BoardName   "RV280 [Radeon 9200 PRO]"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes	"1280x1024"
		Virtual 2560 1024
	EndSubSection
EndSection

Section "DRI"
 Group        "video"
 Mode         0660
EndSection
xorg.conf.broken000644 000000 000000 00000023613 11013053006 014254 0ustar00rootwheel000000 000000 #Section "ServerFlags"
#	Option "Xinerama" "False"
#EndSection

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" LeftOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/local/share/X11/rgb"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/CID/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
EndSection

#Section "Module"
#	Load  "extmod"
#	Load  "glx"
## Enabling this causes lockups
#	Load  "dri"
#	Load  "dbe"
##	Load  "record"
##	Load  "xtrap"
#	Load  "type1"
#	Load  "freetype"
#EndSection

#Section "Extensions"
#        Option "Composite" "Disable"
#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

Section "Monitor"
	#DisplaySize	  380   310	# mm
	Identifier   "Monitor0"
	VendorName   "DEL"
	ModelName    "DELL 1905FP"
 ### Comment all HorizSync and VertSync values to use DDC:
	HorizSync    30.0 - 81.0
	VertRefresh  56.0 - 76.0
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "DEL"
	ModelName    "DELL 1905FP"
	HorizSync    30.0 - 81.0
	VertRefresh  56.0 - 76.0
	Option	    "DPMS"
EndSection

Section "Monitor"
        Identifier   "Monitor2"
        VendorName   "DEL"
        ModelName    "DELL 1905FP"
        HorizSync    30.0 - 81.0
        VertRefresh  56.0 - 76.0
        Option      "DPMS"
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     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        Option     "BusType"     "PCI"       	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        Option     "DDCMode"    "True"        	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        Option     "CRT2Position"   "LeftOf"  	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        Option     "MergedXinerama"     "True"	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "MergedNonRectangular" 	# [<bool>]
        #Option     "MergedMouseRestriction" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "BIOSHotkeys"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
	 Option "AccelMethod" "XAA"
	 # XAA/EXA
	 Option "AccelDFS"    "1"
	 # 1/0 On for PCIE, off for AGP
	 # Manpage: Use  or  don't  use accelerated EXA DownloadFromScreen hook
	 # when possible.
	 Option "AGPMode" "1"
	 # 1-8 Does not affect PCIE models.
	 Option "AGPFastWrite" "1"
	 # 1/0 Does not affect PCIE models. Not recommended.
	 Option "GARTSize" "64"
	 # 0-64 Megabytes of gart (system) memory used.
	 # Wrongly defaults to 8MB sometimes, see your logfile.
	 # Bigger seems better.
	 Option "EnablePageFlip" "1"
	 # 1/0 Increases 3D performance substantially
	 # seemingly in XAA mode only
	 Option "ColorTiling" "1"
	 # 1/0 Increases 3D performance substantially
	 # affected stability only positively on my system
	Identifier  "Card0"
	Driver      "ati"
	VendorName  "ATI Technologies Inc"
	BoardName   "RV280 [Radeon 9200 PRO]"
	BusID       "PCI:1: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     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        Option     "BusType"     "PCI"       	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        Option     "DDCMode"    "True"        	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        Option     "CRT2Position"   "LeftOf"  	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        Option     "MergedXinerama"     "True"	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "MergedNonRectangular" 	# [<bool>]
        #Option     "MergedMouseRestriction" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "BIOSHotkeys"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
	 Option "AccelMethod" "XAA"
	 # XAA/EXA
	 Option "AccelDFS"    "1"
	 # 1/0 On for PCIE, off for AGP
	 # Manpage: Use  or  don't  use accelerated EXA DownloadFromScreen hook
	 # when possible.
	 Option "AGPMode" "1"
	 # 1-8 Does not affect PCIE models.
	 Option "AGPFastWrite" "1"
	 # 1/0 Does not affect PCIE models. Not recommended.
	 Option "GARTSize" "64"
	 # 0-64 Megabytes of gart (system) memory used.
	 # Wrongly defaults to 8MB sometimes, see your logfile.
	 # Bigger seems better.
	 Option "EnablePageFlip" "1"
	 # 1/0 Increases 3D performance substantially
	 # seemingly in XAA mode only
	 Option "ColorTiling" "1"
	 # 1/0 Increases 3D performance substantially
	 # affected stability only positively on my system
	Identifier  "Card1"
	Driver      "ati"
	VendorName  "ATI Technologies Inc"
	BoardName   "RV280 [Radeon 9200 PRO]"
	BusID       "PCI:4:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes	"1280x1024"
#		Virtual 2560 1024
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor2"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes	"1280x1024"
#		Virtual 2560 1024
	EndSubSection
EndSection

Section "DRI"
 Group        "video"
 Mode         0660
EndSection
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?482C5B8E.2000000>