Mesa (master): ac/gpu_info: always use distributed tessellation on gfx10
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jan 8 20:51:04 UTC 2020
Module: Mesa
Branch: master
Commit: 186335d17d69c4a6b0ad69b82fe0744e4910645e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=186335d17d69c4a6b0ad69b82fe0744e4910645e
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Dec 30 21:27:02 2019 -0500
ac/gpu_info: always use distributed tessellation on gfx10
This might fix a hang on Navi14.
Cc: 19.2 19.3 <mesa-stable at lists.freedesktop.org>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
---
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 ||
More information about the mesa-commit
mailing list