diff --git a/indra/newview/app_settings/graphic_preset_controls.xml b/indra/newview/app_settings/graphic_preset_controls.xml
index fff393b124..1402dda73b 100644
--- a/indra/newview/app_settings/graphic_preset_controls.xml
+++ b/indra/newview/app_settings/graphic_preset_controls.xml
@@ -74,13 +74,11 @@
RenderShaderLightingMaxLevel
RenderShadowDetail
RenderShadowResolutionScale
- RenderSkyAmbientScale
RenderSkyAutoAdjustAmbientScale
RenderSkyAutoAdjustBlueDensityScale
RenderSkyAutoAdjustBlueHorizonScale
RenderSkyAutoAdjustSunColorScale
RenderSkyAutoAdjustHDRScale
- RenderSkyAutoAdjustLegacy
RenderSkyAutoAdjustProbeAmbiance
RenderSkySunlightScale
RenderSSAOIrradianceScale
diff --git a/indra/newview/llpresetsmanager.cpp b/indra/newview/llpresetsmanager.cpp
index d4da3bfbe5..836869a665 100644
--- a/indra/newview/llpresetsmanager.cpp
+++ b/indra/newview/llpresetsmanager.cpp
@@ -538,6 +538,11 @@ void LLPresetsManager::loadPreset(const std::string& subdirectory, std::string n
{
gSavedSettings.setString("PresetGraphicActive", name);
+ // [FIRE-35390] Old viewer presets have these as true and 0.7, whereas the equivalent on modern viewers is false and 1.0
+ gSavedSettings.setBOOL("RenderSkyAutoAdjustLegacy", false);
+ gSavedSettings.setF32("RenderSkyAmbientScale", 1.0);
+ //
+
// Update indirect controls
LLAvatarComplexityControls::setIndirectControls();