From 9cca79d8f899b81e52a2b2e4f57093bf30a46a4e Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 25 Nov 2025 09:59:17 +0100 Subject: [PATCH] radv: fix resetting descriptor pool since the new descriptor sets allocator RADV uses low VAs. This fixes rendering issues and eventually GPU hangs with Detroit. Fixes: 849d41dbf83 ("radv: implement a new descriptor sets allocator") Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_descriptor_pool.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_descriptor_pool.c b/src/amd/vulkan/radv_descriptor_pool.c index 9640cf6d38b..b7fa4d2f1ba 100644 --- a/src/amd/vulkan/radv_descriptor_pool.c +++ b/src/amd/vulkan/radv_descriptor_pool.c @@ -239,6 +239,7 @@ radv_ResetDescriptorPool(VkDevice _device, VkDescriptorPool descriptorPool, VkDe if (!pool->host_memory_base && pool->size) { util_vma_heap_finish(&pool->bo_heap); util_vma_heap_init(&pool->bo_heap, RADV_POOL_HEAP_OFFSET, pool->size + RADV_POOL_HEAP_OFFSET); + pool->bo_heap.alloc_high = false; } pool->entry_count = 0;