Jump to content

ENBoost causing lag


evepolywka

Recommended Posts

I've messed with this for ages and narrowed down the cause of my stuttering to, believe it or not, ENBoost. The vanilla game (with DLCs, official high res, and SKSE) runs at like 100% stable 60 FPS, but then adding the ENBoost wrapper made a huge difference. Now it drops down to the 50s and 40s briefly when turning or looking a certain way or crossing a certain threshold. I used to think the problem was mods, but I'm baffled now as to why ENboost is actually giving me performance issues.

 

I've attached my enblocal as a text file for reference. I have a Windows 10 Home 64 bit - Intel Core i7-6700K 4GHz (8 CPUs) - 16GB RAM - NVIDIA GeForce GTX 980 Ti 6GB Dedicated VRAM - Samsung SSD 850 EVO 500GB

 

Help would be appreciated as I would like to go forward and install all of my old mods, but I've heard playing without ENBoost, even if I get smoother gameplay without it, is always a recipe for disaster.

Link to comment
Share on other sites

See this from Boris. For your system he recommends enblocal.ini look like this

 

 

[PROXY]
EnableProxyLibrary=false
InitProxyFunctions=true
ProxyLibrary=other_d3d9.dll
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=true
UseDefferedRendering=false
ForceFakeVideocard=false
[PERFORMANCE]
SpeedHack=true
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=256
VideoMemorySizeMb=6016
[WINDOW]
ForceBorderless=false
ForceBorderlessFullscreen=false
[ENGINE]
ForceAnisotropicFiltering=true
MaxAnisotropy=16
EnableVSync=false
AddDisplaySuperSamplingResolutions=false
[LIMITER]
WaitBusyRenderer=false
EnableFPSLimit=false
FPSLimit=60.0
[iNPUT]
//shift
KeyCombination=16
//f12
KeyUseEffect=123
//home
KeyFPSLimit=36
//num / 106
KeyShowFPS=106
//print screen
KeyScreenshot=44
//enter
KeyEditor=13
//f4
KeyFreeVRAM=115
[ADAPTIVEQUALITY]
Enable=false
Quality=1
DesiredFPS=20.0
[ANTIALIASING]
EnableEdgeAA=false
EnableTemporalAA=false
EnableSubPixelAA=false
EnableTransparencyAA=false
[FIX]
FixGameBugs=true
FixParallaxBugs=true
FixAliasedTextures=true
IgnoreLoadingScreen=false
IgnoreInventory=true
FixSsaoWaterTransparency=true
FixSsaoHairTransparency=true
FixTintGamma=true
RemoveBlur=true
FixSubSurfaceScattering=true

 

Besides that I would add your threads section with DataSync disabled. You shouldn't need it unless you have a ctd at the loading screen.

[THREADS]
DataSyncMode=0
PriorityMode=0
EnableUnsafeFixes=false
Link to comment
Share on other sites

 

See this from Boris. For your system he recommends enblocal.ini look like this

 

 

[PROXY]
EnableProxyLibrary=false
InitProxyFunctions=true
ProxyLibrary=other_d3d9.dll
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=true
UseDefferedRendering=false
ForceFakeVideocard=false
[PERFORMANCE]
SpeedHack=true
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=256
VideoMemorySizeMb=6016
[WINDOW]
ForceBorderless=false
ForceBorderlessFullscreen=false
[ENGINE]
ForceAnisotropicFiltering=true
MaxAnisotropy=16
EnableVSync=false
AddDisplaySuperSamplingResolutions=false
[LIMITER]
WaitBusyRenderer=false
EnableFPSLimit=false
FPSLimit=60.0
[iNPUT]
//shift
KeyCombination=16
//f12
KeyUseEffect=123
//home
KeyFPSLimit=36
//num / 106
KeyShowFPS=106
//print screen
KeyScreenshot=44
//enter
KeyEditor=13
//f4
KeyFreeVRAM=115
[ADAPTIVEQUALITY]
Enable=false
Quality=1
DesiredFPS=20.0
[ANTIALIASING]
EnableEdgeAA=false
EnableTemporalAA=false
EnableSubPixelAA=false
EnableTransparencyAA=false
[FIX]
FixGameBugs=true
FixParallaxBugs=true
FixAliasedTextures=true
IgnoreLoadingScreen=false
IgnoreInventory=true
FixSsaoWaterTransparency=true
FixSsaoHairTransparency=true
FixTintGamma=true
RemoveBlur=true
FixSubSurfaceScattering=true

 

