So many subjective descriptions of load times such as
- "Long" (Marcy?),
- "Extreme" (yes, it's usually warmer in the Summer) and
- "Defective" (well, mine hasn't hung on a load quite yet...)
But nary a measurement anywhere...?!
What is this, Parliament?
Let's start by posting ini files and quantifying load times according to a consistent procedure and compare load times measured under different conditions...
Ini files
I'm starting here because I think the problem is lurking somewhere unexpected...
Fallout4.ini
Spoiler
[General]
sLanguage=en
uGridsToLoad=5
uExterior Cell Buffer=36
bDisableAllGore=0
bBorderRegionsEnabled=0
[ScreenSplatter]
bBloodSplatterEnabled=1
[Display]
iPresentInterval=1
bDeferredCommands=1
fShadowLODMaxStartFade=1000.0
fSpecularLODMaxStartFade=2000.0
fLightLODMaxStartFade=3500.0
iShadowMapResolutionPrimary=2048
bAllowScreenshot=1
fMeshLODLevel1FadeDist=3500.0000
fMeshLODLevel2FadeDist=2000.0000
fMeshLODFadePercentDefault=1.2000
bNvGodraysEnable=1
bDynamicObjectQueryManager=1
bMultiThreadedAccumulation=1
bMultiThreadedRenderingUNP=1
fSAORadius=108.2
fSAOBias=0.6
fSAOIntensity=7.1
fSunUpdateThreshold:Display=0.5f
fSunShadowUpdateTime=1.0
[HairLighting]
fHairPrimSpecScale=0.02
fHairPrimSpecPow=125.0
fHairPrimSpecShift=0.36
fHairSecSpecScale=1.2
fHairSecSpecPow=160.0
fHairSecSpecShift=-0.40
[SSSSS]
fSSSSSPower = 4.0
[Audio]
bEnableAudio=1
[Interface]
fDefaultWorldFOV=70
fDefault1stPersonFOV=80
fSafeZoneX=15.0
fSafeZoneY=15.0
fSafeZoneXWide=64.0
fSafeZoneYWid=36.0
fSafeZoneXWide16x10=64.0
fSafeZoneYWide16x10=36.0
[MapMenu]
uLockedObjectMapLOD=16
uLockedTerrainLOD=32
[Controls]
fMouseHeadingXScale=.021
fMouseHeadingYScale=.021
[Grass]
iMinGrassSize=20
bAllowCreateGrass=1
[ImageSpace]
bDoRadialBlur=1
[Weather]
bPrecipitation=1
[Archive]
sResourceIndexFileList=Fallout4 - Textures1.ba2, Fallout4 - Textures2.ba2, Fallout4 - Textures3.ba2, Fallout4 - Textures4.ba2, Fallout4 - Textures5.ba2, Fallout4 - Textures6.ba2, Fallout4 - Textures7.ba2, Fallout4 - Textures8.ba2, Fallout4 - Textures9.ba2
sResourceStartUpArchiveList=Fallout4 - Startup.ba2, Fallout4 - Shaders.ba2, Fallout4 - Interface.ba2, Fallout4 - Def.bsa
SResourceArchiveList=Fallout4 - Voices.ba2, Fallout4 - Meshes.ba2, Fallout4 - Meshesixtra.ba2, Fallout4 - Misc.ba2, Fallout4 - Sounds.ba2, Fallout4 - Materials.ba2
SResourceArchiveList2=Fallout4 - Animations.ba2
sResourceDataDirsFinal=
SGeometryPackageList=Fallout4 - Geometry.csg
SCellResourceIndexFileList=Fallout4.cdx
SResourceArchiveMemoryCacheList= Fallout4 - Misc.ba2, Fallout4 - Shaders.ba2, Fallout4 - Interface.ba2, Fallout4 - Materials.ba2
[Papyrus]
fPostLoadUpdateTimeMS=500.0
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0
[LOD]
fLODFadeOutMultObjects=4.5000
fLODFadeOutMultItems=2.5000
[Pathfinding]
fWarpMaxTime=4
iWarpMaxPathFailureCount=7
[Water]
bReflectLODObjects=0
bReflectLODLand=0
bReflectSky=0
bReflectLODTrees=0
Fallout4Custom.ini
Spoiler
[Launcher]
bEnableFileSelection=1
[Display]
iLocation X=0
iLocation Y=0
[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
Fallout4Prefs.ini
Spoiler
[Display]
flocalShadowMapHalveEveryXUnit=750.0000
focusShadowMapDoubleEveryXUnit=450.0000
fShadowBiasScale=1.0000
fDirShadowDistance=3000.0000
fShadowDistance=3000.0000
uiOrthoShadowFilter=3
uiShadowFilter=3
iShadowMapResolution=4096
uPipboyTargetHeight=700
uPipboyTargetWidth=876
iVolumetricLightingQuality=0
bVolumetricLightingEnable=1
bSAOEnable=1
iDirShadowSplits=2
bVolumetricLightingForceCasters=0
iTiledLightingMinLights=40
bComputeShaderDeferredTiledLighting=1
iMaxFocusShadowsDialogue=4
iMaxFocusShadows=4
bForceIgnoreSmoothness=0
fBlendSplitDirShadow=48.0000
bSinglePassDirShadow=1
bEnableWetnessMaterials=1
fTessFactorMaxDistanceScale=100.0000
sAntiAliasing=TAA
fLeafAnimDampenDistEnd=4600.0000
fLeafAnimDampenDistStart=3600.0000
fMeshLODFadePercentDefault=1.2000
fMeshLODFadeBoundDefault=256.0000
fMeshLODFadeScalar=1.0000
fMeshLODLevel2FadeTreeDistance=2048.0000
fMeshLODLevel1FadeTreeDistance=2844.0000
fInteriorMeshLODLevel2FadeDist=1950.0000
fInteriorMeshLODLevel1FadeDist=2600.0000
fMeshLODLevel2FadeDist=999999.0000
fMeshLODLevel1FadeDist=999999.0000
iMaxAnisotropy=16
iPresentInterval=1
bTopMostWindow=0
bMaximizeWindow=0
bBorderless=1
bFull Screen=0
iSize H=1080
iSize W=1920
bAllowShadowcasterNPCLights=0
iScreenShotIndex=9
fMaxFocusShadowMapDistance=450.0000
bPrecipitationOcclusion=1
iMaxSkinDecalsPerFrame=25
iMaxDecalsPerFrame=100
sD3DDevice="NVIDIA GeForce GTX 960"
iTexMipMapSkip=0
bEnableRainOcclusion=1
iAdapter=0
[Imagespace]
bDoDepthOfField=1
bScreenSpaceBokeh=1
bMBEnable=0
bLensFlare=1
[Pipboy]
fPipboyEffectColorB=0.3184
fPipboyEffectColorG=0.5994
fPipboyEffectColorR=0.0050
[VATS]
fModMenuEffectHighlightPAColorB=0.4100
fModMenuEffectHighlightPAColorG=0.8200
fModMenuEffectHighlightPAColorR=1.0000
fModMenuEffectPAColorB=0.4100
fModMenuEffectPAColorG=0.8200
fModMenuEffectPAColorR=1.0000
fModMenuEffectHighlightColorB=0.0050
fModMenuEffectHighlightColorG=0.4262
fModMenuEffectHighlightColorR=0.2052
fModMenuEffectColorB=0.0050
fModMenuEffectColorG=0.4262
fModMenuEffectColorR=0.2052
[MAIN]
fSkyCellRefFadeDistance=150000.0000
bCrosshairEnabled=1
fHUDOpacity=1.0000
bSaveOnPause=1
bSaveOnTravel=1
bSaveOnWait=1
bSaveOnRest=1
[LightingShader]
bScreenSpaceSubsurfaceScattering=1
bScreenSpaceReflections=1
[General]
bGamepadEnable=1
bPipboyCompanionEnabled=0
iStoryManagerLoggingEvent=-1
bEnableStoryManagerLogging=0
uGridsToLoad=5
[Interface]
bDialogueSubtitles=0
bGeneralSubtitles=0
iHUDColorB=1
iHUDColorG=108
iHUDColorR=52
bDialogueCameraEnable=1
bShowCompass=1
[Controls]
fMouseHeadingSensitivity=0.0470
fGamepadHeadingSensitivity=0.6667
bAlwaysRunByDefault=1
bInvertYValues=0
bGamePadRumble=0
[GamePlay]
iDifficulty=5
bShowFloatingQuestMarkers=1
bShowQuestMarkers=1
[Particles]
iMaxDesired=750
[SaveGame]
fAutosaveEveryXMins=10.0000
[AudioMenu]
fAudioMasterVolume=1.0000
fVal7=1.0000
uID7=0
fVal6=1.0000
uID6=385878083
fVal5=1.0000
uID5=385878081
fVal4=0.2254
uID4=138006
fVal3=0.4596
uID3=1007612
fVal2=1.0000
uID2=94881
fVal1=0.2355
uID1=466532
fVal0=0.6500
uID0=554685
[Water]
bUseWaterDisplacements=1
bUseWaterRefractions=1
bUseWaterReflections=1
bUseWaterDepth=1
[TerrainManager]
fTreeLoadDistance=75000.0000
fBlockMaximumDistance=250000.0000
fBlockLevel2Distance=110000.0000
fBlockLevel1Distance=90000.0000
fBlockLevel0Distance=60000.0000
fSplitDistanceMult=1.5000
bShowLODInEditor=0
[Grass]
fGrassStartFadeDistance=7000.0000
fGrassMaxStartFadeDistance=7000.0000
fGrassMinStartFadeDistance=400.0000
[Decals]
uMaxDecals=1000
bDecals=1
bSkinnedDecals=1
uMaxSkinDecals=100
uMaxSkinDecalsPerActor=40
[LOD]
fLODFadeOutMultSkyCell=1.0000
fLODFadeOutMultObjects=30.0000
fLODFadeOutMultItems=10.0000
fLODFadeOutMultActors=15.0000
[BlurShaderHDR]
bDoHighDynamicRange=0
[BlurShader]
bUseBlurShader=0
[Launcher]
uLastAspectRatio=1
bEnableFileSelection=1
[NVHBAO]
fBackgroundAOViewDepth=750.0000
bBackgroundAOEnable=1
fDepthThresholdSharpness=100.0000
fDepthThresholdMaxViewDepth=500.0000
bDepthThresholdEnable=0
iDepthClampModeEnum=0
fCoarseAO=1.0000
fDetailAO=0.6500
fBlurSharpnessProfileBackgroundViewDepth=1.0000
fBlurSharpnessProfileForegroundViewDepth=0.0000
fBlurSharpnessProfileForegroundSharpnessScale=4.0000
bBlurSharpnessProfileEnable=0
fBlurSharpness=16.0000
iBlurRadiusEnum=1
bBlurEnable=1
fPowerExponent=2.5000
fBias=0.1000
fRadius=0.6500
bEnable=0
[NVFlex]
iMaxNeighbors2=64
iMaxNeighbors1=48
iMaxNeighbors0=32
iMaxParticles2=32768
iMaxParticles1=16000
iMaxParticles0=6000
fKillRadius2=4000.0000
fKillRadius1=3000.0000
fKillRadius0=2000.0000
iQuality=2
bNVFlexEnable=0
bNVFlexInstanceDebris=1
bNVFlexDrawDebris=1
Procedure:
- Quit Game
- Start Game
- Wait for FPS to stabilize at or near 60 FPS
- Load last savegame for a level 65 character on a very heavily developed Spectacle Island
Results:
Beta 1.3, 95 Mods, 517 savegames totalling 5.37 gB: 75 Seconds
Beta 1.3, 95 Mods, 3 savegames totalling 0.0426 gB: 65 Seconds (if you have thousands of savegames in your Documents\Saves directory - archiving some might help...sometimes)
Beta 1.3, 0 Mods, 517 savegames totalling 5.37 gB: 73 Seconds (95 mods = plus or minus two seconds - see next entry; in case anyone was wondering)
Beta 1.3, 0 Mods, 4 savegames totalling 0.0556 gB: 76 Seconds (this is the savegame with all the mod-references purged, unlike the last entry)
Non-Beta, 95 Mods, 3 savegames totalling 0.0426 gB: 76 Seconds
Characteristic or modal load time is 76 seconds with very little variation and one outlier suggestive of windows performance impacting, occasionally, on load times. Median Load time is 75 seconds and mean load time is 73 seconds.
Conclusions:
- No measurable change in load times from last version to the current Beta
- No measurable change in load times due to impact of mods
- No consistent change in load times due to overabundance of savegames
Bottom line: It's Fallout, folks, not the end of the world as we know it....and, much as I'd love a 5 second load time, Fallout 4's not exactly being run on a Linux platform