From e8b1538587076b7f9d4026c97867668ee2ae3f9f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 19 Sep 2019 22:17:30 -0400 Subject: [PATCH] ac: set the number of SDPs same as the number of TCCs Reviewed-by: Bas Nieuwenhuizen --- src/amd/common/ac_gpu_info.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index 689ef27..885206f 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -630,19 +630,9 @@ bool ac_query_gpu_info(int fd, void *dev_p, } } - if (info->chip_class >= GFX10) { - switch (info->family) { - case CHIP_NAVI10: - case CHIP_NAVI12: - info->num_sdp_interfaces = 16; - break; - case CHIP_NAVI14: - info->num_sdp_interfaces = 8; - break; - default: - assert(0); - } - } + /* The number of SDPs is the same as the number of TCCs for now. */ + if (info->chip_class >= GFX10) + info->num_sdp_interfaces = device_info.num_tcc_blocks; info->max_wave64_per_simd = info->family >= CHIP_POLARIS10 && info->family <= CHIP_VEGAM ? 8 : 10; -- 2.7.4