The new radeon drivers on 11.04 will run at 16bpp which should allow my 3-head setup to work with xinerama and finally allow dragging windows across the whole desktop, but when xinerama is enabled the final monitor pans.
I have a displaylink driver, and an ATI card Chipset: "ATI Radeon HD 3200 Graphics" (ChipID = 0x9612)
I'm using the open source radeon drivers.
The displaylink is screen 0 and the radeon is screen 1.
Initially the 3rd monitor (DVI-0, the right-half of the radeon) correctly displays the second half of the radeon output but it will insist on panning to show the mouse pointer whenever the pointer is within view of the radeon. This means that if the mouse is at the left of monitor 2 (VGA-0, the first radeon output) that that monitor 3 will be a clone of monitor 2.
Only when I move the mouse beyond the end of monitor 2 does monitor 3 begin to pan back to the correct position. But as soon a the mouse is back within the bounds of monitor 2, then monitor three pans back again.
I don't have any "virtual" sections, and everything works fine with xinerama disabled except that I can no longer drag between my displaylink monitors and my radeon monitors.
I attach my xorg.conf
Code:
Section "ServerLayout"
Identifier "m123"
Screen 0 "screen0" 0 0
Screen 1 "ATI Screen" RightOf "screen0"
Option "Xinerama" "off"
Option "clone" "off"
EndSection
Section "Screen"
Identifier "ATI Screen"
Device "ATI Device"
Monitor "ATI Monitor"
DefaultDepth 16
DefaultFbBpp 16
EndSection
Section "Device"
Identifier "ATI Device"
Driver "radeon"
BusID "PCI:1:5:0"
Option "Monitor-VGA-0" "VGA-0"
Option "Monitor-DVI-0" "DVI-0"
# Option "Monitor-LVDS" "LVDS"
EndSection
Section "Monitor"
Identifier "ATI Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1680x1050"
Option "TargetRefresh" "60"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "DVI-0"
Option "DPMS" "true"
Option "PreferredMode" "1680x1050"
Option "TargetRefresh" "60"
Option "RightOf" "VGA-0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "LVDS"
Option "Disable" "true"
# Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "VGA-0"
Option "DPMS" "true"
Option "PreferredMode" "1680x1050"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
Option "Primary" "true"
EndSection
Section "Screen"
Identifier "screen0"
Device "dl0"
Monitor "monitor0"
DefaultDepth 16
Option "NoInt10" "true"
EndSection
Section "Device"
Identifier "dl0"
driver "displaylink"
Option "fbdev" "/dev/fb1"
EndSection
Section "Monitor"
Identifier "monitor0"
Mode "1680x1050"
# D: 146.263 MHz, H: 65.296 kHz, V: 59.960 Hz
DotClock 146.264
HTimings 1680 1784 1960 2240
VTimings 1050 1053 1059 1089
Flags "+HSync" "-VSync"
EndMode
EndSection
Bookmarks