User:EssArrBee/Enblocal.ini

From Step Mods | Change The Game

Enblocal.ini Configuration[edit | edit source]

The enblocal.ini is used for the proxy library to use an additional third party application such as SMAA injector, SweetFX, or HiAlgoBoost. It also has the memory reduction options that reduce crashes and freezes causes by memory exceeding the pagefile limit of a 32-bit application. This information is used for ENB binaries and profiles that use v.200+.

[PROXY][edit | edit source]

Using the proxy library allows additional applications that use the d3d9.dll to be used with ENB. The d3d9.dll for the additional application needs to be renamed and added to the ProxyLibrary line. Setting EnableProxyLibrary true with d3d9_smaa.dll as the library (can replace with other libraries) to enables Subpixel Morphic AA. Set EnableEdgeAA in [ANTIALIASING] below to false when this is true. Turn off AA in video drivers and game settings when enabled.

EnableProxyLibrary=true

  • Setting this line to true will enable the proxy library. One one additional dll can be added.

InitProxyFunctions=true ProxyLibrary=d3d9_<other>.dll

  • This line is where the renamed dll will be listed.
  • Example: SMAA Injector comes with a d3d9.dll, rename it to d3d9_smaa.dll before placing it in Skyrim directory. The d3d9_smaa.dll file name can be listed one this line.

Warning: If using a anti-aliasing injector in the proxy library make sure that EnableEdgeAA in [ANTIALIASING] below is set to false. Also, turn off AA in video drivers and the Skyrim launcher.

[GLOBAL][edit | edit source]

UsePatchSpeedhackWithoutGraphics=false

  • Set this line to true to use the memory reduction features without the graphic modifications of ENB.

UseDefferedRendering=true ForceFakeVideocard=false

[PERFORMANCE][edit | edit source]

SpeedHack=true

[MULTIHEAD][edit | edit source]

ForceVideoAdapterIndex=false VideoAdapterIndex=0

[MEMORY][edit | edit source]

For default ENBoost settings for your video card and system: http://www.iparadigm.org/pages/pnenb/ENBoost.html

ExpandSystemMemoryX64=true

  • Fix for game engine buffer limitations; allows 64-bit systems to access 3-4GB RAM with optimized performance. Can generally be left true even for 32-bit systems. If using a 32-bit system and having problems test as false.

ReduceSystemMemoryUsage=true

  • Core ENBoost for all systems: Reduce RAM use to radically reduce *memory-related* CTD issues.

DisableDriverMemoryManager=false

  • Reduce chance of CTD or low performance due to bad video drivers, however with good drivers leaving as false can be optimal. When true, bad drivers can cause lower performance or pauses where they would normally just CTD if false. Reported to help AMD users. If you experience CTD even while above setting is set true, try setting this to true. If having lag/long pauses, try false.

DisablePreloadToVRAM=false

  • When set true can give faster cell load times as geometry/textures are not loaded into video memory until visible. May cause stutter as more data must be dynamically loaded into memory "on-demand" as you look and move around. If having long cell load times I recommend instead to first try using the "free VRAM" key (PageDown by default) to clear VRAM before entering a new location or fast traveling instead to clear video memory prior to load: similar benefit without the stutter.

EnableUnsafeMemoryHacks=false

  • Workaround mode for users experiencing large amount of stutter, typically systems with large amount of VRAM (4GB+) or for 32-bit systems with 4GB+ RAM. For testing only, unless ENBoost recommends setting it true for your hardware. Does not use memory reallocation, compression, or enbhost.exe. Only works when ReduceSystemMemoryUsage=true. Alt+tab will not work in fullscreen when this is true.

ReservedMemorySizeMb=512

  • Buffer for memory/VRAM swap. Generally, smaller=less RAM use/CTD, larger=less stutter in heavy areas with many mods or high ugrids value. Lower values may also improve long load times, though I suggest you try using the "free VRAM" key before enabling this for that reason alone.
  • For video cards with 2GB or more VRAM, 512 is a good baseline. For less VRAM, 256 can work better, but needs testing. Values from above ENBoost settings link generally acceptable. Users with less than 1GB VRAM can try setting to their VRAM value.

VideoMemorySizeMb=2048

  • Manual setting for video memory usage. As a baseline, set this to 1024 x how many GB of VRAM you have. VRAM is how much memory your VIDEO CARD has, not system RAM.
6GB VRAM = 6144
3GB VRAM = 3072
2.5GB VRAM = 2560
2GB VRAM = 2048
1.5GB VRAM = 1536
1GB VRAM = 1024
<1GB VRAM = Number of MB of VRAM (512 for a 512MB card.)
  • In some cases where other running process (or bad drivers) are causing additional VRAM load, or VRAM is otherwise being maxed out, reducing this value can improve stability and performance. For optimized systems with large amounts of VRAM/system RAM, increasing this setting may offer similar improvements. Do not increase beyond system RAM size.

[WINDOW][edit | edit source]

  • This section is used for borderless window to use Alt-Tab with Skyrim to run it in the background.

ForceBorderless=false ForceBorderlessFullscreen=false

[ENGINE][edit | edit source]

  • Turn off anisotropic in video drivers and Skyrim launcher.

ForceAnisotropicFiltering=true MaxAnisotropy=16 EnableVSync=true AddDisplaySuperSamplingResolutions=false

[LIMITER][edit | edit source]

WaitBusyRenderer=false EnableFPSLimit=false FPSLimit=60.0

[INPUT][edit | edit source]

KeyCombination=16 KeyUseEffect=123 KeyFPSLimit=36 KeyShowFPS=106 KeyScreenshot=45 KeyEditor=13 KeyFreeVRAM=34

[ADAPTIVEQUALITY][edit | edit source]

Enable=false Quality=1 DesiredFPS=20.0

[FIX][edit | edit source]

FixPhysics=true