[Bug 878667] New: Screen rotation not working with Intel driver
https://bugzilla.novell.com/show_bug.cgi?id=878667 https://bugzilla.novell.com/show_bug.cgi?id=878667#c0 Summary: Screen rotation not working with Intel driver Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: rschweikert@suse.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- I have a 3 monitor setup: 2 Dell: SR2320L (1920x1080) 1 Viewsonic: VA2226W (1680x1050) The 2 Dell monitors are connected to a Zotac GeForce GT630 based card and the Viewsonic monitor is connected to the DVI connector on the mother board driven by the Intel i7-4770. Rotation of the display connected to the mother board fails (Monitor 3, Viewsonic). I have the monitor rotated to get more vertical screen real estate, but the display is not playing along. When using: xrandr --output HDMI2 --right-of DVI-I-1 --rotate right Terminals on my other screens disappear and the display on the 3rd monitor is not affected, i.e. everything is still sideways. Using: xrandr --output HDMI2 --right-of DVI-I-1 --rotate left The background on the 3rd monitor is messed up and things are still sideways. And I get the following error: X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 7 (RRSetScreenSize) Value in failed request: 0x0 Serial number of failed request: 61 Current serial number in output stream: 62 The display operates properly when using xrandr --output HDMI2 --right-of DVI-I-1 --rotate normal but then everything is displayed sideways as the monitor is set up on end. This makes it very difficult to work with ;) Thus this appears to be a bug in the Intel graphics driver. For the GeForce based card I am using nouveau diver and the i915 driver is loaded for the Intel integrated graphics: drm 313440 6 i915,nouveau,ttm,drm_kms_helper video 19507 3 asus_wmi,i915,nouveau All monitors are connected via DVI cable (the Zotac card provides 2 outputs), although the connection to the mother board is identified by "xrandr -q" as HDMI2. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c1
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c2
Robert Schweikert
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c3
--- Comment #3 from Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c4
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c5
--- Comment #5 from Robert Schweikert
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c6
Michal Srb
There appears to be adverse interaction between the nouveau driver and the intel driver. When I connect the vertically connected monitor to my laptop (i7 based) I can use
xrandr --output HDMI1 --right-of LVDS1 --rotate right
and the rotation works as expected.
It is certainly problem somewhere in the output sourcing from one gpu to another. Rotated monitors on one gpu are well tested and working. Changing the bug description to make the situation clear. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c7
--- Comment #7 from Robert Schweikert
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c8
--- Comment #8 from Michal Srb
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c9
--- Comment #9 from Robert Schweikert
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c10
--- Comment #10 from Michal Srb
Cool, do I need to file new bugs? No, it's part of this bug.
The rrCheckPixmapBounding function looked quite weird, so I asked upstream and it looks like it should be removed completely. I'll make you a build without it to test. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c11
Michal Srb
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c12
--- Comment #12 from Robert Schweikert
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c14
--- Comment #14 from Michal Srb
Please turn on the "publish flag" in the branch so I can download and install the packages. Sorry, I didn't commented when I switched it. It is published, please test it.
-- 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.
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c15
Robert Schweikert
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c16
Michal Srb
https://bugzilla.novell.com/show_bug.cgi?id=878667
https://bugzilla.novell.com/show_bug.cgi?id=878667#c17
Robert Schweikert
participants (1)
-
bugzilla_noreply@novell.com