<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:thilo@ginkel.com" title="Thilo-Alexander Ginkel <thilo@ginkel.com>"> <span class="fn">Thilo-Alexander Ginkel</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [Sandybridge Mobile (GT2+)] [Regression] Stretched output on LVDS1 after undocking external monitors during suspend"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=57926">bug 57926</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEEDINFO
           </td>
           <td>NEW
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [Sandybridge Mobile (GT2+)] [Regression] Stretched output on LVDS1 after undocking external monitors during suspend"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=57926#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [Sandybridge Mobile (GT2+)] [Regression] Stretched output on LVDS1 after undocking external monitors during suspend"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=57926">bug 57926</a>
              from <span class="vcard"><a class="email" href="mailto:thilo@ginkel.com" title="Thilo-Alexander Ginkel <thilo@ginkel.com>"> <span class="fn">Thilo-Alexander Ginkel</span></a>
</span></b>
        <pre>Hm... Strange as it may sound I am not able to fix the issue by reverting to an
older kernel version. So far I tried 3.2.x (current Ubuntu Kernel), 3.0.55 and
3.1.4.

So while I am certain that this worked in the past it may not be related to the
kernel version.

BTW, the register dump attached is already based on the bad state.

Fortunately, during testing I figured out that it is possible to simplify the
reproduction steps:

Suspend/resume is not required. Undocking is not required. Just make sure to:
1. Boot with the external displays attached
2. Run the following sequence:
   xrandr -d :0.0 --output LVDS1 --off --output HDMI3 --mode 1600x1200 \
     --primary --auto
   sleep 5
   xrandr -d :0.0 --output HDMI2 --mode 1600x1200 --right-of HDMI3 --auto
   xrandr -d :0.0 --output HDMI2 --off
   sleep 5
   xrandr -d :0.0 --output LVDS1 --mode 1600x900 --auto
   sleep 5
   xrandr -d :0.0 --output HDMI3 --off

=> The display will show up stretched.

What will, however, reliably prevent the issue is to boot with the external
monitors being detached and only attaching them after boot. Would a register
dump captured for this scenario help to figure out what's different?

Just in case it helps I have captured a kernel log with drm.debug=0x06 set.

Any ideas?</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 the assignee for the bug.</li>
      </ul>
    </body>
</html>