<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Daniel,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On Monday 17 July 2017 12:56 PM, Daniel
      Vetter wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20170717072629.6aetgfvvtcybiwvf@phenom.ffwll.local">
      <pre wrap="">On Fri, Jun 30, 2017 at 05:40:58PM +0530, Mahesh Kumar wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Gen9+ Interlace fetch mode doesn't support few plane configurations & pipe scaling.
 - Y-tile
 - 90/270 rotation
 - pipe/plane scaling
 - 420 planar formats
</pre>
      </blockquote>
      <pre wrap="">
Do we have igt testcases that try to exercise all this? When fixing bugs,
pls make sure you don't fix the bugs, but also make sure we have solid
coverage. Given that this escaped for years, it's very likely our coverage
is _really_ bad and needs to be improve a lot for testing interlaced modes
...
</pre>
    </blockquote>
    We have testdisplay with -y option to test Y-tiling (90/270 rotation
    need Y-tiling so those are also covered).<br>
    But AFAIK we don't have any testcase to verify scaling with
    Interlace mode & other combinations.<br>
    Should we extend existing IGT test for
    scaling/rotation/tiling/pixel-format to include Interlace mode as
    well, or should we have a separate Interlace mode specific IGT<br>
    which will exercise all combinations with all Interlace modes?<br>
    <br>
    As IF-ID mode doesn't support all the above combination but <b>PF-ID
      mode does support them</b> from GEN9(scaling Y-tile 90/270
    rotation etc). So I submitted a patch to always enable PF-ID mode
    for Interlace<br>
    <a class="moz-txt-link-freetext" href="https://patchwork.freedesktop.org/patch/160275/">https://patchwork.freedesktop.org/patch/160275/</a><br>
    But Ville suggested not to always enable PF-ID mode instead control
    fetching mode based on property.<br>
    Currently there is no open source user for this property. What will
    you suggest here?<br>
    <br>
    Thanks,<br>
    -Mahesh<br>
    <blockquote type="cite"
      cite="mid:20170717072629.6aetgfvvtcybiwvf@phenom.ffwll.local">
      <pre wrap="">
Thanks, Daniel

</pre>
      <blockquote type="cite">
        <pre wrap="">
Changes since V2:
 - Address review comments from ville

Mahesh Kumar (2):
  drm/i915/skl+: Check for supported plane configuration in Interlace
    mode
  drm/i915/skl+: Scaling not supported in IF-ID Interlace mode

 drivers/gpu/drm/i915/intel_atomic_plane.c | 15 +++++++++++++++
 drivers/gpu/drm/i915/intel_display.c      | 15 +++++++++++++++
 2 files changed, 30 insertions(+)

-- 
2.13.0

_______________________________________________
Intel-gfx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Intel-gfx@lists.freedesktop.org">Intel-gfx@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/intel-gfx">https://lists.freedesktop.org/mailman/listinfo/intel-gfx</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>