https://bugzilla.novell.com/show_bug.cgi?id=878667 https://bugzilla.novell.com/show_bug.cgi?id=878667#c8 --- Comment #8 from Michal Srb <msrb@suse.com> 2014-06-06 12:24:34 UTC --- The problem is that rrCheckPixmapBounding function in X server doesn't consider rotation of monitors. This function is called only when you set up monitors of output slaved graphic cards, not when you set up monitors of main graphic card. It calculates incorrect framebuffer size and sets it up. That's probably why your monitors get messed up after the first xrandr command. Additionally it incorrectly sets physical size to 0x0 mm. That's why any subsequent xrandr command fails with BadValue already in RRSetScreenSize. (You can prevent this by giving --dpi parameter to xrandr, but it will still set the wrong framebuffer size as it does when called first time.) Summary: Bug is in X server, not in any of the drivers, it won't happen if you use only one gpu, there are at least two separate bugs in rrCheckPixmapBounding. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.