<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Primary output broken in zaphod mode (regression)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=67176">67176</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>chris@chris-wilson.co.uk
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Primary output broken in zaphod mode (regression)
          </td>
        </tr>

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

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

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>nbowler@draconx.ca
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

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

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

        <tr>
          <th>Component</th>
          <td>Driver/intel
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=82821" name="attach_82821" title="Xorg.log from a broken session">attachment 82821</a> <a href="attachment.cgi?id=82821&action=edit" title="Xorg.log from a broken session">[details]</a></span>
Xorg.log from a broken session

After upgrading xf86-video-intel to latest git, my "primary" display
(connected via HDMI) no longer works: the display simply enters standby mode
after starting X.  The display is still "there", and poking at it with xrandr
-display :0.0 shows that it is somehow configured to a nonsense mode:

  Screen 0: minimum 320 x 200, current 320 x 200, maximum 32767 x 32767
  HDMI1 connected (normal left inverted right x axis y axis)
     1920x1080      59.9 +   60.0     50.0     60.0
     1920x1080i     30.0     25.0
     1680x1050      59.9
     1280x1024      75.0     60.0
     1152x864       75.0
     1280x720       50.0     60.0
     1024x768       75.1     60.0
     832x624        74.6
     800x600        75.0     60.3     56.2
     720x576        50.0
     720x480        59.9
     640x480        75.0     60.0     59.9
     720x400        70.1

The output starts to work again after manually configuring to 1920x1080 but
pointer screen crossings are all messed up.  Bisecting pinpoints the following
commit in xf86-video-intel; reverting this commit on top of master appears to
correct the issues:

  ea508c177c961ba2f00129476a22a32ff3ea6f1b is the first bad commit
  commit ea508c177c961ba2f00129476a22a32ff3ea6f1b
  Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
  Date:   Thu Jul 4 20:19:20 2013 +0100

      sna: Set 1024x768 fb in absence of any connected devices

      No actual initial configration magic is required, all we need to do is
      set the initial framebuffer size with no connected outputs and leave it
      to the core to select CompatOutput() the like.

      Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>

  :040000 040000 9ed8e6c7baee59c48687bec00e15b4d878780a9e
0c6e5509fa6a22161e8302303932f04783b486f3 M    src

Running Linux 3.9.11, xorg-server 1.14.2.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>