Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
TechAngel85 (talk | contribs) (→Memory) |
TechAngel85 (talk | contribs) (→Memory) |
||
Line 511: | Line 511: | ||
{{Notice Small|ENB now has memory management features added that can significantly reduce CTDs caused by hitting Skyrim's memory limit. These features are referred to as, ENBoost. Please take extra care to set the parameters in this section correctly!}} | {{Notice Small|ENB now has memory management features added that can significantly reduce CTDs caused by hitting Skyrim's memory limit. These features are referred to as, ENBoost. Please take extra care to set the parameters in this section correctly!}} | ||
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. When running Skyrim with ENB enabled it is highly recommended to close any unnecessary programs running in the background to free up system for ENBoost use.<br><br> | ||
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. | 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. | ||
Line 531: | Line 531: | ||
<pre style="margin:0 0 25px 25px; width:500px;">ReservedMemorySizeMb=(128, 256, 384, 512, 640, 768, 896, 1024)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ReservedMemorySizeMb=(128, 256, 384, 512, 640, 768, 896, 1024)</pre> | ||
This | This sets the total memory that will be used for the ENBoost dynamic memory allocation. Users with 32-bit systems should set this parameter's value equal to the available VRAM; this is the most stable value. Users with 64-bit systems and at least 8GBs of system RAM, can use the formula: ''(VRAM + System RAM) - 2048''. Users on a 64-bit system who have less than 8GB system RAM should simply set the value equal to the available VRAM. If <code style="font-size:1.05em;">AutodetectVideoMemorySize</code> is enabled below, this parameter is ignored. | ||
<pre style="margin:0 0 25px 25px; width:500px;">VideoMemorySizeMb=(512,1024,...6144)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">VideoMemorySizeMb=(512,1024,...6144)</pre> | ||
Line 537: | Line 537: | ||
<pre style="margin:0 0 25px 25px; width:500px;">EnableCompression=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">EnableCompression=(false, true)</pre> | ||
If enabled, this feature will attempt to detect a system's shared video memory and automatically set the <code style="font-size:1.05em;">VideoMemorySizeMb</code> parameter for a user. Any value placed in the <code style="font-size:1.05em;">VideoMemorySizeMb</code> above will simply be ignored. This feature works for some users and for other users it'll give the wrong values which are usually too high. Users can try this feature; however, disabling it and setting the <code style="font-size:1.05em;">VideoMemorySizeMb</code> parameter manually to fine tune the ENBoost settings is currently the recommended method. | |||
<pre style="margin:0 0 25px 25px; width:500px;">AutodetectVideoMemorySize=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">AutodetectVideoMemorySize=(false, true)</pre> | ||
Revision as of 15:41, October 5, 2014
A comprehensive guide for properly installing and editing ENBs for n00bs and gurus alike -- by the S.T.E.P. Team