[Intel-gfx] [PATCH i-g-t v9] tests/kms_frontbuffer_tracking: Including DRRS test coverage

Tahvanainen, Jari jari.tahvanainen at intel.com
Wed Dec 20 11:09:59 UTC 2017


-----Original Message-----
> From: Lohith BS [mailto:lohith.bs at intel.com] 
> Sent: Monday, December 11, 2017 3:13 PM
> To: intel-gfx at lists.freedesktop.org; rodrigo.vivi at intel.com; jani.saarinen at intel.com; daniel.vetter at ffwll.ch; chris at chris-wilson.co.uk
> Cc: ankit.k.nautiyal at intel.com; paulo.r.zanoni at intel.com
> Subject: [v9] tests/kms_frontbuffer_tracking: Including DRRS test coverage
>
> Dynamic Refresh Rate Switch(DRRS) is used to switch the panel's refresh rate to the lowest vrefresh supported by panel, when frame is not flipped > for more than a Sec.
>
> In kernel, DRRS uses the front buffer tracking infrastructure.
> Hence DRRS test coverage is added along with other frontbuffer tracking based features such as FBC and PSR tests.
>
> Here, we are testing DRRS with other features in all possible combinations, in all required test cases, to capture any possible regression.
>
> v9: Addressed Paulo Zanoni comments.
>     Check for DRRS_LOW at tests with OFFSCREEN + FBS_INDIVIDUAL.
>
> Signed-off-by: Lohith BS <lohith.bs at intel.com>
> Signed-off-by: aknautiy <ankit.k.nautiyal at intel.com>
> ---
>  tests/kms_frontbuffer_tracking.c | 183 +++++++++++++++++++++++++++++++++++++--
>  1 file changed, 176 insertions(+), 7 deletions(-)

Tests are working as expected on a system without DRRS (result=skip for all 570 new cases on SKL-i5-6600k).
kms_frontbuffer_tracking suite was executed once in both cases:
- baseline having IGT-Version: 1.20-gda0889bf (x86_64)  AND Linux: 4.15.0-rc4-ezbench_e27ee23e076d+ x86_64
- baseline+patch
with 'no regression" on non-DRRS tests, skip for all DRRS tests on latter.
What should still be done is to have somebody check these tests with DRRS enabled display.

Tested-by: Jari Tahvanainen <jari.tahvanainen at intel.com>
 
   Jari Tahvanainen
   ---------------------------------------------------------------------
   Intel Finland Oy
   BIG 0357606-4
   Westendinkatu 7, 02160 Espoo




More information about the Intel-gfx mailing list