The Elder Scrolls V: Skyrim Special Edition

The Elder Scrolls V: Skyrim Special Edition

118 ratings
How to play Skyrim at 120+ fps
By JW
How to fix the 120+ fps physics bug and disable the new 60 fps limit.
   
Award
Favorite
Favorited
Unfavorite
Find and open Skyrim's configuration files.
The configuration files are located in My Documents\My Games\Skyrim Special Edition. Open Skyrim.ini and SkyrimPrefs.ini with notepad or your favourite text editor.
Adjust fMaxTime to fix the physics glitches
Add the following two settings to Skyrim.ini under [HAVOK]. This section likely won't exist by default, so you'll have to add it to the end of the file or inbetween two other sections.

The value for fMaxTime should be 1.0 divided by your target frame rate. I don't know if adjusting fMaxTimeComplex is really necessary, I didn't notice much of a difference while testing. It's set to 1/30 by default, so if you were to change it, set it twice as large as fMaxTime.

Make sure your target frame rate is realistic. If you have a 144hz monitor but your machine can only handle about 90 fps max, pick 90 as your target. The physics engine works properly as long as your frame rate stays within fMaxTime / 2 and fMaxTime * 2. If you pick your target too high, the game physics will feel rather floaty (and if it's way too high; gravity will stop working altogether).

[HAVOK] # fMaxTime=(1.0 / fps) # fMaxTimeComplex=(2.0 / fps) # Default for 60 fps: # fMaxTime=0.0167 # fMaxTimeComplex=0.0333 # Example for 144 fps: fMaxTime=0.00694 fMaxTimeComplex=0.01389

Note that lines starting with # are comment lines, these have no effect on the game. You don't have to add these to your ini file, but they may be helpful for future reference.
Disable the 60 fps limit
Update 1.3 for Skyrim Special Edition introduced a frame rate limit at 60 fps, which is now enabled by default. You can disable it by adding the following option under [Display]:
[Display] bLockFramerate=0
[optional] Enable v-sync
Skyrim's engine depends on a stable frame rate, and v-sync helps with that. Therefore I would recommend keeping v-sync enabled. If you do wish to change it, find the following line in SkyrimPrefs.ini:
[Display] iVSyncPresentInterval=1
This controls the game's "present interval", the number of v-sync cycles to wait before presenting a new frame. A value of 1 is the default to enable v-sync (double buffering). A higher value means the game will wait longer before presenting each frame, effectively limiting the frame rate to a fraction of your monitor's refresh rate. To disable v-sync, change this value to 0.

Personally I like to disable the v-sync setting in-game, and force adaptive v-sync with triple buffering in the Nvidia control panel.
Troubleshooting
Still 60fps after disabling the frame rate limit.
Some players report that the bLockFramerate option only works when placed in SkyrimPrefs.ini.
Also confirm that your monitor is set to use a refresh rate above 60Hz. You can check this in the monitor's OSD menu. Skyrim may inadvertently change your refresh rate to 60Hz when launching. Try using exclusive fullscreen mode instead of borderless windowed, or vice versa. You could also try disabling the 60Hz mode in your graphics card driver's control panel, thereby forcing Skyrim to use the higher refresh rate mode.

The game physics are still glitchy
You may still run into some glitchy physics while playing, even using this workaround. There's simply no way to fix the entire game engine design by changing some values in an ini file. Still this workaround resolves most game-breaking frame rate related bugs.
Some players still report objects violently flailing around on certain quests (eg. the Civil War battles). If this hinders your progress or otherwise bothers you, a workaround is to temporarily re-enable the 60fps cap during these quests.

Issues with G-sync or Freesync monitors
I don't have any experience with these monitors. If you had trouble playing Skyrim with a G-sync monitor and found a way to resolve it, let me know in the comments and I'll add your solution to this guide.
46 Comments
Zontor Mar 11 @ 4:18pm 
I just want to mention if you want the game to always boot up with the higher refresh and not need you to alt tab change this in SkyrimPrefs.ini

Find this in that file and change it from 1 to 0
[Display]
bFull Screen=0


I did the math for 164 fps if someone didn't pay attention in school:

# Example for 164 fps:
[HAVOK]
fMaxTime=0.00609
fMaxTimeComplex=0.01219
Niqquie Feb 9 @ 10:27am 
@GD You guys are simply genius. Worked 100% Thank you so much.
Zero-Fox Oct 25, 2023 @ 6:52pm 
I do not quite understand on 2 fronts. First, the math isn't mathing to me cause I just don't get it. And second, will this fix the frame stutter I've been having?
IceYouMusic.xyz Jul 21, 2023 @ 3:48pm 
i GOT THE FRAME RATE TO GO TO 300 BUTTER SMOOD but now the npcs move like snails or turtles.
Tonyman Mar 11, 2023 @ 11:49am 
@Pumanator maybe you have set the desired framerate too high ?
Tonyman Mar 11, 2023 @ 11:49am 
@Epoh_ what happens ?
Epoh_ Dec 26, 2022 @ 6:02pm 
Did every possible thing in the guide plus from people in the comments i dont know what the issue is
LOYAL_UK Dec 18, 2022 @ 11:42pm 
thank you just did this works perfectly, great instruction and i appreciate you working out the frame rate maths for me! sir! take a golden unicorn
Pumanator Nov 19, 2021 @ 11:32pm 
Ok, new issue with this. This one is interesting. Latest updates including Anniversary update with all the Creation Club stuff. I haven't really needed the HAVOC stuff, but adding the bLockFrameRate=0 makes the horses not move correctly. They have stunted running (the legs move at the correct speed but the actual movement is slower) and the jump is like those cats with stubby legs who put so much effort into getting an inch off the ground.
Bob Rooney Jan 13, 2021 @ 6:02am 
@GD:

Thank you. Your solution (disable fullscreen optimizations) worked.