summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan "Geenz" Goodman <geenz@lindenlab.com>2025-11-14 11:40:05 -0800
committerGitHub <noreply@github.com>2025-11-14 11:40:05 -0800
commitad6008a5880dff8691f5fce56b7fbfc5ea8b1626 (patch)
treea112d8ef3e65581fb1fae03a093a75637d134756
parent0ceefe6d270a4688720287f88b3bd5e2509909c1 (diff)
Disable the benchmark & occlusion on RDNA3.5 (#4999)
-rw-r--r--indra/newview/llfeaturemanager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/indra/newview/llfeaturemanager.cpp b/indra/newview/llfeaturemanager.cpp
index 9f3df54b05..bbf67ffb36 100644
--- a/indra/newview/llfeaturemanager.cpp
+++ b/indra/newview/llfeaturemanager.cpp
@@ -446,9 +446,9 @@ bool LLFeatureManager::loadGPUClass()
if (gGLManager.getRawGLString().find("Radeon") != std::string::npos && checkRDNA35() && gGLManager.mDriverVersionVendorString.find("25.") != std::string::npos)
{
- LL_WARNS("RenderInit") << "Detected AMD RDNA3.5 GPU on a known bad driver; disabling shader profiling to prevent freezes." << LL_ENDL;
- mSkipProfiling = true;
- LLGLSLShader::sCanProfile = false;
+ LL_WARNS("RenderInit") << "Detected AMD RDNA3.5 GPU on a known bad driver; disabling benchmark and occlusion culling to prevent freezes." << LL_ENDL;
+ gSavedSettings.setBOOL("SkipBenchmark", true);
+ gSavedSettings.setBOOL("UseOcclusion", false);
}
if (!gSavedSettings.getBOOL("SkipBenchmark"))