[igt-dev] [PATCH i-g-t 04/23] i915/perf: Limit sseu-config tests for gen11

Lionel Landwerlin lionel.g.landwerlin at intel.com
Tue Sep 6 12:53:16 UTC 2022


On 23/08/2022 21:30, Umesh Nerlige Ramappa wrote:
> From: "Nerlige Ramappa, Umesh" <umesh.nerlige.ramappa at intel.com>
>
> On Gen11, the Media driver will need to limit dispatch to only big
> subslices (usually half the EUs depending on EU fusing). If media,
> render and OA are running in parallel, then OA will lose the NOA config
> because half of the EUs will be turned off by media. To avoid this with
> concurrent use cases, an sseu config to keep all EUs powered on is
> passed to OA in the i915_perf_open_ioctl params. This configuration is
> made part of the render contexts, so that it's applied when 3d contexts
> are running. Since this is an issue on gen11, limit sseu-config tests to
> gen11.
>
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa at intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
> ---
>   tests/i915/perf.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/tests/i915/perf.c b/tests/i915/perf.c
> index 0b8f6ac8..ca3ccc17 100644
> --- a/tests/i915/perf.c
> +++ b/tests/i915/perf.c
> @@ -5112,6 +5112,7 @@ igt_main
>   	igt_subtest_group {
>   		igt_fixture {
>   			igt_require(i915_perf_revision(drm_fd) >= 4);
> +			igt_require(intel_gen(devid) == 11);
>   		}
>   
>   		igt_describe("Verify invalid SSEU opening parameters");




More information about the igt-dev mailing list