Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
TechAngel85 (talk | contribs) (→Memory) |
TechAngel85 (talk | contribs) (→Memory) |
||
Line 401: | Line 401: | ||
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. | 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. | ||
<pre>ExpandSystemMemoryX64=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ExpandSystemMemoryX64=(false, true)</pre> | ||
This setting is to enable the ENBoost features of ENB to dramatically reduce CTDs. It is highly recommended to use with ENB Series. | This setting is to enable the ENBoost features of ENB to dramatically reduce CTDs. It is highly recommended to use with ENB Series. | ||
<pre>ReduceSystemMemoryUsage=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ReduceSystemMemoryUsage=(false, true)</pre> | ||
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 experiencing CTD even while above setting is set "true", try setting this to "true". If having lag or long pauses, try "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 experiencing CTD even while above setting is set "true", try setting this to "true". If having lag or long pauses, try "false". | ||
<pre>DisableDriverMemoryManager=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">DisableDriverMemoryManager=(false, true)</pre> | ||
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 player looks and moves around. If having long cell load times it is recommended instead to first try using the "free VRAM" key (needs to be set in "''enblocal.ini''") to clear VRAM before entering a new location, or fast traveling, instead to clear video memory prior to load. Can have a similar benefit without the stutter. | 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 player looks and moves around. If having long cell load times it is recommended instead to first try using the "free VRAM" key (needs to be set in "''enblocal.ini''") to clear VRAM before entering a new location, or fast traveling, instead to clear video memory prior to load. Can have a similar benefit without the stutter. | ||
<pre>DisablePreloadToVRAM=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">DisablePreloadToVRAM=(false, true)</pre> | ||
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 [http://www.iparadigm.org/pages/pnenb/ENBoost.html utility] recommends setting it "true" for hardware being used. 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. | 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 [http://www.iparadigm.org/pages/pnenb/ENBoost.html utility] recommends setting it "true" for hardware being used. 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. | ||
<pre>EnableUnsafeMemoryHacks=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">EnableUnsafeMemoryHacks=(false, true)</pre> | ||
Buffer for memory/VRAM swap. Generally, smaller equals less RAM use or CTD, larger equals less stutter in heavy areas with many mods or high ugrids value. | Buffer for memory/VRAM swap. Generally, smaller equals less RAM use or CTD, larger equals less stutter in heavy areas with many mods or high ugrids value. | ||
For video cards with 2GB or more VRAM, 512 is a good baseline. For less VRAM, 256 can work better, but needs testing. | For video cards with 2GB or more VRAM, 512 is a good baseline. For less VRAM, 256 can work better, but needs testing. | ||
<pre>ReservedMemorySizeMb=(256,512,1024)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ReservedMemorySizeMb=(256,512,1024)</pre> | ||
This setting should be set according to the available VRAM. Refer to the values on the {{#switchtablink:Installation|Installation}} tab for settings and additional information. | This setting should be set according to the available VRAM. Refer to the values on the {{#switchtablink:Installation|Installation}} tab for settings and additional information. | ||
<pre>VideoMemorySizeMb=(512,1024,...6144)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">VideoMemorySizeMb=(512,1024,...6144)</pre> | ||
This setting will allow for more compression in system RAM by having more textures moved into VRAM. This can reduce stutter, but will cost much more VRAM. It is not recommenced to be set "true" if already near VRAM limit and be "false" if there is VRAM to spare. | This setting will allow for more compression in system RAM by having more textures moved into VRAM. This can reduce stutter, but will cost much more VRAM. It is not recommenced to be set "true" if already near VRAM limit and be "false" if there is VRAM to spare. | ||
<pre>EnableCompression=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">EnableCompression=(false, true)</pre> | ||
== Window == | == Window == |
Revision as of 04:39, September 1, 2014
Template:Notice A comprehensive guide for properly setting up ENB for n00bs and gurus alike -- by the S.T.E.P. Team