From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 108907] Display corruption on multi-monitor when the largest panel is not on the left (and amdgpu.dc=1) Date: Thu, 29 Nov 2018 20:11:40 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0607353749==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 2D05F6E4FE for ; Thu, 29 Nov 2018 20:11:40 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0607353749== Content-Type: multipart/alternative; boundary="15435223000.A0Ba0709B.12022" Content-Transfer-Encoding: 7bit --15435223000.A0Ba0709B.12022 Date: Thu, 29 Nov 2018 20:11:40 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D108907 Bug ID: 108907 Summary: Display corruption on multi-monitor when the largest panel is not on the left (and amdgpu.dc=3D1) Product: DRI Version: unspecified Hardware: x86-64 (AMD64) URL: https://imgur.com/a/DIqAfu1 OS: Linux (All) Status: NEW Severity: major Priority: medium Component: DRM/AMDgpu Assignee: dri-devel@lists.freedesktop.org Reporter: kdebugs@funkster.org After doing an update (Arch) on 2018-11-27 (including mesa (18.2.4-1 -> 18.2.5-1), linux (4.19.2.arch1-1 -> 4.19.4.arch1-1)) I found I had corrupti= on on the center monitor of a PLP setup. Further investigation found that the corruption does not occur if the large panel is configured to be on the left (both using XFCE display settings, and the equivalent in KDE). This was replicated on both my installed OS and a Manjaro 18.0 live USB. Corruption takes the form of every other line being offset by an increasing amount, although it only starts part-way down the monitor. Side monitors are not affected. https://i.imgur.com/0pQMznF.jpg Probably important details: - Arch / XFCE / XDE / lightdm - AMDGPU open source drivers (Sapphire Radeon RX580) - 3 monitors in PLP: sidecars are 1680x1050 (but turned so they're vertical= ), center is 2560x1600. Left-hand sidecar is on HDMI, other two are DP. - Corruption DOESN'T happen if the large monitor is placed on the left! Nor does it happen at the login screen (which doesn't have any screen rotation = and probably also has the big panel on the left) - Corruption DOESN'T happen if I reduce the resolution of the center screen= to 2048x1280 (but obviously that's not a solution) - Corruption DOESN'T happen if I pass amdgpu.dc=3D0 to the kernel - Corruption DOES happen on KDE (tested with Manjaro KDE live USB) as long = as you arrange the monitors in the same way Here's a paste of the pacman.log from the day it all went wrong: https://pastebin.com/H3i5LuzU or https://hastebin.com/dixemisepo.php Thank you for your attention. --=20 You are receiving this mail because: You are the assignee for the bug.= --15435223000.A0Ba0709B.12022 Date: Thu, 29 Nov 2018 20:11:40 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
Bug ID 108907
Summary Display corruption on multi-monitor when the largest panel is= not on the left (and amdgpu.dc=3D1)
Product DRI
Version unspecified
Hardware x86-64 (AMD64)
URL https://imgur.com/a/DIqAfu1
OS Linux (All)
Status NEW
Severity major
Priority medium
Component DRM/AMDgpu
Assignee dri-devel@lists.freedesktop.org
Reporter kdebugs@funkster.org

After doing an update (Arch) on 2018-11-27 (including mesa (18=
.2.4-1 ->
18.2.5-1), linux (4.19.2.arch1-1 -> 4.19.4.arch1-1)) I found I had corru=
ption
on the center monitor of a PLP setup. Further investigation found that the
corruption does not occur if the large panel is configured to be on the left
(both using XFCE display settings, and the equivalent in KDE). This was
replicated on both my installed OS and a Manjaro 18.0 live USB.

Corruption takes the form of every other line being offset by an increasing
amount, although it only starts part-way down the monitor. Side monitors are
not affected.

https://i.imgur.com/0pQMznF.jpg=


Probably important details:
- Arch / XFCE / XDE / lightdm
- AMDGPU open source drivers (Sapphire Radeon RX580)
- 3 monitors in PLP: sidecars are 1680x1050 (but turned so they're vertical=
),
center is 2560x1600. Left-hand sidecar is on HDMI, other two are DP.
- Corruption DOESN'T happen if the large monitor is placed on the left! Nor
does it happen at the login screen (which doesn't have any screen rotation =
and
probably also has the big panel on the left)
- Corruption DOESN'T happen if I reduce the resolution of the center screen=
 to
2048x1280 (but obviously that's not a solution)
- Corruption DOESN'T happen if I pass amdgpu.dc=3D0 to the kernel
- Corruption DOES happen on KDE (tested with Manjaro KDE live USB) as long =
as
you arrange the monitors in the same way

Here's a paste of the pacman.log from the day it all went wrong:
https://pastebin.com/H3i5LuzU
or
https://hastebin.com/dixemi=
sepo.php

Thank you for your attention.


You are receiving this mail because:
  • You are the assignee for the bug.
= --15435223000.A0Ba0709B.12022-- --===============0607353749== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0607353749==--