Bug 105150 - i915 HDMI + DP output cannot work at the same time
Summary: i915 HDMI + DP output cannot work at the same time
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-18 07:46 UTC by freedesktop
Modified: 2018-04-20 11:05 UTC (History)
1 user (show)

See Also:
i915 platform: SKL
i915 features: display/DP, display/HDMI


Attachments
archive with dmesg log and video of the issue (1.31 MB, application/zip)
2018-02-18 07:46 UTC, freedesktop
no flags Details
just the dmesg log from the zip (795.96 KB, text/plain)
2018-02-18 07:53 UTC, freedesktop
no flags Details
video of the issue, see description (1.22 MB, video/mp4)
2018-02-19 22:01 UTC, freedesktop
no flags Details

Description freedesktop 2018-02-18 07:46:46 UTC
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)
Comment 1 freedesktop 2018-02-18 07:53:32 UTC
Created attachment 137422 [details]
just the dmesg log from the zip
Comment 2 Jani Nikula 2018-02-19 13:58:27 UTC
Please add the attachments unpacked, one file per attachment.
Comment 3 freedesktop 2018-02-19 22:01:41 UTC
Created attachment 137444 [details]
video of the issue, see description
Comment 4 freedesktop 2018-03-28 16:07:29 UTC
This particular issue no longer repros with 4.16rc7.
Comment 5 Jani Saarinen 2018-04-20 11:05:12 UTC
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.