[igt-dev] [PATCH i-g-t v2 05/28] i915/perf: Skip sseu-config tests for gfx12.50+

Lionel Landwerlin lionel.g.landwerlin at intel.com
Thu Oct 27 21:31:24 UTC 2022


On 27/10/2022 23:55, Umesh Nerlige Ramappa wrote:
> 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, skip sseu-config tests on
> other platforms.
>
> v2:
> - While sseu-config is only applicable gen11, gfx12 is already shipped
>    with this, so skip the test only for gfx12.50+
>
> 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..8d1e3658 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_graphics_ver(devid) < IP_VER(12, 50));
>   		}
>   
>   		igt_describe("Verify invalid SSEU opening parameters");




More information about the igt-dev mailing list