[PATCH i-g-t v6 01/12] benchmarks/kms_fb_stress: Set DRM_CLIENT_CAP_WRITEBACK_CONNECTORS before igt_require()

Kamil Konieczny kamil.konieczny at linux.intel.com
Tue Oct 22 16:41:24 UTC 2024


Hi Arthur,
On 2024-09-12 at 21:39:25 -0300, Arthur Grillo wrote:
> After commit dc2d7fb4f978 ("lib/igt_kms: move setting
> DRM_CLIENT_CAP_WRITEBACK_CONNECTORS to kms_writeback") igt_require() no
> longer sets DRM_CLIENT_CAP_WRITEBACK_CONNECTORS. So set it before
> calling igt_require().
> 
> Signed-off-by: Arthur Grillo <arthurgrillo at riseup.net>
> Fixes: dc2d7fb4f978 ("lib/igt_kms: move setting DRM_CLIENT_CAP_WRITEBACK_CONNECTORS to kms_writeback")

Reviewed-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>

> ---
>  benchmarks/kms_fb_stress.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/benchmarks/kms_fb_stress.c b/benchmarks/kms_fb_stress.c
> index 00eaa0a4931a..804bb81a4cf7 100644
> --- a/benchmarks/kms_fb_stress.c
> +++ b/benchmarks/kms_fb_stress.c
> @@ -145,6 +145,7 @@ igt_simple_main
>  	enum pipe pipe = PIPE_NONE;
>  	struct timespec then, now;
>  	double elapsed;
> +	int ret;
>  
>  	data.kms = default_kms;
>  
> @@ -152,6 +153,10 @@ igt_simple_main
>  
>  	kmstest_set_vt_graphics_mode();
>  
> +	ret = drmSetClientCap(data.display.drm_fd, DRM_CLIENT_CAP_WRITEBACK_CONNECTORS, 1);
> +
> +	igt_require_f(!ret, "error setting DRM_CLIENT_CAP_WRITEBACK_CONNECTORS\n");
> +
>  	igt_display_require(&data.display, data.fd);
>  	igt_require(data.display.is_atomic);
>  
> 
> -- 
> 2.46.0
> 


More information about the igt-dev mailing list