Besides that I would add your threads section with DataSync disabled. You shouldn't need it unless you have a ctd at the loading screen.

[THREADS]
DataSyncMode=0
PriorityMode=0
EnableUnsafeFixes=false

 

Holy hell this may have actually done it. I created a new enblocal and just copy and pasted everything you put there, and I'm not sure whether it was disabling DataSyncMode or changing ReservedMemorySizeMB to 256 (those appear to be the only two things that changed, VRAM did but it doesn't matter because Windows 10 doesn't go over 4064 anyway), but I tested for a few minutes running around the forest in the snow and it stuck to 61 FPS (I do use NVIDIA Inspector as an FPS limiter but it still always goes over, I assume that's not a problem.) I'll keep testing for a bit and then try adding some mods, but if this has actually fixed my problem then that's weeks of headache finally finished. Thanks.

Link to comment
Share on other sites

  • 4 weeks later...

 

See this from Boris. For your system he recommends enblocal.ini look like this

 

 

[PROXY]
EnableProxyLibrary=false
InitProxyFunctions=true
ProxyLibrary=other_d3d9.dll
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=true
UseDefferedRendering=false
ForceFakeVideocard=false
[PERFORMANCE]
SpeedHack=true
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=256
VideoMemorySizeMb=6016
[WINDOW]
ForceBorderless=false
ForceBorderlessFullscreen=false
[ENGINE]
ForceAnisotropicFiltering=true
MaxAnisotropy=16
EnableVSync=false
AddDisplaySuperSamplingResolutions=false
[LIMITER]
WaitBusyRenderer=false
EnableFPSLimit=false
FPSLimit=60.0
[iNPUT]
//shift
KeyCombination=16
//f12
KeyUseEffect=123
//home
KeyFPSLimit=36
//num / 106
KeyShowFPS=106
//print screen
KeyScreenshot=44
//enter
KeyEditor=13
//f4
KeyFreeVRAM=115
[ADAPTIVEQUALITY]
Enable=false
Quality=1
DesiredFPS=20.0
[ANTIALIASING]
EnableEdgeAA=false
EnableTemporalAA=false
EnableSubPixelAA=false
EnableTransparencyAA=false
[FIX]
FixGameBugs=true
FixParallaxBugs=true
FixAliasedTextures=true
IgnoreLoadingScreen=false
IgnoreInventory=true
FixSsaoWaterTransparency=true
FixSsaoHairTransparency=true
FixTintGamma=true
RemoveBlur=true
FixSubSurfaceScattering=true

 

Besides that I would add your threads section with DataSync disabled. You shouldn't need it unless you have a ctd at the loading screen.

[THREADS]
DataSyncMode=0
PriorityMode=0
EnableUnsafeFixes=false

 

Thanks so much for this, I had been searching for days for something to stop the stuttering. I was about 10 minutes away from removing enboost to fix it lol

Link to comment
Share on other sites

  • 4 years later...

anyone who knows to solve enboost lag and stutter in 2020 ? i tried my best with skyrim, fnv and fo3. they all show enboost related lag using latest enboost versions and i tested all possible enblocal settings and combinations including settings above. the difference between enboost activated and deactivated is obvious. i used enboost due to enbhost related advanced memory management 32bit > 4GB. these performance issues are driving me crazy. hw: 32GB 3600, 11GB GDDR6, 8/16 core cpu.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...