<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 - Big monitor has blank display (HDMI or DVI) in any kernel since and including 3.13 (despite earlier fixes)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90128">90128</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Big monitor has blank display (HDMI or DVI) in any kernel since and including 3.13 (despite earlier fixes)
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>XOrg 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>philipmorant@gmail.com
          </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>My 2560x1440 WQHD monitor works find under linux kernel 3.11 and 3.12 but shows
nothing but a blank screen under 3.13 and later kernels.  It's a haswell system
running on a Z97.  I have one other monitor connected, over DSUB, at 1920x1080
pixels.

The monitor accepts only dual dvi inputs.  I tried lowering the portclock by
specifying refresh rates of 30Hz and lower, and while xrandr reported the
monitor working with that, nothing appeared onscreen.  This monitor seems fussy
about its refresh rates.

After reading other issues and setting drm.debug=0xe I discovered that the
following patch to intel_hdmi.c fixes the problem for me:
@@ -849,7 +849,7 @@ static int hdmi_portclock_limit(struct intel_hdmi *hdmi,
bool respect_dvi_limit)
{
    struct drm_device *dev = intel_hdmi_to_dev(hdmi);

-   if ((respect_dvi_limit && !hdmi->has_hdmi_sink) || IS_G4X(dev))
+   if (IS_G4X(dev))
       return 165000;
    else if (IS_HASWELL(dev) || INTEL_INFO(dev)->gen >= 8)
       return 300000;

Of course the ! hdmi->has_hdmi_sink check is in there for a reason, and
maintainers may not consider my patch to be a fix at all.  All I can say is, it
makes my monitor work.  Happy day.



*Possibly* related issues:
<a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1215449">https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1215449</a>

Definitely relevant:
<a href="https://bbs.archlinux.org/viewtopic.php?id=179120">https://bbs.archlinux.org/viewtopic.php?id=179120</a>

This fix should have resolved the issue for me, but didn't:
<a href="https://bugzilla.kernel.org/show_bug.cgi?id=72961">https://bugzilla.kernel.org/show_bug.cgi?id=72961</a></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>