<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Upside down framebuffer"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94894#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Upside down framebuffer"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94894">bug 94894</a>
              from <span class="vcard"><a class="email" href="mailto:jwrdegoede@fedoraproject.org" title="Hans de Goede <jwrdegoede@fedoraproject.org>"> <span class="fn">Hans de Goede</span></a>
</span></b>
        <pre>Hi all,

So I've recently bought this device:
<a href="http://www.gpd.hk/gpdwin.asp">http://www.gpd.hk/gpdwin.asp</a>

Which is a nice toy, but it uses a portrait screen in landscape orientation and
they did not even bother to fix the firmware, the BIOS setup is simply shown on
its side.

So it looks like getting the rotation from the firmware will not be enough in
some cases, I believe we will
need a DMI based table for this, at least for my model, at which point we might
just as well use it everywhere assuming this is not something which happens
often (famous last words).

An other issue is we need to somehow communicate the info about how the screen
is mounted rotated or upside down in the frame to userspace, so that e.g.
display control panels will show it as not rotated (because that is how it
looks to the user) while in reality the kms driver is rotating it by 90 degrees
(because the device is using  a portait screen in landscape mode).

Regards,

Hans</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>