From 7729ea3d677e5f2c39013d112a9a395113229acf Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 25 Nov 2020 08:13:29 +0100 Subject: [PATCH] radv: only disable CU2 & CU3 when NGG is enabled Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/si_cmd_buffer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c index 2d973c1360b..ee521f3a880 100644 --- a/src/amd/vulkan/si_cmd_buffer.c +++ b/src/amd/vulkan/si_cmd_buffer.c @@ -349,7 +349,11 @@ si_emit_graphics(struct radv_device *device, /* CU2 & CU3 disabled because of the dual CU design */ cu_mask_vs = 0xfff3; - cu_mask_gs = 0xfff3; /* NGG only */ + if (physical_device->use_ngg) { + cu_mask_gs = 0xfff3; + } else { + cu_mask_gs = 0xffff; + } } late_alloc_wave64_gs = late_alloc_wave64;