From: Marek Olšák Date: Fri, 20 Sep 2019 02:17:30 +0000 (-0400) Subject: ac: set the number of SDPs same as the number of TCCs X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e8b1538587076b7f9d4026c97867668ee2ae3f9f;p=mesa.git ac: set the number of SDPs same as the number of TCCs Reviewed-by: Bas Nieuwenhuizen --- diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index 689ef2740f3..885206fbe78 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;