OSDN Git Service

radv: Only use 32 KiB per threadgroup on Stoney.
authorBas Nieuwenhuizen <basni@chromium.org>
Mon, 14 Jan 2019 13:44:15 +0000 (14:44 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 29 Jan 2019 15:12:39 +0000 (15:12 +0000)
commit5d2cfa64c1edcc15df1f83fa451f815533348cb9
tree977df754d70302ffc405eab44dfec58bb57d9268
parent220705036cbb8f92429464d0e4e9f6dbb7fd264e
radv: Only use 32 KiB per threadgroup on Stoney.

Causes hangs on some machines.

What works for dEQP-VK.tessellation.shader_input_output.barrier:

- running num_patches = 6 (which limits LDS to 32 KiB)
- running num_patches = 8, and artificially cutting LDS size at 32 KiB.

CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
(cherry picked from commit 76b12fa564a5f48e3f2264718dea0158d0c05b4c)
src/amd/vulkan/radv_nir_to_llvm.c