On Fri, 24 Oct 2003 [EMAIL PROTECTED] 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

Reply via email to