From 186335d17d69c4a6b0ad69b82fe0744e4910645e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Mon, 30 Dec 2019 21:27:02 -0500 Subject: [PATCH] ac/gpu_info: always use distributed tessellation on gfx10 This might fix a hang on Navi14. Cc: 19.2 19.3 Reviewed-by: Pierre-Eric Pelloux-Prayer --- src/amd/common/ac_gpu_info.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index 139cb51f958..82a6cfb825d 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -516,8 +516,8 @@ bool ac_query_gpu_info(int fd, void *dev_p, */ info->has_clear_state = info->chip_class >= GFX7; - info->has_distributed_tess = info->chip_class >= GFX8 && - info->max_se >= 2; + info->has_distributed_tess = info->chip_class >= GFX10 || + (info->chip_class >= GFX8 && info->max_se >= 2); info->has_dcc_constant_encode = info->family == CHIP_RAVEN2 || info->family == CHIP_RENOIR || -- 2.30.2