From 3caf20f4c43173393c10b9cecbb266a4f7ff3702 Mon Sep 17 00:00:00 2001 From: Andrey Kleshchev Date: Wed, 28 Jan 2026 20:49:47 +0200 Subject: #2639 Fix benchmarked render level being too high for Apple Silicon After benchmark fixes, render level jumped from lowest to high+, cap it at med+ until shadows get fixed to have less impact --- indra/newview/llfeaturemanager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'indra/newview/llfeaturemanager.cpp') diff --git a/indra/newview/llfeaturemanager.cpp b/indra/newview/llfeaturemanager.cpp index e9bee93a19..c8692224f1 100644 --- a/indra/newview/llfeaturemanager.cpp +++ b/indra/newview/llfeaturemanager.cpp @@ -495,7 +495,9 @@ bool LLFeatureManager::loadGPUClass() { mGPUClass = GPU_CLASS_2; } - else if (gbps <= class1_gbps*4.f) + else if ((gbps <= class1_gbps*4.f) + // Cap silicon's GPUs at med+ as they have high throughput, low capability + || gGLManager.mIsApple) { mGPUClass = GPU_CLASS_3; } -- cgit v1.3