From 4e000c1d988f683e62da0a9f3c5abace1b6cdfe7 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 1 Jun 2026 09:56:17 -0400 Subject: [PATCH] zink/bo: reduce wasted memory due to the size tolerance in pb_cache ref 5a3bacc3764e69eb868318e83c3375a183fe953d Part-of: --- src/gallium/drivers/zink/zink_bo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_bo.c b/src/gallium/drivers/zink/zink_bo.c index 04aa8cc3087..b0cfe2f348b 100644 --- a/src/gallium/drivers/zink/zink_bo.c +++ b/src/gallium/drivers/zink/zink_bo.c @@ -1395,7 +1395,7 @@ zink_bo_init(struct zink_screen *screen) total_mem += screen->info.mem_props.memoryHeaps[i].size; /* Create managers. */ pb_cache_init(&screen->pb.bo_cache, screen->info.mem_props.memoryTypeCount, - 500000, 2.0f, 0, + 500000, 1.5f, 0, total_mem / 8, offsetof(struct zink_bo, cache_entry), screen, (void*)bo_destroy, (void*)bo_can_reclaim);