Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
m (→ENB INIs) |
No edit summary |
||
Line 12: | Line 12: | ||
== What is ENB? == | == What is ENB? == | ||
ENBSeries is a powerful post processing modification tool available for Skyrim and other games. It was developed by Boris Vorontsov; who still maintains and updates the product. This tool enables users to create custom configurations (ENBs) designed to their own specifications by modifying rendering functions and the application of additional effects such as bloom, depth of field, and SSAO. ENBs often enhance overall lighting, colors, and shadows among other aspects of the game, but comes with a performance loss of anywhere between 5% to 50% of | ENBSeries is a powerful post processing modification tool available for Skyrim and other games. It was developed by Boris Vorontsov; who still maintains and updates the product. This tool enables users to create custom configurations (ENBs, ENB Profiles) designed to their own specifications by modifying rendering functions and the application of additional effects such as bloom, depth of field, and SSAO. ENBs often enhance overall lighting, colors, and shadows among other aspects of the game, but comes with a performance loss of anywhere between 5% to 50% of total frames per second (FPS); depending on the hardware setup and the ENB features being used. Most find this loss acceptable compared to the enhancements and features gained from the ENB. | ||
== What is ENBoost? == | |||
ENBoost is a memory reduction feature added to the ENB Series to address the crashes and freezes of Skyrim due to hitting system memory, or RAM, limit of a 32-bit application. ENBoost is included in the ENB Series graphics modification and is now a part of all up to date ENB profiles or can be used without the graphic modifications of the ENB Series. | |||
= ENB Choices = | = ENB Choices = | ||
== ENBSeries == | == ENBSeries == | ||
Before installing any of the ENBs, | Before installing any of the ENBs, get Boris Vorontsov's [http://enbdev.com/download_mod_tesskyrim.htm ENBSeries]. Since the introduction of the ENB Series for Skyrim there have been hundreds of ENB Profiles created and most are not kept up to date; however, refer to the chosen ENB's documentation to be sure and download the correct version of the ENB. | ||
== Recommended ENB Configurations == | == Recommended ENB Configurations == | ||
There are ENB and other lighting mods that come in just about every style and color. This section can be extremely subjective and as such | There are ENB and other lighting mods that come in just about every style and color. This section can be extremely subjective and as such STEP suggests to browse around to find the perfect solution of preference. The is no official STEP recommendation for ENB, but her are a few excellent profiles and information about installing them with STEP. To make a recommendation for the listed ENB profiles do so on the [http://forum.step-project.com/showthread.php?tid=821 ENB Guide] thread. | ||
<big>[http://skyrim.nexusmods.com/mods/23765 SkyRealism - ENB Evolved] by MTichenor</big> | <big>[http://skyrim.nexusmods.com/mods/23765 SkyRealism - ENB Evolved] by MTichenor</big> | ||
Line 34: | Line 36: | ||
:# Turn off Bloom and/or DOF if preferred via the enbseries.ini file under [EFFECT]. | :# Turn off Bloom and/or DOF if preferred via the enbseries.ini file under [EFFECT]. | ||
:#* For less powerful rigs it is recommended you turn off both DOF and SSAO as they have the most performance impact. | :#* For less powerful rigs it is recommended you turn off both DOF and SSAO as they have the most performance impact. | ||
:# Copy the preset folder contents (''effect.txt'', ''enbbloom.fx'', etc.) to the "''Skyrim''" | :# Copy the preset folder contents (''effect.txt'', ''enbbloom.fx'', etc.) to the root "''Skyrim''" folder ('''not''' the "''Data''" folder). | ||
<big>[http://skyrim.nexusmods.com/mods/15983 True Vision ENB] by Bronze316</big> | <big>[http://skyrim.nexusmods.com/mods/15983 True Vision ENB] by Bronze316</big> | ||
Line 42: | Line 44: | ||
:# Open the "''Main files (natural preset)''" folder and copy the folder contents (''effect.txt'', ''enbbloom.fx'', etc.) to the "''Skyrim''" root folder ('''not''' the "''Data''" folder). | :# Open the "''Main files (natural preset)''" folder and copy the folder contents (''effect.txt'', ''enbbloom.fx'', etc.) to the "''Skyrim''" root folder ('''not''' the "''Data''" folder). | ||
:# Ignore the "''Data''" and "''Optional effects''" folders. | :# Ignore the "''Data''" and "''Optional effects''" folders. | ||
:# Open the "''Performance options''" folder and choose the SSAO and DOF options. Open preferred folder and copy over the enbseries.ini to the "''Skyrim''" | :# Open the "''Performance options''" folder and choose the SSAO and DOF options. Open preferred folder and copy over the enbseries.ini to the root "''Skyrim''" folder ('''not''' the "''Data''" folder). | ||
:#* Less powerful rigs use "''Option D (No DOF + No SSAO)''". | :#* Less powerful rigs use "''Option D (No DOF + No SSAO)''". | ||
Line 51: | Line 53: | ||
:# Open the "''Main files (realistic)''" folder and copy the folder contents (''effect.txt'', ''enbbloom.fx'', etc.) to the "''Skyrim''" root folder ('''not''' the "''Data''" folder). | :# Open the "''Main files (realistic)''" folder and copy the folder contents (''effect.txt'', ''enbbloom.fx'', etc.) to the "''Skyrim''" root folder ('''not''' the "''Data''" folder). | ||
:# Ignore the "''Data''" and "''Optional effects''" folders. | :# Ignore the "''Data''" and "''Optional effects''" folders. | ||
:# Open the "''Performance options''" folder and choose the SSAO and DOF options. Open preferred folder and copy over the enbseries.ini to the "''Skyrim''" | :# Open the "''Performance options''" folder and choose the SSAO and DOF options. Open preferred folder and copy over the enbseries.ini to the root "''Skyrim''" folder ('''not''' the "''Data''" folder). | ||
:#* Less powerful rigs use "''Option D (No DOF + No SSAO)''". | :#* Less powerful rigs use "''Option D (No DOF + No SSAO)''". | ||
Line 60: | Line 62: | ||
:'''Darkness''' | :'''Darkness''' | ||
:* [http://skyrim.nexusmods.com/mods/12454 Dark Dungeons for ENB] This tells ENB to render dungeons as though its night (otherwise it lights them as though its daylight) | :* [http://skyrim.nexusmods.com/mods/12454 Dark Dungeons for ENB] This tells ENB to render dungeons as though its night (otherwise it lights them as though its daylight) | ||
:* Many ENBs include optional files for darker caves, dungeons, and nights. Check with | :* Many ENBs include optional files for darker caves, dungeons, and nights. Check with the ENB Profile for these options before using a third party mod for this. Some lighting mods may not be compatible. | ||
:'''Fixes''' | :'''Fixes''' | ||
:* [http://enbseries.enbdev.com/forum/viewtopic.php?f=6&t=1499 Skyrim Particle Patch for ENB] This fixes shaders or blending properties on some object meshes which have their parameters set incorrectly. | :* [http://enbseries.enbdev.com/forum/viewtopic.php?f=6&t=1499 Skyrim Particle Patch for ENB] This fixes shaders or blending properties on some object meshes which have their parameters set incorrectly. Some ENB Profiles come with this patch or include it in as an optional file in the download section. | ||
:'''Fog''' | :'''Fog''' | ||
:* [http://skyrim.nexusmods.com/mods/29253 Remove Interior Fog V2] This removes the ambient interior fog that is found indoors in many locations. It has support of all DLCs. | :* [http://skyrim.nexusmods.com/mods/29253 Remove Interior Fog V2] This removes the ambient interior fog that is found indoors in many locations. It has support of all DLCs. | ||
:* [http://skyrim.nexusmods.com/mods/9930 Revamped Exterior Fog] This reduces the density of exterior fog and increases the distance that it starts becoming opaque. If using RCRN, there is a [http://skyrim.nexusmods.com/mods/26742 compatibility version] which should be used instead. | :* [http://skyrim.nexusmods.com/mods/9930 Revamped Exterior Fog] This reduces the density of exterior fog and increases the distance that it starts becoming opaque. If using RCRN, there is a [http://skyrim.nexusmods.com/mods/26742 compatibility version] which should be used instead. | ||
:* [http://skyrim.nexusmods.com/mods/736 Interior and Dungeon Fog Remover] Completely removes fog meshes from most dungeon and indoor locations. Not compatible with Removed Interior Fog V2; use one or the other, not both. | :* [http://skyrim.nexusmods.com/mods/736 Interior and Dungeon Fog Remover] Completely removes fog meshes from most dungeon and indoor locations. Not compatible with Removed Interior Fog V2; use one or the other, not both. | ||
::''Some mods that are often combined with ENBs are not compatible with the above mods (i.e. Climates of Tamriel, Realistic Colors and Real Nights, etc) As good modding practice, please review the Readme of any mod | ::''Some mods that are often combined with ENBs are not compatible with the above mods (i.e. Climates of Tamriel, Realistic Colors and Real Nights, etc) As good modding practice, please review the Readme of any mod being used.'' | ||
:'''Utilities''' | :'''Utilities''' | ||
:* [http://skyrim.nexusmods.com/mods/7804 ENB and FXAA Remover] Removes ENB and FXAA installations and provides slots to load different ENB configurations for quick and painless switching. | :* [http://skyrim.nexusmods.com/mods/7804 ENB and FXAA Remover] Removes ENB and FXAA installations and provides slots to load different ENB configurations for quick and painless switching. | ||
:* [http://skyrim.nexusmods.com/mods/17400 ENB Customizer] Provides a GUI interface to change many of the enbseries.ini settings. | :* [http://skyrim.nexusmods.com/mods/17400 ENB Customizer] Provides a GUI interface to change many of the enbseries.ini settings. | ||
:* [http://skyrim.nexusmods.com/mods/24402 ENB Manager and Changer] Utility which allows the switching between ENB configurations and presets. Useful when testing various ENBs. | :* [http://skyrim.nexusmods.com/mods/24402 ENB Manager and Changer] Utility which allows the switching between ENB configurations and presets. Useful when testing various ENBs. | ||
:* [http://skyrim.nexusmods.com/mods/13049 Imaginator] In-game tool that allows | :* [http://skyrim.nexusmods.com/mods/13049 Imaginator] In-game tool that allows adjustment of color and lighting setting such as brightness, tint, contrast, saturation, etc. This has been helpful to many in adjusting ENB colors and lighting without having to mess with the ENB preset itself. | ||
= Installation = | = Installation = | ||
'''NOTE''': ENB MUST be installed manually; it is NOT compatible with any mod manager. | '''NOTE''': ENB MUST be installed manually; it is NOT compatible with any mod manager. | ||
While slightly more involved than experienced ENB users may be accustomed to, this installation procedure ensures | While slightly more involved than experienced ENB users may be accustomed to, this installation procedure ensures that there will not be any possible issues related to the installation process. | ||
== Prior to Installation == | == Prior to Installation == | ||
This guide assumes | This guide assumes the completion of [http://wiki.step-project.com/STEP:Guide STEP Guide] through at least section 1.F. If this has not done, please do before continuing! | ||
* | * Monitor(s) Calibration: [http://www.lagom.nl/lcd-test/ Lagom] is great for LCD displays. For laptop users with limited controls use the Windows tool: | ||
*:Contol Panel >> Color Management >> Advance tab >> Calibrate display | *:Contol Panel >> Color Management >> Advance tab >> Calibrate display | ||
* Make sure | * Make sure graphic drivers are up to date. If not, please download and install new drivers via a clean installation. | ||
* Download the recommended ENB d3d9.dll for | * Download the recommended ENB d3d9.dll for the chosen ENB Profile [http://www.enbdev.com/download_mod_tesskyrim.htm here]. | ||
* Save the folder | * Save the folder that has just been downloaded to the desktop. | ||
* Please, if this is | * Please, if this is the first time using ENB, read the TES documentation [http://enbdev.com/doc_skyrim_en.htm here]. | ||
* Back up | * Back up the Skyrim INIs. These are the "''Skyrim.ini''" and "''SkyimPrefs.ini''", located in "''My Documents\My Games\Skyrim''" folder. | ||
* Back up | * Back up game saves located in "''My Documents\My Games\Skyrim''" folder. | ||
* If | * If currently using an ENB, FXAA or SMAA, do the following as well: | ||
:* Back up | :* Back up the current ENB, FXAA or SMAA post-process injector to another folder. | ||
:* Delete <u>ALL</u> ENB and post-processing injector files in | :* Delete <u>ALL</u> ENB and post-processing injector files in the root Skyrim folder. | ||
== ENB Installation == | == ENB Installation == | ||
''Make sure | '''Make sure to backed up Skyrim's INIs!''' | ||
# Extract the version of | # Extract the version of the d3d9.dll file which the chosen ENB profile requires into the root Skyrim folder. There is no need for any other files except the d3d9.dll. Most ENBs use the Wrapper version, but check with your chosen ENB's documentation. | ||
# Extract the ENB files from | #* '''Do not''' extract the file to the Data folder! It must be placed in the root Skyrim folder to work. | ||
# Back up your ENB's enbseries.ini and enbeffect.fx files | # Extract the ENB files from the chosen ENB's folder into the root Skyrim folder. The same place the d3d9.dll file has been extracted to. | ||
# Edit | # Back up your ENB's enbseries.ini and enbeffect.fx files if editing for customization. (optional but recommended) | ||
# Edit Skyrim's INI file as shown below. | |||
== Game INIs == | == Game INIs == | ||
Line 148: | Line 151: | ||
Note: This section is entirely optional! SMAA is NOT required to run ENB. | Note: This section is entirely optional! SMAA is NOT required to run ENB. | ||
''SubPixel Morphological Anti-Aliasing'' is a fantastic post-processing anti-aliasing method. Unlike MSAA, SMAA is processed after ENB, which provides nearly equal quality at a faction of the performance hit. For ENB users, any version of the ENBSeries after v0.119, hardware AA is no longer supported. So ENB users only have two options available to them; Edge AA or | ''SubPixel Morphological Anti-Aliasing'' is a fantastic post-processing anti-aliasing method. Unlike MSAA, SMAA is processed after ENB, which provides nearly equal quality at a faction of the performance hit. For ENB users, any version of the ENBSeries after v0.119, hardware AA is no longer supported. So ENB users only have two options available to them; Edge AA, SMAA or SweetFX using an injector. For users on low-end systems, the ENB's Edge AA is probably the best choice because it comes with almost no performance loss. Users can also use SMAA injector and keep all of the AA option of ENB enabled. SMAA is a great replacement for driver AA or the game engine's AA, so for users on mid to high-end machines, SMAA will be the best option. Transparency AA also can be forced in the drivers for those with systems that can handle the extra bang. | ||
To use SMAA, set the following in the ''[Display]'' section of "''SkyrimPrefs.ini''": | |||
<pre> | <pre> | ||
iMultiSample=0 | iMultiSample=0 | ||
Line 156: | Line 159: | ||
</pre> | </pre> | ||
Then, copy the following files provided in the ENB mod download files to | Then, copy the following files provided in the ENB mod download files to the root Skyrim folder : | ||
* ''d3d9_smaa.dll'' | * ''d3d9_smaa.dll'' | ||
Line 164: | Line 167: | ||
=== Note === | === Note === | ||
Even though some ENB mods may not include SMAA in their download files it is still possible to use SMAA for anti-aliasing as long as | Even though some ENB mods may not include SMAA in their download files it is still possible to use SMAA for anti-aliasing as long as there is not an additional d3d9.dll already enabled in "''enbseries.ini''". | ||
Download SMAA [http://mrhaandi.blogspot.com/p/injectsmaa.html here]. | |||
<blockquote>It is also worth noting that SMAA injector can be used without ENB as a standalone replacement for AA. To do so just use extract the SMAA injector from the download above to the root Skyrim directory.</blockquote> | |||
Extract the folder to | Extract the folder to a desired location and in the ''d3d9 folder'' (do not use the files from the d9d10 folder!!!) rename "d3d9.dll" to "d3d9_smaa.dll". | ||
Now copy the following files into | Now copy the following files into the root Skyrim directory: | ||
* ''d3d9_smaa.dll'' | * ''d3d9_smaa.dll'' | ||
Line 177: | Line 181: | ||
* ''SMAA.fx'' | * ''SMAA.fx'' | ||
To enable SMAA set the following in the ''[PROXY]'' section of | To enable SMAA set the following in the ''[PROXY]'' section of "''enbseries.ini''": | ||
<pre> | <pre> | ||
Line 185: | Line 189: | ||
</pre> | </pre> | ||
To change the amount of AA | To change the amount of AA, open the injector.ini file in a text editor (such as Notepad++) and change the "preset" parameter: | ||
<pre> | <pre> | ||
[smaa] | [smaa] | ||
Line 191: | Line 195: | ||
preset = SMAA_PRESET_HIGH | preset = SMAA_PRESET_HIGH | ||
</pre> | </pre> | ||
The presets are listed above the parameter. Low is 60% quality, Medium is 80%, High is 95%, and Ultra is 99% quality. This is similar to 2xAA, 4xAA, etc and each step higher comes with more of a performance loss. Additionally, you can create | The presets are listed above the parameter. Low is 60% quality, Medium is 80%, High is 95%, and Ultra is 99% quality. This is similar to 2xAA, 4xAA, etc and each step higher comes with more of a performance loss. Additionally, you can create a preset in the SMAA.h file; however, this is a very advanced process so it is not recommend for most users. | ||
= Editing Enbseries INI = | = Editing Enbseries INI = | ||
Line 277: | Line 281: | ||
== Antialiasing == | == Antialiasing == | ||
This will enable or disable three of the ENB's AA solutions. All three can be used together since Boris has taken great care to balance them. | This will enable or disable three of the ENB's AA solutions. All three can be used together since Boris has taken great care to balance them. It is also possible to these a with SMAA injector, though using Temporal AA and Edge AA together can cause some blurriness around tree branches. | ||
The EdgeAA solution is excellent for low-end systems because the performance impact is very small; however, it does come with some blurriness. Mid to High-end systems may find SMAA a better, higher quality solution for EdgeAA, but can still use TemporalAA and SubPixelAA. | The EdgeAA solution is excellent for low-end systems because the performance impact is very small; however, it does come with some blurriness. Mid to High-end systems may find SMAA a better, higher quality solution for EdgeAA, but can still use TemporalAA and SubPixelAA. | ||
<pre>EnableEdgeAA=(false,true)</pre> | <pre>EnableEdgeAA=(false,true)</pre> | ||
The TemporalAA setting no longer requires a helper mod, as of ENB | The TemporalAA setting no longer requires a helper mod, as of ENB v0.213. This is excellent for screenshots at removing jaggies and may not be preferable for general use because it can cause doubling on high motion objects, but that is slightly noticeable. | ||
<pre>EnableTemporalAA=(false, true)</pre> | <pre>EnableTemporalAA=(false, true)</pre> | ||
This setting will enable SubPixalAA on specular reflections and should only cause a minimal performance impact. | This setting will enable SubPixalAA on specular reflections and should only cause a minimal performance impact. This setting recommended to be "true". | ||
<pre>EnableSubPixelAA=(false, true)</pre> | <pre>EnableSubPixelAA=(false, true)</pre> | ||
Line 307: | Line 311: | ||
The ''[PROXY]'' section of the INI file allows for use of another d3d9.dll file. This enables the ENB to be compatible with other processors such as FXAA, SMAA, and SweetFX. The following is an explanation of the ''[PROXY]'' settings: | The ''[PROXY]'' section of the INI file allows for use of another d3d9.dll file. This enables the ENB to be compatible with other processors such as FXAA, SMAA, and SweetFX. The following is an explanation of the ''[PROXY]'' settings: | ||
This will either enable or disable the use of the proxy. Unless | This will either enable or disable the use of the proxy. Unless using a separate processor in combination with ENB, this setting should remain as "false". | ||
<pre>EnableProxyLibrary=(false, true)</pre> | <pre>EnableProxyLibrary=(false, true)</pre> | ||
This attaches drawing functions to the proxy library. Set this to false only if the second .dll is not hooking rendering functions and just needs to be injected in to game process. (i.e. bug fixes or process memory patchers). If | This attaches drawing functions to the proxy library. Set this to "false" only if the second .dll is not hooking rendering functions and just needs to be injected in to game process. (i.e. bug fixes or process memory patchers). If using the proxy option, most d3d9.dll files will need this option set to "true". | ||
<pre>InitProxyFunctions=(false, true)</pre> | <pre>InitProxyFunctions=(false, true)</pre> | ||
This is the name or full path to the proxy library to be loaded (second d3d9.dll file). The name or path can not contain unicode symbols. | This is the name or full path to the proxy library to be loaded (second d3d9.dll file). The name or path can not contain unicode symbols. For the majority of situations simply include the name because the two d3d9.dll files will be located in the root Skyrim folder. | ||
<pre>ProxyLibrary=other_d3d9.dll</pre> | <pre>ProxyLibrary=other_d3d9.dll</pre> | ||
Line 325: | Line 329: | ||
== Global == | == Global == | ||
These ''[GLOBAL]'' settings rarely need to be changed unless | These ''[GLOBAL]'' settings rarely need to be changed unless using an external file to store parameters or to turn on/off the graphic modification provided by ENB. | ||
Use this setting to turn the graphic modifications of ENB on or off. If just using the ENBoost memory reducing features set this to " | Use this setting to turn the graphic modifications of ENB on or off. If just using the ENBoost memory reducing features set this to "true" and if using an ENB preset set to "false". | ||
<pre>UsePatchSpeedhackWithoutGraphics=(false, true)</pre> | <pre>UsePatchSpeedhackWithoutGraphics=(false, true)</pre> | ||
Line 337: | Line 341: | ||
== Performance == | == Performance == | ||
This setting was originally implemented to increase performance in some areas and that is all that Boris gave us on this parameter. It is DirectX Optimization code and is recommended to be left true. | |||
<pre>SpeedHack=(false, true)</pre> | <pre>SpeedHack=(false, true)</pre> | ||
Line 343: | Line 347: | ||
These ''[MULTIHEAD]'' section settings should normally not be changed. The default settings normally work for all systems. | These ''[MULTIHEAD]'' section settings should normally not be changed. The default settings normally work for all systems. | ||
If set to true, the ENB ignores the default video adapter output and uses the card selected by the VideoAdapterIndex parameter below. This allows | If set to "true", the ENB ignores the default video adapter output and uses the card selected by the VideoAdapterIndex parameter below. This allows use of multiple monitors and other uses with multiple video card systems. | ||
<pre>ForceVideoAdapterIndex=(false, true)</pre> | <pre>ForceVideoAdapterIndex=(false, true)</pre> | ||
This sets which video adapter that will be used for rendering via index numbers. Useful for multiple card systems. The default adapter is 0. | This sets which video adapter that will be used for rendering via index numbers. Useful for multiple card systems. The default adapter is '0'. | ||
<pre>VideoAdapterIndex=(0..6)</pre> | <pre>VideoAdapterIndex=(0..6)</pre> | ||
== Memory == | == Memory == | ||
'''ENb now has memory reducing features added that can significantly reduce CTDs caused by hitting | '''ENb now has memory reducing features added that can significantly reduce CTDs caused by hitting Skyrim's memory limit.''' | ||
The ''[MEMORY]'' section settings may need to be changed depending on the hardware available. It is a good idea to use the site | The ''[MEMORY]'' section settings may need to be changed depending on the hardware available. It is a good idea to use the site on the {{#switchtablink:Installation|Installation}} section for the correct settings. ENBoost which is the new memory reduction feature depends heavily on these settings to work ingame. | ||
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>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. | |||
<pre>ReduceSystemMemoryUsage=(false, true)</pre> | <pre>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 | 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>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 | 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>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 recommends setting it true for | 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>EnableUnsafeMemoryHacks=(false, true)</pre> | ||
Buffer for memory/VRAM swap. Generally, smaller equals less RAM use | 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=512</pre> | <pre>ReservedMemorySizeMb=(256,512,1024)</pre> | ||
This setting should be set according to the available VRAM. Refer to the | 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=</pre> | <pre>VideoMemorySizeMb=(512,1024,...6144)</pre> | ||
== Window == | == Window == | ||
This section is used | This section is used to enable borderless window with Skyrim. This can also enable the use of Alt-Tab to run Skyrim in the background, only if EnableUnsafeMemoryHacks=false in the [MEMORY] section in fullscreen. | ||
<pre> | <pre> | ||
ForceBorderless=(false, true) | ForceBorderless=(false, true) | ||
Line 396: | Line 400: | ||
The limiter included in the ENBSeries is a frames per second (FPS) limiter. This will limit or cap the upper FPS limit to a specified number. This is useful to control some performance issues such as lagging, crashes, freezes, and physics issues which are present at high frame rates. This feature can be turned on and off by pressing and holding the ''Shift'' key and then pressing the ''Home'' key. It should be noted, enabling the limiter could increase load times. | The limiter included in the ENBSeries is a frames per second (FPS) limiter. This will limit or cap the upper FPS limit to a specified number. This is useful to control some performance issues such as lagging, crashes, freezes, and physics issues which are present at high frame rates. This feature can be turned on and off by pressing and holding the ''Shift'' key and then pressing the ''Home'' key. It should be noted, enabling the limiter could increase load times. | ||
<span style="align: center;">{{Notice| Some users have reported enabling the limiter causes extremely low FPS (5-15FPS) regardless of what the FPSLimit parameter is set to. If | <span style="align: center;">{{Notice| Some users have reported enabling the limiter causes extremely low FPS (5-15FPS) regardless of what the FPSLimit parameter is set to. If using a limiter, the driver limiter in the video card settings might be more stable.}}</span> | ||
If enabled (true), each frame will wait until the GPU is finished drawing. This is not recommended for performance reasons; however, may fix some of the issues mentioned above. | If enabled (true), each frame will wait until the GPU is finished drawing. This is not recommended for performance reasons; however, may fix some of the issues mentioned above. It is the same effect as setting maximal pre-rendered frames to 0 in the video card settings. | ||
<pre>WaitBusyRenderer=(false, true)</pre> | <pre>WaitBusyRenderer=(false, true)</pre> | ||
Revision as of 18:38, September 4, 2013
Template:Notice A comprehensive guide for properly setting up ENB for n00bs and gurus alike -- by the Wiki Editors & S.T.E.P. Team
- Updated: 18:38:13 4 September 2013 (UTC)