Fallout 4

Tweak guide for advanced users

This guide explains main entries in LoadAccelerator.ini file.
LoadAccelerator.ini has default values that seem to be optimal for many environments. You can also adjust it to your PC.
** This content is just my opinion. I do not know if this idea is really right.

Main entries of LoadAccelerator.ini file

TargetState = 198
TargetState2 = 16582
TargetState3 = 
TargetState4 = 


"State" value to determine the in-loading.
LoadAccelerator monitoring Fallout 4's DirectX drawing process and calculate the current State value. If the decision during loading is incorrect, you can change this value.If you want to display the current State value, set ShowState = true.


FPSLimitInLoading = 350
FPSLimitInBlackLoading = 350


FPS upper limit during loading. 
Higher the FPS during loading, shorter the loading time.
However, the "optimal" FPS value will be even shorter than too high FPS value. Perhaps CPU is too busy with drawing processing when FPS is too high.
The optimal FPS value will depend on the balance of CPU, memory and storage speed of your PC.


FPSLimitInGame = 0

FPS upper limit in in game.
In Fallout 4,  in-game FPS limit should be around 60. If you get high FPS, the game world will speed up time and physics will break down.
I think the best way to keep 60FPS is to use a 60hz monitor and enable vsync. This will not cause tearing. Therefore, this value should be 0 and in-game FPS controls should be processed with the default vsync timing.

If you are using a high refresh rate monitor such as 144hz, or can not enable in-game vsync, you may want to specify 60 for this value.
It is not recommended to specify 60 for this value in addition to using vsync with a 60 hz monitor. FPS becomes unstable by deviation of vsync timing and FPS control timer.


NumOfCoresInBlackLoading = 3

In Black Loading (loading screen without 3Dmodel when entering from exterior to interior etc.), loading time will be shortened by LIMITING CPU core used.
If you do not limit CPU core, one thread sometimes gets stuck, resulting in very long loading times.Perhaps there is some problem with thread synchronization in the loading process.
Loading time was shortest when specifying 2 or 3 for this value on my 2 PCs (8C/8T, 4C/8T). This should be the best value for most environments.
The value is the number of threads (logical cores). 


ShowState = true
ShowDebugText = true

If you want to adjust each entry and optimize it, it is useful to change this entries
If this entries is true, the current state and the previous loading time will be displayed on the screen.

Article information

Added on

Edited on

Written by

chairoHippo

11 comments

  1. DankRafft
    DankRafft
    • premium
    • 1,134 kudos
    You could add a paragraph about G-Sync / FreeSync monitors.
    I use a G-Sync monitor and disabled vSync in order to make actual use of G-Sync. But that also means I have to limit my ingame FPS through the "FPSLimitInGame" entry.
    Since G-Sync / FreeSync limit the maximum FPS to the monitors max refresh rate the loading screen FPS can't surpass the monitors refresh rate (100, 120, 144 FPS). So, values higher than the refresh rate for "FPSLimitInLoading" and "FPSLimitInBlackLoading" won't have an impact on loading times.
    1. TheeHellsFury
      TheeHellsFury
      • supporter
      • 0 kudos
      There is a setting in NVIDIA control panel for frame limiting, you have the option of setting it to highest available (Ive seen mine go up to 1000). So the load accelerator works fine, i get 350 fps in loading with my gsync.
    2. DankRafft
      DankRafft
      • premium
      • 1,134 kudos
      Are you referring to the "Preferred refresh rate" setting in the "Manage 3D settings" tab? If "Highest available" allows for higher rates than your monitor supports your G-Sync isn't active. I've set mine to "Highest available" and with G-Sync active it doesn't go higher than 144FPS.
    3. YaliJin
      YaliJin
      • member
      • 0 kudos
      I have a GSYNC monitor. For FO4 to take advantage of this awesome mod you have to:
      - Disable GSYNC for full screen applications in the NVCP;
      - Set iPresentInterval = 1 in BOTH Fallout4 and Fallout4Prefs INIs;
      - Set VSYNC on "controlled by 3d application" in NVCP, FO4 specific program settings;
      - Set monitor to global settings;
      - Set refresh rate to "controlled by application";
      - In the FO4 launcher, settings, tick both windowed mode and borderless.
      Finallly, adjust the FPS limit for it to be "healthy" for your GPU (no 300/400+ FPS due to excessive coil whine) in the mod INI settings as per description and you are good to go.
      Bethesda made sure we could not enjoy this game properly with GSYNC as it seems….
    4. donatzbb
      donatzbb
      • premium
      • 3 kudos
      For me (144hz screen, no G-Sync/Freesync) it only seems to work when I:
      - Set Max framerate off, V-Sync "controlled by 3d application" in NVCP, FO4 specific program settings
      - Set iPresentInterval = 0 in Fallout ini files
      - Set FPSLimitInGame = 60, FPSLimitInLoading = 350, FPSLimitInBlackLoading = 350 in LoadAccelerator.ini
    5. LilyMu
      LilyMu
      • premium
      • 5 kudos
      I know this is a bit of an old comment, but I've had no issues with G-Sync + in-game v-sync enabled, with no override in LoadAccelerator.ini. I also have a 144hz monitor. And unless I'm misunderstanding your comment, I think what you mentioned is what v-sync does--not G-Sync.

      Edit: I just disabled this and re-enabled it after testing Dynamic Performance Tuner instead, and I experienced the same issue as you; my FPS was capped at 120, even in loading. Then I realized that I forgot a step when re-enabling: I didn't add la_D3D11.dll as a proxy library in my enblocal.ini again. Once I did that and enabled the usage of a proxy library, it started working fine. I think the ENB dll was taking precedence over Load Accelerator's, thus preventing v-sync from being truly disabled during loading.
    6. Screech
      Screech
      • premium
      • 1 kudos
      V-sync must be on when using G-Sync for best results. See the video Battlenonsense made about it https://www.youtube.com/watch?v=YR0vNs0ZdWI
    7. sirlach
      sirlach
      • premium
      • 29 kudos
      To Get Full Performance (60fps in game) with NVidia 3090 with GSync Compatible Monitors I had to 

      - Set iPresentInterval = 0 in Fallout4, Fallout4Prefs and Custom INIs;
      - Set VSYNC to adaptive in NVCP, FO4/F4SE specific program settings;
      - Set monitor to Fixed Refresh
      - Set refresh rate to "controlled by application";
      - In the FO4 launcher, settings, tick both windowed mode and borderless.

      I can set my FPS limit to 800 in loadaccelator.ini

      I'm not using any ENB. 

  2. radmodbud
    radmodbud
    • premium
    • 0 kudos
    as of april 2019 first load accelerator stopped working and causes game to not load
    1. aiTheVulture
      aiTheVulture
      • member
      • 0 kudos
      Did u updated video driver?
      All I did was video driver update (nvidia) and accelerator seems to stop work after that.

      UPD: rolled back to 417.71 still doesnt work, looks like windows problem not driver...
    2. Driv
      Driv
      • member
      • 0 kudos
      Had the same issue on the Steam version of the game, did an installation files check, and everything's working fine now.
      And it happened before the Nvidia driver update or any Windows update, so... Not sure what rolled here...