From f99d4a2ee32f991e595a650ef16c5bdc16301703 Mon Sep 17 00:00:00 2001 From: Piotr Stankiewicz Date: Mon, 14 Jul 2025 15:15:41 +0200 Subject: [PATCH] gpuinfo: Release Metal device handle in VRAM size getter Signed-off-by: Piotr Stankiewicz --- pkg/gpuinfo/metal.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/gpuinfo/metal.m b/pkg/gpuinfo/metal.m index 354f71d..21364a8 100644 --- a/pkg/gpuinfo/metal.m +++ b/pkg/gpuinfo/metal.m @@ -7,7 +7,9 @@ size_t getVRAMSize() { id device = MTLCreateSystemDefaultDevice(); if (device) { - return [device recommendedMaxWorkingSetSize]; + size_t vramsz = [device recommendedMaxWorkingSetSize]; + [device release]; + return vramsz; } return 0; } \ No newline at end of file