Just upgraded ubuntu 8.04 to 8.10 and found that x would only clone my displays. I was previously running with vga-0 as my left monitor and dvi-0 as the right, but after the upgrade both outputs think they are the same monitor. I can run something like xrandr --output DVI-0 --left-of VGA-0 --mode 1280x1024 which just flickers both monitors and they remain cloned. However if I run, xrandr --output DVI-0 --right-of VGA-0 --mode 1280x1024, then I'm transfered to my former right monitor and can now no longer see the windows I was just working with.
[lspci]
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
Subsystem: Dell Device 0179
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]
Subsystem: ATI Technologies Inc Device 0f02
04:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
Subsystem: ATI Technologies Inc RV280 [Radeon 9200 PRO]
I have the same problem. Also around every second time i tried to activate dual head, X freezed ...
a solution is importand for me, cause this is a production mashine ...