Disable the benchmark & occlusion on RDNA3.5 (#4999) (FS:TJ- Cherry-pick to fix FIRE-36163)
parent
4f00a13f5e
commit
2df8cc4f77
|
|
@ -451,9 +451,9 @@ bool LLFeatureManager::loadGPUClass()
|
||||||
|
|
||||||
if (gGLManager.getRawGLString().find("Radeon") != std::string::npos && checkRDNA35() && gGLManager.mDriverVersionVendorString.find("25.") != std::string::npos)
|
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;
|
LL_WARNS("RenderInit") << "Detected AMD RDNA3.5 GPU on a known bad driver; disabling benchmark and occlusion culling to prevent freezes." << LL_ENDL;
|
||||||
mSkipProfiling = true;
|
gSavedSettings.setBOOL("SkipBenchmark", true);
|
||||||
LLGLSLShader::sCanProfile = false;
|
gSavedSettings.setBOOL("UseOcclusion", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!gSavedSettings.getBOOL("SkipBenchmark"))
|
if (!gSavedSettings.getBOOL("SkipBenchmark"))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue