You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Limiting framerate is very important for overall stability, as it <strong>smooths out framepacing</strong>, which is the most important thing for the overall feel of fluidity.
325
+
<br>
326
+
<br>
327
+
More advanced limiters can also <strong>reduce latency</strong> or CPU power consumption (it's difficult to have both at the same time).
328
+
<br>
329
+
<br>
330
+
For a limiter to do anything, you want to set it to <u>a framerate you can actually achieve regularly</u> enough. This will prevent the GPU load from maxing out and further reduce latency, while reducing power usage, often considerably.
331
+
332
+
<h3>Setup</h3>
333
+
<ol>
334
+
<li>Make sure <strong>V-Sync</strong><sup><atitle="V-Sync" href="#annotation1">[1]</a></sup> is enabled, you can do this through <ahref="mo2#GameSettings">BethINI Pie</a>. Your driver settings shouldn't override this<sup><atitle="V-Sync" href="#annotation2">[2]</a></sup>.</li>
<u>Do not disable V-Sync when using VRR</u>! The latter expects the former<sup><atitle="V-Sync + VRR" href="#annotation4">[4]</a></sup>.
339
+
</p>
340
+
</div>
341
+
<li>In Fallout 4, specifically, <u>do not use any external limiter</u>. The steps below will use High FPS Physics Fix to configure one. This exception is born from Fallout 4's loading speed being tied to framerate, meaning that an external limiter cannot dynamically switch value, missing out on the speed-up.</li>
342
+
</ol>
343
+
344
+
<divclass="expander-top">
345
+
<p>
346
+
<h3>Details</h3>
347
+
<imgclass="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
348
+
</p>
349
+
</div>
350
+
<divclass="expander-bottom">
351
+
<p>
352
+
<ol>
353
+
<liid="annotation1">
354
+
V-Sync will <strong>prevent tearing</strong> as result of syncing the monitor's VBLANK to the GPU output. This will limit your framerate from going over the refresh rate.
355
+
356
+
<divclass="card-red">
357
+
<p>
358
+
Even though it acts as one, V-Sync on its own is <i><u>NOT</u></i> a limiter. Using it without a dedicated limiter will result in a <b>massive</b> latency penalty.
359
+
</p>
360
+
</div>
361
+
</li>
362
+
<liid="annotation2">
363
+
Generally, <strong>default settings</strong> for both the <b>Nvidia Control Panel</b> and AMD's <b>Adrenalin</b> will work. Reset them if you're unsure and <u>don't change settings unless you are sure of what they do</u>.
364
+
</li>
365
+
<liid="annotation3">
366
+
You can enable VRR by going to the <b>Nvidia Control Panel</b> if you're on Nvidia or <b>Adrenalin's Display Settings</b> if you're on AMD. If the setting isn't there, your display doesn't support the feature or it's not enabled in its OSD.
367
+
368
+
<divclass="card-yellow">
369
+
<p>
370
+
Nvidia users need to make sure that G-Sync is set to <b>Fullscreen</b> and that <b>Display Specific settings</b> are enabled, the <b>Windowed</b> option is problematic due to it being a hacky method.
371
+
<br><br>
372
+
Both of the settings are wrongly named! They do not actually directly refer to the display method.
373
+
</p>
374
+
</div>
375
+
</li>
376
+
<li>
377
+
Despite popular misinformation, <u>VRR alone doesn't get rid of tearing</u>. It can minimize the rolling tear however, but that varies between displays. Additionally, the latency reduction applies only at framerates below the display's refresh rate.
378
+
<br>
379
+
<br>
380
+
Once the framerate reaches refresh rate, VRR will engage V-Sync emulation. To account for this, VRR users should configure their limiter with a <strong>slight bias below refresh rate</strong> (to cover spikes).
381
+
</li>
382
+
</ol>
383
+
This section is purely informative, the calculator below will take all of this information into consideration.
All-in-one solution for smooth FPS-unlocked gameplay, mitigates stutter and reduces loading times massively.
391
+
All-in-one solution for smooth FPS-unlocked gameplay, mitigates stutter and <ahref="https://moddinglinked.com/benchmarks.html#expander-3" target="_blank">reduces loading times massively</a>.
325
392
<h3class="install">Installation instructions</h3>
326
393
<ul>
327
394
<li><b>Main Files</b> - High FPS Physics Fix (1st file)</li>
328
395
<ol>
329
396
<li>Once the mod has been installed, double-click it in the left pane of MO2.</li>
330
397
<li>In the <strong>INI Files</strong> tab, open <spanclass="card-basic">F4SE/Plugins/HighFPSPhysicsFix.ini</span></li>
331
-
<li>Change only the following options<sup><atitle="Warning" href="#annotation1">[1]</a></sup>:</li>
398
+
<li>Change only the following options:</li>
332
399
<ul>
333
400
<li>Set <b>DisableBlackLoadingScreens</b> to <strong>true</strong> (line 37).</li>
334
401
<li>Set <b>PostloadingMenuSpeed</b> to <strong>3.0</strong> (line 51).</li>
335
402
<li>Set <b>OneThreadWhileLoading</b> to <strong>false</strong> (line 84).</li>
336
-
<li>Use the calculator below to determine your optimal FPS limit<sup><atitle="Warning" href="#annotation2">[2]</a></sup> setting. You can find your exact refresh rate <b><ahref="https://www.testufo.com/refreshrate" target="_blank">here</a></b>.</li>
403
+
<li>Use the calculator below to determine your <strong>optimal FPS limit</strong> setting. You can find your exact refresh rate <b><ahref="https://www.testufo.com/refreshrate" target="_blank">here</a></b>.</li>
You can <strong>check if you are using VRR</strong> by going to the <b>Nvidia Control Panel</b> if you're on Nvidia or <b>Adrenalin's Display Settings</b> if you're on AMD. If the G-Sync tab is missing from NVCP, your display doesn't support it or doesn't have the feature enabled in the OSD.
371
-
<br>
372
-
<br>
373
-
Nvidia users need to make sure that G-Sync is set to <b>Fullscreen</b> and that <b>Display Specific settings</b> are enabled, the <b>Windowed</b> option is problematic due to it being a hacky method. Both of the settings are wrongly named so they do not actually directly refer to the display method.
374
-
</li>
375
-
<liid="annotation2">
376
-
You always want your FPS capped by a <strong>limiter instead of being hardware bound</strong>, this will reduce lag and increase power efficiency. It is also less jarring for the player when visual smoothness is the same across all scenes.
0 commit comments