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