Fallout 4

Fallout 4

View Stats:
Vlad Dec 1, 2022 @ 12:01pm
Playing this game 1440p 165Hz
My FPS are locked at 55. I've tried messing with the config files to disable Vsync but none of it worked. Then somewhere else I read that it's Freesync incompatibility. Another suggestion was changing Windows refresh rate to 60Hz.

Is there any fix without having to change my GPU driver config or Windows setting every time I want to play? It's just not worth all the trouble just to play one game.

Borderless windowed broke the 55 FPS cap, but now the GPU driver cap doesn't work. Jeez. Is any of this going to be fixed in the 2023 update anyway?
< >
Showing 1-12 of 12 comments
I use MSI afterburner + RivaStatic Turner programs to limit certain games to 60 FPS.
wesnef Dec 1, 2022 @ 12:26pm 
High FPS Physics Fix mod might do it.

(and yeah, it doesn't like high framerate monitors and a common symptom is for it to cap at 1/3 the refresh rate. 55fps is 1/3 of 165)
=EGC= kansasterry Dec 1, 2022 @ 12:33pm 
the game will set a 165hz monitor system to run at 165 divided by 2 with the ipresentlevel setting this setting will have to be set to zero followed by locking the game to 60fps with the gpu software.

from bethesda

https://help.bethesda.net/#en/answer/41680

https://help.bethesda.net/#en/answer/31653
Vlad Dec 1, 2022 @ 1:22pm 
Originally posted by =EGC= kansasterry:
the game will set a 165hz monitor system to run at 165 divided by 2 with the ipresentlevel setting this setting will have to be set to zero followed by locking the game to 60fps with the gpu software.

from bethesda

https://help.bethesda.net/#en/answer/41680

https://help.bethesda.net/#en/answer/31653

That's the thing. That parameter is in like 4 different config files, I've changed all of them and none of it makes a difference. But curiously if I play the game in 1080p the 55 FPS cap is gone.

Honestly I'm just thinking of taking the L and settling with the 55 FPS. I was going to cap the game at 60FPS anyway since that's the way it's meant to work. Shouldn't be that big of a difference. I'm not going to limit my screen to 120Hz just for FO4..
Originally posted by Vlad:
Originally posted by =EGC= kansasterry:
the game will set a 165hz monitor system to run at 165 divided by 2 with the ipresentlevel setting this setting will have to be set to zero followed by locking the game to 60fps with the gpu software.

from bethesda

https://help.bethesda.net/#en/answer/41680

https://help.bethesda.net/#en/answer/31653

That's the thing. That parameter is in like 4 different config files, I've changed all of them and none of it makes a difference. But curiously if I play the game in 1080p the 55 FPS cap is gone.

Honestly I'm just thinking of taking the L and settling with the 55 FPS. I was going to cap the game at 60FPS anyway since that's the way it's meant to work. Shouldn't be that big of a difference. I'm not going to limit my screen to 120Hz just for FO4..

there is not really much visual difference between 55 and 60 as long as its consistent and not bouncing around between a lower and higher fps.

I think that bouncing around some have is what may be what some report as lag issues and is most likely due to the gpu software or hardware trying to adjust performance or power saving settings on the fly while we are playing the game with some of the newer gpu cards.

That may even be the cause of some of the harder to find ctd issues.
Last edited by =EGC= kansasterry; Dec 1, 2022 @ 2:19pm
_KC76_ Dec 1, 2022 @ 4:21pm 
Do you use a Mod Manager by chance?

If you do, you need to edit the INI files in the mod manager's profiles folder, not the INI files in your documents folder.
RossenX Dec 1, 2022 @ 8:23pm 
Had the same issue fixed by:
1) iPresentInterval=0 (inside FO4Custom.ini, FO4Custom is the last loaded one so you only need to put it in there, it will override any of the other ini files) If the FPS is still 55 AFTER you set this option to 0, then you may have a mod that is changing it.
(Choose one of the below)
2a) Nvidia Control Panel, set max frame rate to 60, Vsync to on, fast vsync had tearing for me but 'on' got rid of that.
2b) Install High FPS Physics Fix, set it's FPS limit to 60 in the ini settings file of HFPF. Or even higher if you want, with HFPF you can go over 60fps without breaking the game and the input delay is much lower with HFPF.

