<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 --- - Proper LID detection and use external display native resolution"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=58570">58570</a>
          </td>
        </tr>

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

        <tr>
          <th>Summary</th>
          <td>Proper LID detection and use external display native resolution
          </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>Linux (All)
          </td>
        </tr>

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

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

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

        <tr>
          <th>Version</th>
          <td>7.7 (2011)
          </td>
        </tr>

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

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Initial state:  laptop on dock with lid closed.  Using external display. (tried
VGA and DVI, same result)

At boot-up the external screen is in the proper resolution.  When Xorg starts
the resolution switch to the largest between the LVDS and the external display,
in my case being 1336x768 (mas LVDS resolution) while my external display
should be by default 1920x1200.

Problems:
1) The lid detection does not work hence LVDS is not being turned off (refers
to bugs #11455, wontfix).  I can't believe that more than 5 years after the
initial creation of that bug that there cannot be a proper fix now to detect
this in a decent matter, no?

2) Should be extending the Xorg to the detected "max" resolution, all the time,
by default.  Every time I login I have to extend the xorg to 1920x1200 manually
and either turn-off the LVDS or keep it as is (1336x768), configured in cloned
therefore LVDS only shows a portion of the 1920x1200 screen visible area.  If
xorg would do that by default that would already solve part of the problem. 
This bug as also been seen with radeon driver (#14500) which makes me doubt
that it might be more relevant with the overall xorg behaviour and not be
driver specific?

While looking through the bug database I also cam accross this one (#32922,
wontfix).  It does somewhat address theses two issues but only 1) got answered
with a wontfix.

Lastly, Windows does handle this really well.  I just hope this can also be
solved on the linux side instead of having to make ugly hack like this one:
<a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/573312">https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/573312</a>

I'm really willing to help-out, just let me know what can I do.

Thnx in advance for the help!

Regards.</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>