Created attachment 137421 [details] archive with dmesg log and video of the issue Steps to reproduce: 1. Attach monitor via DP. 2. Observe normal detection and proper display. 3. Attach second monitor via HDMI. 4. Observe normal detection and corrupted image across all displays (DP, HDMI and eDP builtin panel) 5. Unplug HDMI cable. 6. Observe image restored to DP output and eDP builtin panel. This also reproduces if HDMI is first (works fine) and DP is second (image across all displays gets corrupted again). In other words, one is fine, both together result in corruption. Repro is off of commit bc46f2468bfb7a9ca16d28bdcc3fc7cd2cc628b8 (drm-tip). Attached is dmesg from the issue with `drm.debug=0xe log_buf_len=1M`. Attached is also a video of the issue, reproduced using two inputs to the same 4k monitor (Acer S277HK), using picture-in-picture mode (large image is DP, PIP is HDMI). I figured the pattern is too regular, you may actually recognize it :) I can also successfully reproduce this on two separate Dell UP3017 monitors, using either a WD-15 Thunderbolt dock or direct connection to the laptop. I believe this used to work around 4.10 but due to an update of the OS (Ubuntu 17.04 -> 17.10), I am no longer able to go back that far unless I build my own kernel. Platform: Dell Precision 7510 GPU: Iris Pro Graphics P580 (rev 09) (part of a Xeon E3-1545M v5 package)
Created attachment 137422 [details] just the dmesg log from the zip
Please add the attachments unpacked, one file per attachment.
Created attachment 137444 [details] video of the issue, see description
This particular issue no longer repros with 4.16rc7.
Thanks, Closing, please re-open if still occurs.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.