Subject: Radeon 9600 XT dual head
To: None <port-i386@netbsd.org>
From: Stephen Nelson <st3phen@paradise.net.nz>
List: port-i386
Date: 05/24/2004 13:37:49
Has anyone managed to get a radeon card to work correctly using two 
monitors?
Currently, my card just clones everything on the first monitor onto the 
second. Initially, this resulted in my second monitor complaining about 
incompatible refresh rates (it's lower res.) but after some tinkering 
with my XF86Config file, I managed to get it to clone the screen for X 
also, but it still refuses to allow me to use Xinerama.

As I am not sure what the problem is, here is the relevant part of 
dmesg, and XF86Config

Stephen Nelson

dmesg:
-----
vga1 at pci1 dev 0 function 0: ATI Technologies product 0x4152 (rev. 0x00)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
ATI Technologies product 0x4172 (miscellaneous display) at pci1 dev 0 
function 1 not configured
------

XF86Config
------
Section "ServerLayout"
        Identifier     "XFree86 Configured"
        Option         "Clone" "off"
        Option         "Xinerama" "on"
        Screen         "Screen0"
        Screen         "Screen1" RightOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "glx"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "speedo"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "hp2505"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "wsmouse"
        Option      "Device" "/dev/wsmouse"
        Option      "Buttons" "5"
        Option      "Z_Axis_Mapping" "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "PHL"
        ModelName    "PHILIPS 109E5"
        Option      "DPMS"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "PHL"
        ModelName    "PHILIPS 105S"
        Option      "DPMS"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV350 AR [Radeon 9600]"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV350 AR [Radeon 9600]"
        BusID       "PCI:1:0:1"
EndSection

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

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Modes "1024x768"
                Depth   24
        EndSubSection
EndSection