On Fri, 24 Oct 2003 sinkpen@xxxxxxxxxxxxxxxxx wrote:
> As mentioned in the subject I have a Sapphire Radeon 9000
> dual-head video adapter that I'd really like to get working.
I had various problems with dual-head on a Sapphire Radeon 9000
using plain 4.3.0. I advise you to pick up a recent snapshot (or
use current CVS, or current DRI CVS) since there have been many
improvements since 4.3.0 was released.
For what it's worth, I use snapshot 4.3.99.10 with the mergedfb
patch applied, and the attached XF86Config file, and this works
well for me with a Sapphire Radeon 9000 64MB and two Samsung
Syncmaster 152Ts, one connected by VGA, the other by DVI-D. As
an added bonus this also gives you accelerated 3D across both
heads.
--
Bill Gallafent.
# Example XF86Config file for SuSE 8.2, XFree86 4.3.99.10 with
# mergedfb patch. Radeon 9000 with one DVI-D output and one VGA
# output. Two Samsung 152T LCD panels. There may be some bits that can
# be removed here, left over from a previous xinerama set-up.
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "speedo"
Load "freetype"
Load "extmod"
Load "glx"
Load "dri"
Load "v4l"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection
Section "InputDevice"
Driver "Keyboard"
Identifier "Keyboard[0]"
Option "MapName" "Generic Windows Keyboard [ pc105 ]"
Option "Protocol" "Standard"
Option "XkbLayout" "gb"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "ButtonNumber" "5"
Option "Device" "/dev/mouse"
Option "Name" "Autodetection"
Option "Protocol" "imps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
# The spurious displaysize here is to trick the xserver into giving
# the right dpi with mergedfb. This bug is probably fixed now, so the
# correct line would be:
#
# DisplaySize 300 230
Section "Monitor"
Identifier "Monitor[0]"
HorizSync 30-61
VertRefresh 56-75
DisplaySize 600 230
EndSection
Section "Device"
BoardName "RV250 If"
BusID "1:5:0"
Driver "radeon"
Identifier "Device[0]"
VendorName "ATI"
Option "MonitorLayout" "TMDS,CRT"
Option "AGPMode" "4"
# Option "AGPFastWrite" "true"
# Option "EnablePageFlip" "true"
Option "MergedFB" "true"
Option "CRT2Position" "RightOf"
Option "MetaModes" "1024x768-1024x768"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Virtual 2048 768
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Virtual 2048 768
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Virtual 2048 768
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Virtual 2048 768
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Screen 0 "Screen[0]" 0 0
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection