[Bug 89980] [Regression] Graphical corruption after resuming from suspend (w/ dual monitor configuration)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Apr 10 19:28:15 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=89980

            Bug ID: 89980
           Summary: [Regression] Graphical corruption after resuming from
                    suspend (w/ dual monitor configuration)
           Product: DRI
           Version: XOrg git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Radeon
          Assignee: dri-devel at lists.freedesktop.org
          Reporter: falaca at gmail.com

Created attachment 115013
  --> https://bugs.freedesktop.org/attachment.cgi?id=115013&action=edit
Xorg log

This is a regression: Bug is reproducible in Ubuntu 15.04 Beta (Xorg 1.17.1,
linux 3.19) and Fedora 22 Alpha (Xorg 1.17.1, linux 4.0) with a Radeon R7 260X
video card.

I first noticed the issue in Ubuntu 14.04 after I upgraded from Xorg 1.16 to
1.17.

The problem does not occur with fglrx.

Symptoms: Checkerboard tearing pattern begins to occur in approximately the top
1/8 of the display after resuming from suspend, and does not resolve itself
until a reboot.

Demonstration of bug in Ubuntu w/ Unity (highlighting menu entries with the
mouse): https://www.dropbox.com/s/ez2v03oetppecgx/VID_20150324_020612.mp4?dl=0

Demonstration of bug in Fedora w/ Gnome 3 (maximizing/restoring a window):
https://www.dropbox.com/s/85n2iq27zm00dlo/VID_20150410_033406.mp4?dl=0

Steps to reproduce:

I can only reproduce this with when I have 2 displays connected. My primary
screen is set to 2560x1440, and the secondary screen in portrait mode is set to
1200x1920 on the left-hand side. I have the landscape monitor centered with
respect to the portrait one, so y = 240 in ~/.config./monitors.xml.

I cannot observe the bug when both screens are aligned at the top, i.e., with
y=0 in ~/.config/monitors.xml.

I also cannot observe the bug with a single monitor connected, or with both
monitors in landscape mode.

After setting up the monitor configuration, all that needs to be done to
reproduce the corruption is to suspend the system, resume, and observe the top
portion of the primary (landscape) display when the screen is changing, e.g.,
it is apparent when watching full-screen movies or minimizing/maximizing
windows as demonstrated in my demo video.

Attached: Xorg log and dmesg (w/ kernel parameter drm.debug=14) saved after a
suspend/resume cycle

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150411/d6091d75/attachment.html>


More information about the dri-devel mailing list