From 1ba427c4fb3beeb27617954a9be223bd733bebe1 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Mon, 24 Mar 2025 08:24:55 +0100 Subject: [PATCH] radeonsi/video: Allow DCC 256B block size with drm minor >= 63 Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/si_uvd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_uvd.c b/src/gallium/drivers/radeonsi/si_uvd.c index eacf32c5bb3..acb4f0a3173 100644 --- a/src/gallium/drivers/radeonsi/si_uvd.c +++ b/src/gallium/drivers/radeonsi/si_uvd.c @@ -43,7 +43,8 @@ struct pipe_video_buffer *si_video_buffer_create_with_modifiers(struct pipe_cont continue; /* Filter out non displayable modifiers */ - if (AMD_FMT_MOD_GET(DCC_MAX_COMPRESSED_BLOCK, mod) == AMD_FMT_MOD_DCC_BLOCK_256B) + if (sscreen->info.drm_minor < 63 && + AMD_FMT_MOD_GET(DCC_MAX_COMPRESSED_BLOCK, mod) == AMD_FMT_MOD_DCC_BLOCK_256B) continue; }