From 089e2cb6f907a7b76d84d837d3961627b569c669 Mon Sep 17 00:00:00 2001 From: Yinjie Yao Date: Thu, 15 May 2025 13:24:55 -0400 Subject: [PATCH] radeonsi: Disable av1 cdef_channel_strength for VCN4 VCN4 hardware doesn't support this feature, it can only be supported in VCN5. Signed-off-by: Yinjie Yao Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/si_get.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 1baf2562772..56f73d133e4 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -295,8 +295,9 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil attrib.bits.support_superres = PIPE_ENC_FEATURE_NOT_SUPPORTED; attrib.bits.support_restoration = PIPE_ENC_FEATURE_NOT_SUPPORTED; attrib.bits.support_allow_intrabc = PIPE_ENC_FEATURE_NOT_SUPPORTED; - attrib.bits.support_cdef_channel_strength = PIPE_ENC_FEATURE_SUPPORTED; - + attrib.bits.support_cdef_channel_strength = PIPE_ENC_FEATURE_NOT_SUPPORTED; + if (sscreen->info.vcn_ip_version >= VCN_5_0_0) + attrib.bits.support_cdef_channel_strength = PIPE_ENC_FEATURE_SUPPORTED; return attrib.value; } else return 0;