SkyrimSE:SSE Display Tweaks: Difference between revisions

From Step Mods | Change The Game
mNo edit summary
mNo edit summary
Line 11: Line 11:
{{Recommendations
{{Recommendations
|enabledetailed=Yes
|enabledetailed=Yes
|detailed=Download and install the main File.
|detailed=As stated in the mod's Description, this mod will stabilize the display of rendered content for smooth gameplay without limiting frame rates, and this should be the case for almost all modern PCs running SSE.
# Download and install the Main File.
# Enable NVIDIA ultra low latency mode (ULLM) or AMD anti-lag via the display software (if supported)


Double click on the installed mod, and open the ''INI Files'' tab. Edit ''SSEDisplayTweaks.ini'', keeping all defaults, but ensure the following settings.
Since the INI settings of this mod should change rarely if ever, create a custom INI that will be preserved if the mod is updated:
# Create a empty mod in the MO left pane and name it <code>(Custom INI) SSE Display Tweaks</code> or anything similar.
# Open the ''(Custom INI) SSE Display Tweaks'' mod folder (Ctrl + double-click).
# Create a new folder named ''SKSE'' and open it.
# Create a new folder named ''Plugins'' and open it.
# Create a new file: <code>SSEDisplayTweaks_Custom.ini</code>
<p class="mpcode">[OSD]
Enable=true
InitiallyOn=false</p>
 
<span class=salmontx>Systems '''''with''''' hardware '''''AND''''' monitor support for NVIDIA G-SYNC or AMD Freesync:</span><br>
# Download the Optional File, and merge it into the Main File.
# Enable NVIDIA G-SYNC or AMD Freesync via the display software


<div class=mpheading>All Systems</div>
NOTE: No further configuration is recommended at this time!
 
<div class=mpheading>Advanced Configuration - Troubleshooting & Tinkering ONLY</div>
This mod has many settings that are not well understood by most people. In fact, 3D graphics configuration can be confusing for most of the tech savvy or even 3D-graphics experts, given the volatility in hardware and software implementations in this cutting-edge tech sector. Frame-rate limiting (i.e., FPS capping/locking) ''may'' be required on some systems even with this mod:
<div class=mpheading>Configure Frame Limits</div>
Ensure the following are added to <code>SSEDisplayTweaks_Custom.ini</code>:
<p class="mpcode">[Render]
<p class="mpcode">[Render]
EnableVSync=true
EnableVSync=true
MaxFrameLatency=1
VSyncPresentInterval=1
FramerateLimitMode=1
FramerateLimit=             # set to [monitor refresh rate] - 3 (G-SYNC or Freesync supported) or [monitor refresh rate] - 1 (NO G-SYNC or Freesync support)
[HAVOK]
FramerateLimitMode=0
MaximumFramerate=0
UIFramerateLimit=59        # alternatively, consider setting individual UIs
[Papyrus]
DynamicUpdateBudget=true
</p>
</p>


It is recommended to cap the UI Framerate to 60 or the value calculated for <code>FramerateLimit</code> (see below), whichever is smaller.
Also, read the configuration file settings descriptions and further research the following before making changes to these settings:
<p class="mpcode">[Render]
<p class="mpcode" style="margin-bottom:2em">[HAVOK]
UIFramerateLimit=59
DynamicMaxTimeScaling
</p>
MinimumFramerate
MaximumFramerate


It is useful to enable the on-screen display (OSD) to reveal FPS (and other stats; see INI for details) when the <kbd>Shift</kbd> + <kbd>INS</kbd> keyboard combo is pressed.
[Papyrus]
<p class="mpcode">[OSD]
DynamicUpdateBudget
Enable=true
UpdateBudgetBase
InitiallyOn=false
BudgetMaxFPS</p>
</p>
 
 
<div class=mpheading>Frame Caps</div>
Systems '''''with''''' support for NVIDIA G-SYNC or AMD Freesync:<br>
* Ensure that G-SYNC or Freesync are properly enabled via NVIDIA Inspector or AMD Adrenalin.
* Set the following to [monitor refresh rate] - 3 (e.g., a 144 hertz monitor should be set to 141)
<p class="mpcode" style="margin-bottom:2em">[Render]
FramerateLimit=141
BudgetMaxFPS=141</p>
Systems '''''without''''' support for NVIDIA G-SYNC or AMD Freesync:<br>
* Set the following to [monitor refresh rate] - 1 (e.g., a 60 hertz monitor should be set to 59)
<p class="mpcode" style="margin-bottom:2em">[Render]
FramerateLimit=59
BudgetMaxFPS=59</p>


For more general information, see the [https://stepmodifications.org/wiki/SkyrimSE:Display_Settings SSE Display Settings guide].
For more general information, see the [https://stepmodifications.org/wiki/SkyrimSE:Display_Settings SSE Display Settings guide].
}}
}}

Revision as of 14:57, October 27, 2021

SSE Display Tweaks

by slavicpotato1

Game:

SkyrimSE

Download:

Mod Group:

Baseline:

n/a

Links:

CR Patch:

No

LW Patch:

No

PP Patch:

{{{pp}}}"{{{pp}}}" is not recognized as a Boolean (true/false) value.

ENB Option:

No

Guide/Version-Specific Mod Recommendations

Existing Guides
1.0.0
2.0.0
2.1.0
2.2.0
2.3
Type a version string using the format indicated by the placeholder text below. Copy/paste the intended guide version from the "Existing Guides" table above (if it exists) into the field below. For unofficial user-created guides, use the format indicated by the placeholder text. Editors: Please DO NOT use wiki headings inside of custom Recommendations and also avoid using templates if at all possible! Template calls add to the max threshold, and headings mess up the guide ToC.

Recommendations

As stated in the mod's Description, this mod will stabilize the display of rendered content for smooth gameplay without limiting frame rates, and this should be the case for almost all modern PCs running SSE.

  1. Download and install the Main File.
  2. Enable NVIDIA ultra low latency mode (ULLM) or AMD anti-lag via the display software (if supported)

Since the INI settings of this mod should change rarely if ever, create a custom INI that will be preserved if the mod is updated:

  1. Create a empty mod in the MO left pane and name it (Custom INI) SSE Display Tweaks or anything similar.
  2. Open the (Custom INI) SSE Display Tweaks mod folder (Ctrl + double-click).
  3. Create a new folder named SKSE and open it.
  4. Create a new folder named Plugins and open it.
  5. Create a new file: SSEDisplayTweaks_Custom.ini

[OSD] Enable=true InitiallyOn=false

Systems with hardware AND monitor support for NVIDIA G-SYNC or AMD Freesync:

  1. Download the Optional File, and merge it into the Main File.
  2. Enable NVIDIA G-SYNC or AMD Freesync via the display software

NOTE: No further configuration is recommended at this time!

Advanced Configuration - Troubleshooting & Tinkering ONLY

This mod has many settings that are not well understood by most people. In fact, 3D graphics configuration can be confusing for most of the tech savvy or even 3D-graphics experts, given the volatility in hardware and software implementations in this cutting-edge tech sector. Frame-rate limiting (i.e., FPS capping/locking) may be required on some systems even with this mod:

Configure Frame Limits

Ensure the following are added to SSEDisplayTweaks_Custom.ini:

[Render] EnableVSync=true VSyncPresentInterval=1 FramerateLimit= # set to [monitor refresh rate] - 3 (G-SYNC or Freesync supported) or [monitor refresh rate] - 1 (NO G-SYNC or Freesync support) FramerateLimitMode=0 UIFramerateLimit=59 # alternatively, consider setting individual UIs

Also, read the configuration file settings descriptions and further research the following before making changes to these settings:

[HAVOK] DynamicMaxTimeScaling MinimumFramerate MaximumFramerate [Papyrus] DynamicUpdateBudget UpdateBudgetBase BudgetMaxFPS

For more general information, see the SSE Display Settings guide.