Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
TechAngel85 (talk | contribs) |
TechAngel85 (talk | contribs) (→Memory) |
||
Line 503: | Line 503: | ||
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 without experiencing issues in-game. | 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 without experiencing issues in-game. | ||
This parameter is a fix for game engine buffer limitations; it allows 64-bit systems to access | This parameter is a fix for game engine buffer limitations; it allows 64-bit systems to access 4GB or more of system memory with optimized performance. 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. If using a 32-bit system and having issues, 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> | ||
Line 515: | Line 515: | ||
<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> | ||
<u>'''For testing purposes only'''</u>, since enabling this parameter is | <u>'''For testing purposes only'''</u>, since enabling this parameter is generally not safe. This is a workaround for users experiencing large amount of stuttering, typically on systems with large amount of VRAM (4GB+) or for 32-bit systems with more than 4GB of system RAM. When enabled, it does not use memory reallocation, compression, or enbhost.exe and will only work when <code style="font-size:1.05em;">ReduceSystemMemoryUsage</code> is also enabled. A known bug is that ''Alt+tab'' will not work in fullscreen when this is enabled. | ||
<pre style="margin:0 0 25px 25px; width:500px;">EnableUnsafeMemoryHacks=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">EnableUnsafeMemoryHacks=(false, true)</pre> | ||
This parameter is a buffer for system memory/VRAM swap. The values here are measured in megabytes. For video cards with 2GB or more VRAM, 512 is a good baseline. For cards with less VRAM, 256 can work better, | This parameter is a buffer for system memory/VRAM swap. The values here are measured in megabytes. For video cards with 2GB or more VRAM, 512 is a good baseline and can be set up to 1024. For cards with less than 2GB VRAM, 256 can work better; however, users will need to test to find the value which works best for them. | ||
<pre style="margin:0 0 25px 25px; width:500px;">ReservedMemorySizeMb=(128, 256, 512, 1024)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ReservedMemorySizeMb=(128, 256, 512, 768, 1024)</pre> | ||
This parameter should be set according to the available VRAM for 32-bit systems. For 64-bit systems, users can use the formula: ''(VRAM + RAM) - 2048''. Please refer to the {{#switchtablink:Installation|Installation}} tab for additional information. | This parameter should be set according to the available VRAM for 32-bit systems. For 64-bit systems, users can use the formula: ''(VRAM + RAM) - 2048''. Please refer to the {{#switchtablink:Installation|Installation}} tab for additional information. |
Revision as of 18:14, September 11, 2014
A comprehensive guide for properly installing and editing ENBs for n00bs and gurus alike -- by the S.T.E.P. Team