I've finally gotten dual-head to work on my Gigabyte Radeon HD 2600
Pro[1] (PCI-e 16, fanless, two dual DVI connectors, see [2]). The
trick is to update xrandr(1) to the latest src found in git.
Of course, this needs pretty recent -current, with the latest xorg
binaries. I have the following xorg.conf :
--- /etc/X11/xorg.conf -----------------------------------------------
Section "Device"
Identifier "Radeon HD 2600 Pro"
Driver "radeonhd"
VendorName "ATI Technologies Inc"
BoardName "Radeon HD 2600 Pro"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "MainScreen"
Device "Radeon HD 2600 Pro"
DefaultDepth 24
SubSection "Display"
Virtual 3200 1200
EndSubSection
EndSection
----------------------------------------------------------------------
Get the xenocara sources from your local cvs mirror and go to
http://gitweb.freedesktop.org/?p=xorg/app/xrandr.git;a=tree and
download the latest xrandr.c and xrandr.man. Copy these into
${XENOCARA}/app/xrandr/ and do :
cd ${XENOCARA}/app/xrandr
make -f Makefile.bsd-wrapper
sudo make -f Makefile.bsd-wrapper install
Now, when you are in X, execute :
xrandr --output DVI-I_1/digital --left-of DVI-I_2/digital
Lo and behold, you have 2x 1600x1200. Works For Me (tm)
Just had to share this with the rest of the world ;)
Paul 'WEiRD' de Weerd
[1]: vga1 at pci1 dev 0 function 0 "ATI Radeon HD 2600" rev 0x00
[2]: http://marc.info/?l=openbsd-misc&m=118453415027058&w=2
--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
http://www.weirdnet.nl/