Bug 37056

Summary: --rotate left and --right-of <another output> doesn't work together
Product: xorg Reporter: Tomi Pieviläinen <tomi.pievilainen+freedesktop>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Tomi Pieviläinen 2011-05-10 02:43:48 UTC
Setup: two monitors: Samsung 305t with supported modes of 2560x1600 and 1280x800 and HP2475W with lots of modes ranging up to 1920x1200. HP is physically on the right side and pivoted 90 degs clockwise. GPU is GT7950 with render target limit of 4096x4096.

Starting X without xorg.conf: both monitors are in highest res mode cloned, with the HP showing only part of the screen (clipped at right side and below).

Starting with xorg.conf that instructs the HP (DVI-I-1) to be RightOf the Samsung (DVI-I-2): Graphics ends up in a very unsuable state (see bug 37000). Starting X without xorg.conf and using xrandr to achive the same: Samsung gets blanked, HP is on. xrandr says the screen size is 1920x1200 and that maximum screen size is 4096x4096. As the resolutions of 1920 and 2560 exceed the 4096, this is expected.

Starting with xorg.conf that instructs the HP (DVI-I-1) to be RightOf the Samsung (DVI-I-2) and rotated left: HP is properly rotated and is logically on the right of the Samsung (ie. moving the mouse to right makes it appear to the HP and moving it left moves it to the Samsung), but the Samsung screen is only activated to 1280x800 mode. Activating the higher resolution with xrandr at this point, or starting from the configuration-less cloned mode (first case) and ordering the rotation and alignment with xrandr (no need to force the resolution in this case) corrupts the Samsung image. The corruption makes the applications and background image wrong, but mouse cursor is fine. It even changes from arrow to caret when hovering above a terminal.

Finally trying to set the HP below the Samsung with or without rotation works fine.
Comment 1 Tomi Pieviläinen 2011-05-10 02:55:01 UTC
As recap, one monitor is 2560x1600, and another monitor rotated to be 1200x1920, literally. With that, only --below/--above works, but --left-of/--right-of lead to garbled output. Still, both configurations would fit into the 4096x4096 limits, and I'd expect them both to work.
Comment 2 Emil Velikov 2011-05-20 10:55:43 UTC
This bug appears to be a duplicate of 35901.

You can try the suggestions provided
Comment 3 Emil Velikov 2011-05-20 10:56:49 UTC

*** This bug has been marked as a duplicate of bug 35901 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.