<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 - UHD 4K (DisplayPort 1.2) monitor autodetects at 60Hz on Radeon 5870, which fails as this card doesn't support DP1.2"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=87172">87172</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>UHD 4K (DisplayPort 1.2) monitor autodetects at 60Hz on Radeon 5870, which fails as this card doesn't support DP1.2
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </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>Driver/Radeon
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>xorg-driver-ati@lists.x.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>calcprogrammer1@gmail.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>xorg-team@lists.x.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=110656" name="attach_110656" title="Xorg.0.log showing monitor EDID and modeline info">attachment 110656</a> <a href="attachment.cgi?id=110656&action=edit" title="Xorg.0.log showing monitor EDID and modeline info">[details]</a></span>
Xorg.0.log showing monitor EDID and modeline info

I recently purchased a Monoprice UHD 4K display (3840x2160) which uses
DisplayPort 1.2 and supports 60Hz operation.  Unfortunately, I found out after
getting it that my Radeon 5870 (Eyefinity x6 edition) does not, in fact,
support DisplayPort 1.2.  In Windows 7 with the latest Catalyst, I receive a
message upon connecting the display that the port is not DisplayPort 1.2
capable and the monitor initializes to 3840x2160 at 30Hz.  When I boot up
Linux, however, the screen goes to sleep and then partially wakes up with a
blank white screen (possibly a bug in the monitor's firmware).  No amount of
CTRL+ALT+Fn or CTRL+ALT+Backspace fixes the problem.

I connected a secondary display (1920x1080, DVI via passive mini-DisplayPort to
DVI adapter) and when booting Linux it seems to initialize both displays. 
Looking at the Displays settings it shows both displays at their full
resolutions and both at 60Hz.  This cued me in on the potential bug here.  If
the card doesn't support DP1.2, it cannot run UHD resolution at 60Hz.  I
selected 30Hz from the settings and applied, and now my UHD monitor is working
fine.

So the bug appears to be that UHD displays are being detected as 3840x2160@60
on GPUs with display controllers that do not support the required DP1.2
bandwidth to handle this update rate.  It may be kernel-space (KMS) or
otherwise as well, as the monitor goes white on the GRUB screen as well as the
early boot screen before Xorg starts.

I'm using Ubuntu 14.10 with Oibaf's mesa git PPA as well as commendsarnex's
mesa DRI3 PPA.  I'm using kernel 3.16 from official Ubuntu repos, though the
same issue occurs on 3.17 from Ubuntu's Kernel PPA site.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>