From 044cf4e75d63277a5c9b132bc1bf5e1ff22c19b6 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 18 Aug 2021 17:20:35 +0300 Subject: [PATCH] anv: bump client visible address heap to 32GiB Some raytracing tests are allocating lots of buffer and because of our 2Mb alignment restriction on local memory, we're running our of VMA... Signed-off-by: Lionel Landwerlin Reviewed-by: Zhang, Jianxun Acked-by: Caio Oliveira Part-of: --- src/intel/vulkan/anv_private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 1d07fd3b1c8..e2d0c0b0261 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -161,8 +161,8 @@ struct intel_perf_query_result; #define INSTRUCTION_STATE_POOL_MIN_ADDRESS 0x000180000000ULL /* 6 GiB */ #define INSTRUCTION_STATE_POOL_MAX_ADDRESS 0x0001bfffffffULL #define CLIENT_VISIBLE_HEAP_MIN_ADDRESS 0x0001c0000000ULL /* 7 GiB */ -#define CLIENT_VISIBLE_HEAP_MAX_ADDRESS 0x0002bfffffffULL -#define HIGH_HEAP_MIN_ADDRESS 0x0002c0000000ULL /* 11 GiB */ +#define CLIENT_VISIBLE_HEAP_MAX_ADDRESS 0x0009bfffffffULL +#define HIGH_HEAP_MIN_ADDRESS 0x0009c0000000ULL /* 39 GiB */ #define GENERAL_STATE_POOL_SIZE \ (GENERAL_STATE_POOL_MAX_ADDRESS - GENERAL_STATE_POOL_MIN_ADDRESS + 1)