<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI][GLK only] igt@kms_frontbuffer_tracking@*psr* - Test assertion failure function do_status_assertions - PSR disabled"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103345#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI][GLK only] igt@kms_frontbuffer_tracking@*psr* - Test assertion failure function do_status_assertions - PSR disabled"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103345">bug 103345</a>
              from <span class="vcard"><a class="email" href="mailto:ville.syrjala@linux.intel.com" title="Ville Syrjala <ville.syrjala@linux.intel.com>"> <span class="fn">Ville Syrjala</span></a>
</span></b>
        <pre>Since commit dc911f5bd8aa ("drm/i915/edp: Allow alternate fixed mode for eDP if
available.") the kernel has had very limited support for one set of alternate
timings on eDP.

I have an SKL which has an eDP panel with this PSR vs. vblank length problem,
and IIRC this crude support for alternate timings should be sufficient to
enable the use of PSR on that panel.

So to fix the problem someone should change the test to iterate over the modes
for the connector, and try to pick one where PSR works. An alternative approach
would be to hack the EDID for the panel to remove the non PSR friendly mode and
use the edid_firmware thing to override the EDID entirely, which would
naturally make the entire igt run use the PSR friendly mode. But this latter
approach would then have to replicated on every machine which has one of these
annoying panels.</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>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>