Monitor refresh rate upper limit

by SlavicPotato·v0.1b·Updated 2020-01-08

Increased SSE engine monitor refresh rate limit in full screen mode from 60Hz to 300Hz.

Screenshots 1 screenshots

About this mod Machine translation

Increased SSE engine monitor refresh rate limit in full screen mode from 60Hz to 300Hz.

Those who already run the game at higher frame rates may notice that SSE forces a 60Hz refresh rate in full-screen mode regardless of the FPS cap setting. You have to Alt-Tab out of the game or run a clunky tool like SpecialK to force the maximum refresh rate, which isn't an ideal solution if all you want is a buttery-smooth gaming experience. This plugin solves this problem by overriding Bethesda's hard-coded restrictions.

The plugin is passive and is uninstalled immediately after performing the patch, so there is no overhead.

Require:

SKSE64

Install:

Place it in the SSE installation folder

Frequently Asked Questions:

Q: What SSE versions are supported?

Answer: It is theoretically possible, but only 1.5.97 and 1.5.53 have been tested.

Q: I see an error on startup, what's wrong?

A: The security check failed, so the patch is aborted. No valid segment found or multiple possible segments detected.

Q: Why do I see plugin loading "Error 1114" in skse64.log?

A: It's normal, please ignore it. Technically this is not an SKSE module, it just utilizes the plugin loader system to perform patches. After patching, it intentionally signals to SKSE that a load failed, which causes the plugin to be unloaded from memory. Any actual errors will pop up in a message box, otherwise the patch is successful.

General guidelines for higher frame rates:

See here for detailed guidance:

The frame rate must be limited to what the monitor supports and no higher, either in the driver settings or using an external tool like RivaTunerStatisticsServer. To be sure, I usually set the limit below the target. For example, if you have a 120Hz monitor, limit FPS to 119, but calculate the following variables for a 120 FPS target.

Note: As of version 441.87, the NVIDIA driver has built-in frame rate limiting support

I highly recommend using BethINI instead of adjusting these settings manually!

fMaxTime = 1/120

fMaxTimeComplex = 1 /(120/2)

fMaxFrameCounterDifferenceToConsiderVisible = 4/120

Skyrim.ini:

[HAVOK]

fMaxTime = 0.00833333

fMaxTimeComplex = 0.01666667

[show]

bLockFramerate = 0

[generally]

iFPSClamp = 0

[animation]

fMaxFrameCounterDifferenceToConsiderVisible = 0.03333333

SkyrimPrefs.ini:

[show]

iVSyncPresentInterval = 0

————————————————————————————————————

Those who already run the game at higher framerates probably noticed that SSE forces 60Hz refresh rate in fullscreen mode regardless of FPS uncap settings. You had to either Alt-Tab out of the game or run something clunky like SpecialK to force the maximum refresh rate, which is not the ideal solution if all you're looking for is a buttery smooth gaming experience. This plugin fixes the issue by overriding Bethesda's hardcoded limitation.

The plugin is passive, after it performs the patch it immediatelly unloads so there's no overhead.

Requirements:

SKSE64

Installation:

Drop into SSE install folder

FAQ:

Q: Which SSE versions are supported?

A: In theory all are, but only 1.5.97 and 1.5.53 were tested.

Q: I'm seeing errors on startup, what's wrong?

A: Safety checks failed so patching aborted. Either no valid segment was found or multiple possible segments were detected.

Q: Why am I seeing plugin load "Error 1114" in skse64.log?

A: It's normal, ignore it. Technically this isn't a SKSE module, it just takes advantage of the plugin loader system to perform the patch. After patching it intentionally signals SKSE that it failed to load which leads to the plugin being unloaded from memory. Any actual errors will pop up in a message box, otherwise patching was successful.

A general guide to higher framerates:

See here for a detailed guide:

Framerate has to be limited either in driver settings or using an external tool like RivaTunerStatisticsServer to whatever your monitor supports, no higher. I usually set the limit a frame below the target just to be sure. For example, if you have a 120Hz monit …

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
监控刷新率上限
File size
57.0 KiB