Stuttering and Memory patch ENBoost
Unknown issue reported by some users which leads to crash at startup when ForceVideoMemorySize=true is set in enblocal.ini. Please report any finds about it in posts here. May be it’s because of crapware, may be other d3d/dxgi wrappers, may be drivers. At this moment one user reported solution:
was able to bypass gameoverlay64.dll crash by simply deleting the offender from the steam folder
that means it’s steam interfering, even with the overlay disabled in steam settings
13 november 2015: published 0.281 binaries.
PLEASE DO NOT SEND PRIVATE MESSAGES TO ME, I CAN’T ANSWER THE SAME THINGS IN
PRIVATE TO EVERY USER. IT’S NOT BECAUSE I’M SELFISH PERSON OR ANYTHING LIKE THAT.
TRACKING EVERYTHING IS TOO HARD FOR LAZY ME. NOTHING PERSONAL FOLKS, SORRY
This mod implements functionality similar to versions for Skyrim and Fallout 3,
smoother frame rates, less stuttering, higher textures resolution, at cost of
higher ram usage first of all. Some type of CTDs (crashes) and strange game
behavior, potential saved game corruption at specific circumstances of lag
spikes. Not all hardware configurations will have benefit from this patch, but
some will have a lot. This depends from cpu type, cpu cores number, game setting
and graphic card performance accordingly, os version, windowed or full screen
// ENBoost – helper configuration for ENBSeries modification which fix
// various issues of the game, better utilize video and system memory
// and increase performance. It does not apply any graphic effects of ENBSeries
4. ISSUES AND BUG FIXES
5. HOW TO CONFIGURE
6. CREDITS AND COPYRIGHTS
ENBoost / ENBSeries 0.281 or NEWER binaries, download them from http://enbdev.com
Warning! I do not allow to publish here on Nexus binaries of my projects, that’s
why you need to download them separately. Other than that, feel free to share.
Windows Vista/7/8/10 x64.
Greater means better in this case. For example i have 2 gb physical video memory
and 16 gb ram, but amount of video memory after using ENBoost is up to 12 gb
instead of 2.
Greater means better of course, but even if you have 1 gb textures will be sharper
at cost of some stuttering when moving fast.
// ISSUES AND BUG FIXES
0) First of all, almost all problems happen because of things you did to your
game or OS, various fake memory tweakers, boosters are at first place.
Antiviruses, bad drivers, overlay monitoring, capturing, overclocking, etc
prevent normal functionality. And do not ever force game process priority!
Also if you configured game incorrectly by modifying Fallout4prefs.ini, it’s
also lead you to nowhere. This prooved multiple times, not just by one user,
you all do the same mistakes.
1) If you have crashes at startup, run as admin, make sure no other software
hooking in to game process, for example some antiviruses, screen capturing tools,
videocard monitoring or overclocking. Afterburner, D3D Overrider, EVGA, ATI Tray
Tools, RadeonPro, DXTory, Fraps, XFire, Razer and Logitek utils, Steam overlay,
antimalware tools, Avast – all these were detected in the past as incompatibe
2) Stuttering may happen if unbalanced setting are used for VideoMemorySizeMb
parameter, both too high or too low. ApplyStabilityPatch also affect this and
try to toggle it true/false for testing.
3) Sound crackle noise possible in theory for some configs when ApplyStabilityPatch
set to “true”.
4) Editor HUD is visible on the face of main character. Known bug and not fixed
1) Download “ENBoost 0.281” or NEWER version of ENBoost or ENBSeries for Fallout 4.
2) Unpack files from “Patch” or “WrapperVersion” folder (depends from version)
to your game folder where Fallout4.exe file is.
3) Select proper enblocal.ini to your hardware file from ENBoost only archive
folders and extract it to game folder by replacing the same one from ENBSeries,
so the first you install binaries and then use config for them from Nexus.
4) Run the game. If everything is okay you will see startup message.
1) Open your Fallout game folder, delete from there (not from system
folder!) files d3d11.dll, enblocal.ini, d3dcompiler_46e.dll.
// HOW TO CONFIGURE
All setting of the patch are located in enblocal.ini file, which is simple text
and you may edit it in Notepad or any other text editor.
ApplyStabilityPatch – this parameter toggles the most important fixes, but it
is almost useless for some users, at least in version 0.281. If you feel game
changed to the worse, set ApplyStabilityPatch=false and try again. Be careful
with antiviruses, they may produce CTD or cause patching to fail.
ForceVideoMemorySize – let you use more video memory than physically available
on your videocard. This is possible because of driver specific features which
seems ignored by Bethesda developers. When set to “false”, VideoMemorySizeMb
VideoMemorySizeMb – forces amount of video memory available, this value is in
Megabytes, so if you have 2Gb videocard, it’s equal to 2048. Please download
VRamSizeTest tool from my web site using dx11 version of it get maximal
available video memory size for your hardware. DO NEVER set value above that
one from VRamSizeTest DX11 or game may crash randomly. Also when you have
Skype, internet browsers and some other software, size of available video memory
is reduced and also leads to crashes. To avoid such issues you may set value
a bit lower than maximal, in general 300 mb less seems okay. At last, Windows
itself require some video memory, if i remember 120 mb for Win7, 180 for Win8.
DisableFakeLights – just a graphics hint with small performance impact, disables
invalid back lights for all characters which makes them look glowing on sides
everywhere. This feature was requested and i’ll use it in future graphic mods
ForceVSync – this is a bit different thing compared to game vsync, i won’t
describe how it works, but for some game setting and users it could be very
useful, better than own game vsync.
EnableFPSLimit – not required in Fallout 4, but i recommend to use it to avoid
unpredictable results because of too short individual frames (time of each frame
varies a lot in Fallout 4).
Boris Vorontsov (aka ENB)
You are free to use, share or sale without notice of any copyrights. But posting
binary files (exe, dll, ocx) of my projects on Nexus web sites is not allowed.