Notes:
If you're playing in borderless window, freesync will not work. Freesync does not work with any game in borderless mode, because it uses the desktop's refresh rate, since the game is not the primary output on the minor when you're in borderless window mode.
=EGC= kansasterry Dec 2, 2022 @ 12:41pm 
Originally posted by RossenX:
Had the same issue fixed by:
1) iPresentInterval=0 (inside FO4Custom.ini, FO4Custom is the last loaded one so you only need to put it in there, it will override any of the other ini files) If the FPS is still 55 AFTER you set this option to 0, then you may have a mod that is changing it.
(Choose one of the below)
2a) Nvidia Control Panel, set max frame rate to 60, Vsync to on, fast vsync had tearing for me but 'on' got rid of that.
2b) Install High FPS Physics Fix, set it's FPS limit to 60 in the ini settings file of HFPF. Or even higher if you want, with HFPF you can go over 60fps without breaking the game and the input delay is much lower with HFPF.

Notes:
If you're playing in borderless window, freesync will not work. Freesync does not work with any game in borderless mode, because it uses the desktop's refresh rate, since the game is not the primary output on the minor when you're in borderless window mode.

As you stated the windows borderless mode is sending the desktop frames not the games frames so freesync will not work properly for the game in windowed mode.

I have tried explaining this before we can not just turn on freesync and have it work the monitor must be one that is compatible here is the explanation of how it works note the monitors hardware must be compatible as it is sending commands to the monitor to control this hardware it is not a software done process like v-sync is.

https://www.androidauthority.com/what-is-freesync-1230758/

"FreeSync is based on VESA’s Adaptive-Sync and uses dynamic refresh rates to make sure that the refresh rate of the monitor matches the frame rates being put out by the GPU. AMD’s solution has the graphics processor control the refresh rate of the monitor, adjusting it to match the frame rate so that the two rates don’t mismatch.

It relies on a technology that has become quite popular in recent days — variable refresh rate (VRR). With VRR, FreeSync can dictate the monitor to drop or raise its refresh rate as per the GPU performance. This active switching ensures that the monitor doesn’t refresh in the middle of a frame being pushed out. This takes care of the screen artifacts like tearing, stuttering, and other inconsistencies that can pop up when there is a lack of sync.

FreeSync, of course, needs to forge a connection between the GPU and the monitor. It does this by communicating with the scalar board present in the monitors. It does not need specialized dedicated hardware in the monitor, making it an easier implementation in the world of display synchronization technologies."
Last edited by =EGC= kansasterry; Dec 2, 2022 @ 1:00pm
Weird Potato Dec 2, 2022 @ 3:16pm 
Why 55? you want to lock it to 60, not 55.
Gsync works no problem too. ( borderless or fullscreen)
Last edited by Weird Potato; Dec 2, 2022 @ 3:17pm
hawkeye Dec 2, 2022 @ 6:42pm 
Change ipresentinterval wherever it occurs in all inis to 0.
The game looks at iPresentInterval in the [Display] section in the prefs ini.
This should be the only one but who knows.
If it is in the wrong section or the section name is missing the game will ignore it.

Turn off all control panel vsyncs.

Why? DirectX interrogates your hardware and adjusts its behaviour depending on what it finds e.g. DX will behave differently for windows/borderless/full screen setup options. Vsync also adjusts the behaviour. The developers can also adjust the behaviour in the game. It's a timings thing which doesn't appear to work correctly on new hardware. So disable it all.

Do not touch the monitor frequency unless on 300 hz. Note that 165hz monitors tend to be overclocked 144 hz monitors and this might screw up what DX sees.

You are getting 55 because 165/3 = 55. If you set your monitor to 144 you could get 144/2 = 72 or 144/3 = 48 depending how the game programming has been done. So disable it.

Then cap the fos in the gpu control panel. Why the control panel? It is written specifically for your gpu and works closely with the drivers. Other 3rd party apps are just generic methods.

Mod managers tend to use their own inis.
Mods can also change inis. Probably just the fps ones and weapon debris ones. I don't use them so I can't be more specific.
Last edited by hawkeye; Dec 2, 2022 @ 6:46pm
Weird Potato Dec 2, 2022 @ 11:30pm 
Or just ... get a Gsync monitor and cap fps to 60 so the physics don't wig out.
Vsync sucks.
greathero Dec 3, 2022 @ 11:22am 
I know how to fix your problem
Use this: https://www.nexusmods.com/fallout4/mods/44798
Obviously, it was created by some genius
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Dec 1, 2022 @ 12:01pm
Posts: 12