diff options
author | Marek Olšák <[email protected]> | 2020-03-10 21:52:42 -0400 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-03-12 17:27:23 +0000 |
commit | 84f97a21a669a42d458d9d8c7f52b65c4af355b5 (patch) | |
tree | b78244802c508b248de5258f6ed54d6f3f36c14d | |
parent | 7ba5e94c50cbc79fddc8c764c6569a0da2092b58 (diff) |
ac: disable late alloc on small gfx10 chips
same as PAL.
Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4143>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4143>
-rw-r--r-- | src/amd/common/ac_gpu_info.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index e53a1a15afc..47433ed26f5 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -717,7 +717,8 @@ bool ac_query_gpu_info(int fd, void *dev_p, info->num_physical_sgprs_per_simd = 128 * info->max_wave64_per_simd * 2; info->min_sgpr_alloc = 128; info->sgpr_alloc_granularity = 128; - info->use_late_alloc = true; + /* Don't use late alloc on small chips. */ + info->use_late_alloc = info->num_render_backends > 4; } else if (info->chip_class >= GFX8) { info->num_physical_sgprs_per_simd = 800; info->min_sgpr_alloc = 16; |