<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - i915 HDMI + DP output cannot work at the same time"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105150">105150</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>i915 HDMI + DP output cannot work at the same time
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>DRI
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>DRI git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>DRM/Intel
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>freedesktop@delyan.me
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=137421" name="attach_137421" title="archive with dmesg log and video of the issue">attachment 137421</a> <a href="attachment.cgi?id=137421&action=edit" title="archive with dmesg log and video of the issue">[details]</a></span>
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)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>