Part of my Performance Opitimization Guide for Fallout 4 that should improve frame rate in game for those with low-end and mid-end PCs.
Resolution change: Fallout4Prefs.ini -> [DISPLAY]:
iSize H=768iSize W=1366
Turning off VSync: Fallout4.ini, Fallout4Custom.ini, Fallout4Prefs.ini -> [DISPLAY]:
iPresentInterval=0
Field of view: Fallout4.ini, Fallout4Custom.ini -> [DISPLAY]:
fDefaultWorldFOV=70
fDefault1stPersonFOV=80
Sun update time: Fallout4.ini, Fallout4Custom.ini -> [DISPLAY]:
fSunShadowUpdateTime=0
fSunUpdateThreshold=0
Number of CPU cores: Fallout4.ini, Fallout4Custom.ini -> [GENERAL]:
iNumHWThreads=4
Refresh rate: Fallout4.ini, Fallout4Custom.ini -> [HAVOK]:
For 60hz monitors:
fMaxTime=0.01666666
For 144hz monitors:
fMaxTime=0.00694444
Preculling and combined objects: Fallout4.ini, Fallout4Custom.ini and Fallout4Prefs.ini -> [GENERAL]:
bPreCulledObjectsEnabled=1
bUseCombinedObjects=1
bUsePreCreatedSCOL=1
Multithreading optimization: Fallout4.ini, Fallout4Custom.ini -> [DISPLAY]:
bDynamicObjectQueryManager=1
bMultiThreadedRendering=1
bMultiThreadedAccumulation=1
bMultiThreadedRenderingUNP=1
[Optional] Papyrus settings: Fallout4.ini, Fallout4Custom.ini -> [PAPYRUS]:
bEnableLogging=0bEnableProfiling=0
bEnableTrace=0
bLoadDebugInformation=0
fUpdateBudgetMS=1.0
fExtraTaskletBudgetMS=1.0
fPostLoadUpdateTimeMS=300.0
Antialiasing: Fallout4Prefs.ini -> [DISPLAY]
Performance:
sAntiAliasing=TAA (best quality AA)
More performance:
sAntiAliasing=FXAA (medium quality AA)
Maximum performance:
sAntiAliasing=0 (AA disabled)
TAA Quality: Fallout4.ini, Fallout4Custom.ini -> [DISPLAY]:
fTAAPostSharpen=0.3
fTAASharpen=1.3
fTAAHighFreq=0.7
fTAALowFreq=0.5
fTAAPostOverlay=0.3
Anisotropy: Fallout4Prefs.ini -> [DISPLAY]:
iMaxAnisotropy=0
Ambient occlusion: Fallout4Prefs.ini -> [DISPLAY]
bSAOEnable=0
HBAO quality: Fallout4Prefs.ini -> [NVHBAO]:
bEnable=1
fBackgroundAOViewDepth=7000.0000
bBackgroundAOEnable=1
fDepthThresholdSharpness=100.0000
fDepthThresholdMaxViewDepth=7000.0000
bDepthThresholdEnable=1
iDepthClampModeEnum=0
fCoarseAO=0.9000fDetailAO=0.2500
fBlurSharpnessProfileBackgroundViewDepth=1.0000
fBlurSharpnessProfileForegroundViewDepth=0.0000
fBlurSharpnessProfileForegroundSharpnessScale=1.0000
bBlurSharpnessProfileEnable=1
fBlurSharpness=16.0000
iBlurRadiusEnum=1
bBlurEnable=1
fPowerExponent=3.1000
fBias=0.1000fRadius=0.7000
NVFlex disable: Fallout4.ini, Fallout4Custom.ini -> [NVFlex]:
bNVFlexDrawDebris=0
NVFlexEnable=0
NVFlexInstanceDebris=0
Depth of field: Fallout4Prefs.ini -> [IMAGESPACE]:
bDoDepthOfField=0
bScreenSpaceBokeh=0
Motion blur: Fallout4Prefs.ini -> [IMAGESPACE]:
bMBEnable=0
Godrays: Fallout4Prefs.ini -> [DISPLAY]:
bVolumetricLightingEnable=0
Screen space tweaks: Fallout4Prefs.ini -> [LIGHTINGSHADER]:
bScreenSpaceReflections=1
bScreenSpaceSubsurfaceScattering=0
Blood screen splatter: Fallout4.ini, Fallout4Custom.ini -> [ SCREENSPLATTER]:
bBloodSplatterEnabled=0
Textures tweaks: Fallout4.ini,Fallout4Custom.ini -> [GENERAL]:
iTextureDegradeDistance0=1600
iTextureDegradeDistance1=3000
iTextureUpgradeDistance0=1200
iTextureUpgradeDistance1=2400
Textures bug solution: Fallout4Prefs.ini -> [DISPLAY]:
iTexMipMapSkip=2
Water textures: Fallout4Prefs.ini -> [WATER]:
bUseWaterDepth=0
bUseWaterDisplacements=0
bUseWaterReflections=0
bUseWaterRefractions=0
Wetness effect: Fallout4Prefs.ini -> [DISPLAY]:
bEnableWetnessMaterials=0
Grass quality: Fallout4.ini, Fallout4Custom.ini -> [GRASS]:
bAllowCreateGrass=1
bAllowLoadGrass=0
bDrawShaderGrass=1
fGrassFadeRange=4000
iMaxGrassTypesPerTexure=2
iMinGrassSize=70
Grass distance: Fallout4Prefs.ini -> [GRASS]:
fGrassMaxStartFadeDistance=4000.0000
fGrassMinStartFadeDistance=0.0000
fGrassStartFadeDistance=4000.0000
Shadows quality: Fallout4Prefs.ini -> [DISPLAY]:
fBlendSplitDirShadow=0
uiOrthoShadowFilter=2
uiShadowFilter=2
iShadowMapResolution=1024
iMaxFocusShadows=2
iMaxFocusShadowsDialogue=3
bAllowShadowcasterNPCLights=0