From 2866a6f78d2714b63bae4b2738e46ca790e53084 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Wed, 17 Jun 2020 10:55:33 -0400 Subject: [PATCH] ac/gpu_info: fix num_physical_sgprs_per_simd for gfx10 Acked-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/amd/common/ac_gpu_info.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index cbc6ed6faa4..fbaa7657b2c 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -765,11 +765,8 @@ bool ac_query_gpu_info(int fd, void *dev_p, else info->max_wave64_per_simd = 10; - /* The number is per SIMD. There is enough SGPRs for the maximum number - * of Wave32, which is double the number for Wave64. - */ if (info->chip_class >= GFX10) { - info->num_physical_sgprs_per_simd = 128 * info->max_wave64_per_simd * 2; + info->num_physical_sgprs_per_simd = 128 * info->max_wave64_per_simd; info->min_sgpr_alloc = 128; info->sgpr_alloc_granularity = 128; /* Don't use late alloc on small chips. */ -- 2.30.2