Multi-Screen-Rotation using Xinerama creates weird panning viewport
Submitted by Markus Fenske
Assigned to Xorg Project Team
Description
Created attachment 59671 xorg.conf
My Setup
I have 4 monitors, 1920x1080, which are in portrait mode (rotated left). They are connected to two radeon graphic cards.
As usual, a picture says more than a thousand words. Please see http://i.stack.imgur.com/0Xw3W.jpg
The problem
Everything works fine when Xinerama is disabled. But when I enable Xinerama, things get weird. When I move the mouse off the screen and return, the screen contents begin to move with the mouse, but only on one monitor. It seems like the virtual display size does not match the real screen size, which activates a panning viewport.
The video
Because it's not trival to explain, I created a video to demonstrate the issue: http://www.youtube.com/watch?v=zq_XHji1P24
xorg.conf
Is attached.
Annotations
I belive this is a bug, because it seems like xorg does not honor the rotation and creates 1920x1080 viewport instead of the needed 1080x1920. I am not quite sure, if the bug is in the driver (radeon) or the server. It only occurs if Xinerama is enabled, so I selected Server/Ext/Xinerama as component, bug I'm only guessing.
I am also not sure about the version. My Xorg -version states it is 1.10.6, released on 2012-02-10. That's not available in the version selection of bugzilla, so I selected "unspecified". I tried a newer version, but that just crashes and completely locks up my machine after the window manager (awesome) loads.
If you need more information or want me to try a newer version, please just ask.
Attachment 59671, "xorg.conf":
xorg.conf