<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:matthew.d.roper@intel.com" title="Matt Roper <matthew.d.roper@intel.com>"> <span class="fn">Matt Roper</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI] igt@kms_plane_lowres@pipe-[a|b]-tiling-[none|x] - fail - Test assertion failure function igt_assert_plane_visible - Failed assertion: visible == visibility"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105581">bug 105581</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;">CC</td>
           <td>
                
           </td>
           <td>matthew.d.roper@intel.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI] igt@kms_plane_lowres@pipe-[a|b]-tiling-[none|x] - fail - Test assertion failure function igt_assert_plane_visible - Failed assertion: visible == visibility"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105581#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI] igt@kms_plane_lowres@pipe-[a|b]-tiling-[none|x] - fail - Test assertion failure function igt_assert_plane_visible - Failed assertion: visible == visibility"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105581">bug 105581</a>
              from <span class="vcard"><a class="email" href="mailto:matthew.d.roper@intel.com" title="Matt Roper <matthew.d.roper@intel.com>"> <span class="fn">Matt Roper</span></a>
</span></b>
        <pre>This test puts a canary plane in the bottom left corner of the screen, then
switches to a smaller mode in which the plane is now fully offscreen; if the
driver still reports the plane as on-screen after the modeset then the test
fails.

I believe the failures here arise from test's fallback logic when it can't find
a suitable mode on the connector's modelist (e.g., because it's something like
an eDP panel that only has a single mode listed) --- the test uses a fixed
1024x768 mode in that case.  However the test doesn't actually check to ensure
1024x768 is truly small enough to ensure the plane is offscreen.  If the panel
was originally running with something like 1366x768 (which some of our CI
machines are), then a plane in the bottom left corner will still be visible
after switching to 1024x768.

I'm testing out a possible fix on trybot; will update tomorrow if it actually
solves the problem here.</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>