[Bug 98832] New: Distorted colours after suspend / resume cycle

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 23 16:42:51 UTC 2016


            Bug ID: 98832
           Summary: Distorted colours after suspend / resume cycle
           Product: xorg
           Version: 7.7 (2012.06)
          Hardware: x86-64 (AMD64)
               URL: https://bugs.launchpad.net/bugs/1643843
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
          Assignee: xorg-driver-ati at lists.x.org
          Reporter: glogow at fbihome.de
        QA Contact: xorg-team at lists.x.org

When waking up the system from a suspend-resume cycle, the display most times
shows distorted colours.
As a workaround one can switch to the linux console (VT) and back to fix the
Alternatively triggering DPMS also fixes the problem (xset dpms force off ;
sleep 0.1; xset dpms force on)

 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
 Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
 PCIID: 1002:6779

I've tested Ubuntu Xenial (16.04) with the latest updates and Ubuntu Trusty
(14.04) with various HWE stacks. Full history of the triage is in the Ubuntu

In the end I did a bisecting between the broken v4.1.3 and the fixed v4.1.4
kernel, as bisecting between v4.1 and v4.2 didn't find a fixed kernel. Probably
I should run an other bisect between v4.0 and v4.1 to find the commit which
really broke it.

$ git bisect log
# bad: [89e419960fb6a260f6a112821507d516117d5aa1] Linux 4.1.4
# good: [c8bde72f9af412de57f0ceae218d648640118b0b] Linux 4.1.3
git bisect start 'v4.1.4' 'v4.1.3'
# good: [e0cf83cc3de0341d8cabbb23097ad85f5ce97a11] drm/qxl: Do not leak memory
if qxl_release_list_add fails
git bisect good e0cf83cc3de0341d8cabbb23097ad85f5ce97a11
# bad: [9d680e03989324f000596be4862728a7c30f22c1] selinux: don't waste ebitmap
space when importing NetLabel categories
git bisect bad 9d680e03989324f000596be4862728a7c30f22c1
# bad: [510c99974fdbc18f143c41cbd461c522f5ad7164] tpm, tpm_crb: fix le64_to_cpu
conversions in crb_acpi_add()
git bisect bad 510c99974fdbc18f143c41cbd461c522f5ad7164
# bad: [8b941a43ea7709111d3cbea2bdfcc678975255da] drm/radeon: only check the
sink type on DP connectors
git bisect bad 8b941a43ea7709111d3cbea2bdfcc678975255da
# good: [0f2bb042f21bdb28f20efcf1ff1c507e2f8b3caa] drm/i915: Declare the
swizzling unknown for L-shaped configurations
git bisect good 0f2bb042f21bdb28f20efcf1ff1c507e2f8b3caa
# good: [1f977d7e942519127aea0a08e9d08437b363cf19] drm/i915: Use two 32bit
reads for select 64bit REG_READ ioctls
git bisect good 1f977d7e942519127aea0a08e9d08437b363cf19
# good: [7b49262b642511a16699cc63cf2a716739f0c43f] drm/radeon: SDMA fix
hibernation (CI GPU family).
git bisect good 7b49262b642511a16699cc63cf2a716739f0c43f
# bad: [d1a4362d41e4feb52df6464f70fb64f21b894623] Revert "drm/radeon: dont
switch vt on suspend"
git bisect bad d1a4362d41e4feb52df6464f70fb64f21b894623
# first bad commit: [d1a4362d41e4feb52df6464f70fb64f21b894623] Revert
"drm/radeon: dont switch vt on suspend"

Just remember that good and bad is inverted, as I was looking for the commit
which fixes my colour problem in v4.1.4. For me it fixes more then just the
cursor, which I also saw breaking.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-driver-ati/attachments/20161123/581381f4/attachment.html>

More information about the xorg-driver-ati mailing list