From 5a3bacc3764e69eb868318e83c3375a183fe953d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 8 Dec 2023 22:34:00 -0500 Subject: [PATCH] winsys/amdgpu: reduce wasted memory due to the size tolerance in pb_cache Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c index f7a06c8c25f..f271fbcc74f 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c @@ -445,7 +445,7 @@ amdgpu_winsys_create(int fd, const struct pipe_screen_config *config, /* Create managers. */ pb_cache_init(&aws->bo_cache, RADEON_NUM_HEAPS, - 500000, aws->check_vm ? 1.0f : 2.0f, 0, + 500000, aws->check_vm ? 1.0f : 1.5f, 0, ((uint64_t)aws->info.vram_size_kb + aws->info.gart_size_kb) * 1024 / 8, aws, /* Cast to void* because one of the function parameters * is a struct pointer instead of void*. */