Dual Head ATI Radeon Working Under XFree86

Trevor S. Cornpropst tcornpropst at cox.net
Sat Oct 11 10:26:14 PDT 2003


Good news to owners of late model dual head ATI Radeon/FireGL cards.

I have an ATI FireGL X1 Workstation video card (dual DVI ports) now working 
under XFree86 using the latest XFree86-Server-4.3.99.12_2 from 
/usr/ports/x11-servers/XFree86-4-Server-snap. Note, this is a development 
snapshot of the upcoming XFree86 release, not supported by anyone :-)

The good folks at XFree86 have gotten the int10 stuff working properly so that 
both ports on dual head cards are initialized properly. Finally, my $400 
video card works, no thanks to ATI their Linux only drivers.

As Xinerama documentation is sparse on the 'net, I am including a working 
configuration, two flat panels attached to DVI ports, side by side display. 
Enjoy.




-------------- next part --------------
Section "ServerLayout"
	Identifier	"XFree86 Dual-Head"
	Screen		"Screen0"
	Screen		"Screen1" RightOf "Screen0"
	InputDevice	"Mouse0"	"CorePointer"
	InputDevice	"Keyboard0"	"CoreKeyboard"
	Option		"Xinerama"	"True"
EndSection

#Section "ServerFlags"
#	Option		"Xinerama"	"True"
#	Option		"Clone"		"False"
#EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/webfonts/"
	FontPath     "/usr/X11R6/lib/X11/fonts/sharefont/"
	FontPath     "/usr/X11R6/lib/X11/fonts/freefont/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
#	Load  "extmod"
	SubSection "extmod"
		Option "omit xfree86-dga"
	EndSubSection
	Load  "glx"
#	Load  "dri"
	Load  "dbe"
#	Load  "record"
#	Load  "xtrap"
#	Load  "speedo"
	Load  "type1"
	Load  "freetype"
EndSection

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

Section "InputDevice"
	Identifier	"Mouse0"
	Driver		"mouse"
	Option		"Protocol" "Auto"
	Option		"Device" "/dev/psm0"
	Option		"Buttons"  "5"
	Option		"ZAxisMapping"	"4 5"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "DEL"
	ModelName    "DELL 1900FP"
	Option	     "DPMS"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "DEL"
	ModelName    "DELL 1900FP"
	Option	     "DPMS"
EndSection

Section "Device"
	Identifier	"Card0"
	Driver		"radeon"
	VendorName	"ATI Technologies Inc"
	BoardName	"Radeon R300 NG [FireGL X1]"
	BusID		"PCI:1:0:0"
	Screen		0
	Option		"AGPFastWrite" "True"
#	Option		"MonitorLayout" "AUTO, TMDS"
EndSection

Section "Device"
	Identifier	"Card1"
	Driver		"radeon"
	VendorName	"ATI Technologies Inc"
	BoardName	"Radeon R300 NG [FireGL X1]"
	BusID		"PCI:1:0:0"
	Screen		1
	Option		"AGPFastWrite" "True"
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"Card0"
	Monitor		"Monitor0"
	DefaultDepth	24
	SubSection "Display"
		Depth	24
		Modes	"1280x1024"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Screen1"
	Device		"Card1"
	Monitor		"Monitor1"
	DefaultDepth	24
	SubSection "Display"
		Depth	24
		Modes	"1280x1024"
	EndSubSection
EndSection

#Section "DRI"
#	Mode	0666
#EndSection


More information about the freebsd-questions mailing list