Graphics corruption after suspend/resume cycle

Bug #1440602 reported by Furkan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

I have observed two forms of graphics corruption after a suspend/resume cycle:

1) Checkerboard artifacts in approximately the top 1/8 to 1/4 of the screen. This can be observed from the following video, where I am highlighting global menu entries with the mouse: https://www.dropbox.com/s/ez2v03oetppecgx/VID_20150324_020612.mp4?dl=0

A similar effect can also be observed while dragging windows around near the top of the screen.

2) The virtual terminals no longer take up the full screen area, and are surrounded by a pattern which appears similar to noise or "snow" on old TVs. Here's how it appears on my screen: https://www.dropbox.com/s/7hj8qi3w3qc35jb/IMG_20150405_155434.jpg?dl=0

While these two issues seem quite unrelated, they both seem to happen _only_ after a suspend/resume cycle, so the underlying issue might be related between them.

Relevant hardware details:
-Video card: Radeon R7 260X (w/ the radeonsi driver)
-Main display resolution: 2560x1440
-Secondary display resolution: 1200x1920 (portrait mode)

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: xorg 1:7.7+7ubuntu4
ProcVersionSignature: Ubuntu 3.19.0-11.11-generic 3.19.3
Uname: Linux 3.19.0-11-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.17-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Sun Apr 5 16:00:07 2015
DistUpgraded: 2015-03-27 18:17:09,531 DEBUG enabling apt cron job
DistroCodename: vivid
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, including running git bisection searches
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XTX [Radeon R7 260X] [1002:6658] (prog-if 00 [VGA controller])
   Subsystem: VISIONTEK Device [1545:7260]
InstallationDate: Installed on 2014-06-06 (302 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: Gigabyte Technology Co., Ltd. GA-970A-D3
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-11-generic root=UUID=d254b01f-2bf2-4b57-acdc-c796786f4c4c ro
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to vivid on 2015-03-27 (8 days ago)
dmi.bios.date: 12/16/2013
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F13b
dmi.board.name: GA-970A-D3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF13b:bd12/16/2013:svnGigabyteTechnologyCo.,Ltd.:pnGA-970A-D3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-970A-D3:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: GA-970A-D3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.12.1+15.04.20150330-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.59-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.5.2-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.5.2-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.17.1-0ubuntu3
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0-1ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2build1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2build1
xserver.bootTime: Sun Apr 5 17:47:11 2015
xserver.configfile: default
xserver.errors:
 evdev: Microsoft Natural® Ergonomic Keyboard 4000: Unable to open evdev device "/dev/input/event4".
 evdev: Microsoft Natural® Ergonomic Keyboard 4000: Unable to open evdev device "/dev/input/event5".
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.17.1-0ubuntu3
xserver.video_driver: radeon

Revision history for this message
Furkan (falaca) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Does it happen with just one monitor?

Changed in xorg (Ubuntu):
status: New → Incomplete
Revision history for this message
Furkan (falaca) wrote :

For the record (as we discussed on IRC): After testing, I can confirm that these bugs only occur in a dual-monitor setup where 1 monitor is in portrait mode.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

moving to the ati driver, so it's not lost in noise

affects: xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu)
Changed in xserver-xorg-video-ati (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Furkan (falaca) wrote :

Just some further testing: The checkerboarding doesn't occur when the screens are aligned at the top (in other words, when y=0 for both monitors in .config/monitors.xml)

Changed in xserver-xorg-video-ati (Ubuntu):
importance: Undecided → High
Revision history for this message
Furkan (falaca) wrote :

Again, for the record: I was able to reproduce this bug w/ Fedora 22 Alpha (4.0 kernel, XOrg 1.17, Gnome 3). It isn't as obvious as it is in Unity, but it's there. Here is a 10-second video of repeatedly maximizing and restoring a window, where you can see the checkerboarding along the top of the screen: https://www.dropbox.com/s/85n2iq27zm00dlo/VID_20150410_033406.mp4?dl=0

Also, I'm not able to reproduce the corruption with fglrx, so I think this means it is most likely an upstream problem with the radeon driver (so I'll file another bug report there).

Revision history for this message
Furkan (falaca) wrote :

The new radeon TearFree feature fixes this problem for me: http://lists.x.org/archives/xorg-driver-ati/2015-April/027345.html

It's still under revision, so it hasn't yet been committed to the xf86-video-ati repository, but can be found here: http://cgit.freedesktop.org/~daenzer/xf86-video-ati/

Revision history for this message
penalvch (penalvch) wrote :

Furkan, to see if this is already resolved, could you please test http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

tags: added: latest-bios-f12
no longer affects: xserver-xorg-video-ati (Ubuntu)
affects: xserver-xorg-driver-ati → xserver-xorg-driver-ati (Ubuntu)
Changed in xserver-xorg-driver-ati (Ubuntu):
status: New → Incomplete
importance: Undecided → Medium
Revision history for this message
Furkan (falaca) wrote :

Cristopher, #1 is resolved upstream, but not #2. Since the latter is more minor and is an upstream issue, I'll just mark this bug as invalid.

Changed in xserver-xorg-driver-ati (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.