Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
TechAngel85 (talk | contribs) (→Memory) |
TechAngel85 (talk | contribs) (→Memory) |
||
Line 513: | Line 513: | ||
The <code style="font-size:1.05em;">[MEMORY]</code> section parameters will need to be changed depending on the hardware within individual systems. ENBoost features depend heavily on these values to work correctly. Setting them incorrectly could result in users experiencing additional issues in-game.<br><br> | The <code style="font-size:1.05em;">[MEMORY]</code> section parameters will need to be changed depending on the hardware within individual systems. ENBoost features depend heavily on these values to work correctly. Setting them incorrectly could result in users experiencing additional issues in-game.<br><br> | ||
This parameter | This parameter changes some memory allocation code to put some cache data at the beginning of Skyrim's memory space. The can greatly reduce memory fragmentation and make better use of the available memory. It is highly recommended to enable this parameter for all 64-bit systems; however, it can generally be left enabled even for 32-bit systems as some users have reported it working well for them on these systems. If using a 32-bit system and having issues such as CTDs, disable it. For this parameter to work, <code style="font-size:1.05em;">ReduceSystemMemoryUsage</code> must be set to ''true'' and <code style="font-size:1.05em;">EnableUnsafeMemoryHacks</code> must be set to ''false'' below. | ||
<pre style="margin:0 0 25px 25px; width:500px;">ExpandSystemMemoryX64=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ExpandSystemMemoryX64=(false, true)</pre> | ||
This parameter will enable the ENBoost features to dramatically reduce CTDs. It is highly recommended to enable this feature! | This parameter will enable the ENBoost features to dramatically reduce CTDs and other issues caused from reaching Skyrim's memory limit. It does this by launching the ''enbhost.exe'' process to handle dynamic memory allocations. It is highly recommended to enable and keep this feature enabled! | ||
{{Notice Small| For this feature to work properly, users must have enough system RAM to handle Windows, Skyrim, and enbhost.exe plus any programs running in the background. ENBoost is able to start multiple instances of the ''enbhost.exe'' process, each able to use up to 4GB of system RAM; up to a maximum of 128GB. This limit of how much system RAM is used is based off the value set in <code style="font-size:1.05em;">VideoMemorySizeMb</code> below.}} | |||
<pre style="margin:0 0 25px 25px; width:500px;">ReduceSystemMemoryUsage=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ReduceSystemMemoryUsage=(false, true)</pre> | ||
This | This was mainly implemented as a fix for AMD video card users; however, it can also be helpful to other users as well. The parameter forces the ENBSeries driver libraries to manage video memory resources for cached textures and will ignore more errors than the default video drivers would. When enabled the can cause lower than optimal performance and/or long pauses. If experiencing CTDs even while ENBoost features are enabled, users can also try enabling this parameter to help resolve some issues caused by video drivers; otherwise, it is best to leave it disabled. | ||
<pre style="margin:0 0 25px 25px; width:500px;">DisableDriverMemoryManager=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">DisableDriverMemoryManager=(false, true)</pre> | ||
When enabled this parameter can give faster cell load times as geometry/textures are not loaded into video memory until they are visible. This may cause stuttering since more data must be dynamically loaded into memory during gameplay as player looks and moves around the environment. If experiencing extended cell load times, before enabling this feature, it is recommended to first try using the "free VRAM" key (needs to be set | When enabled this parameter can give faster cell load times as geometry/textures are not loaded into video memory until they are visible. This may cause stuttering since more data must be dynamically loaded into memory during gameplay as the player looks and moves around the environment. Enabling this parameter could potentially help load a save game which fails to load otherwise. If this works, users are encouraged to go to a small interior, such as Breezehome or an inn, save the game, and then disable this again and try to load the save. Running Skyrim with this enabled is not recommended. If experiencing extended cell load times, before enabling this feature, it is recommended to first try using the "''free VRAM''" key (needs to be set later in this file) to clean video memory before entering a new location or fast traveling. | ||
<pre style="margin:0 0 25px 25px; width:500px;">DisablePreloadToVRAM=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">DisablePreloadToVRAM=(false, true)</pre> | ||
Revision as of 02:33, October 5, 2014
A comprehensive guide for properly installing and editing ENBs for n00bs and gurus alike -- by the S.T.E.P. Team