From 335a105ef40b7c3734c7ae5b269be289bbc96c0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Mon, 25 May 2026 19:23:40 +0000 Subject: [PATCH] fix(engine): remove 4096MB GPU budget ceiling for high-RAM systems Scale GPU budget to half of total RAM (capped at 16GB) instead of hardcoding 4096MB. A 32GB machine now gets 16GB GPU budget; a 64GB machine gets 16GB (Chrome's practical limit). Low-memory tiers unchanged. --- packages/engine/src/services/browserManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/engine/src/services/browserManager.ts b/packages/engine/src/services/browserManager.ts index 9dae7469c..8423fc0b2 100644 --- a/packages/engine/src/services/browserManager.ts +++ b/packages/engine/src/services/browserManager.ts @@ -484,7 +484,7 @@ function getGpuMemBudgetMb(): number { const total = getTotalMemMb(); if (total < 4096) return 512; if (total < 8192) return 1024; - return 4096; + return Math.min(Math.floor(total / 2), 16384); } function getLowMemoryFlags(): string[] {