diff options
Diffstat (limited to 'src/amd/common/ac_gpu_info.c')
-rw-r--r-- | src/amd/common/ac_gpu_info.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index c63c392c0b9..f320ccc18c5 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -1173,7 +1173,8 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info, if ((info->drm_minor >= 31 && (info->family == CHIP_RAVEN || info->family == CHIP_RAVEN2 || info->family == CHIP_RENOIR)) || info->chip_class >= GFX10_3) { - if (info->max_render_backends == 1) + /* GFX10+ requires retiling in all cases. */ + if (info->max_render_backends == 1 && info->chip_class == GFX9) info->use_display_dcc_unaligned = true; else info->use_display_dcc_with_retile_blit = true; |