diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 111f3adc26b..ee2d68458fb 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -808,7 +808,7 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil else return 0; case PIPE_VIDEO_CAP_EFC_SUPPORTED: - return ((sscreen->info.family >= CHIP_RENOIR) && + return ((sscreen->info.family > CHIP_RENOIR) && !(sscreen->debug_flags & DBG(NO_EFC))); case PIPE_VIDEO_CAP_ENC_MAX_REFERENCES_PER_FRAME: