Horizon Zero Dawn™ Complete Edition

Horizon Zero Dawn™ Complete Edition

View Stats:
Frame Limiter Doesn't Work
I'm trying to limit my frame rates to 60Hz (since that's all my monitor supports) to reduce power, heat, and noise however I don't seem to be able to get the GPU to cooperate. I've enabled VSync in Nvidia Control Panel and in the game which should automatically keep the FPS at 60 but according to the in game benchmark the CPU gets limited to 60 FPS but the GPU is still going full speed. I then tried enabling the Max Frame Rate setting in the Nvidia Control Panel which didn't work either. Next I tried the in game frame limiter and set that to 60 and still the GPU is going full speed spitting out way more frames than 60.

The only thing that I'm doing different than probably most people is playing the game in windowed mode since I span the window across my 3 monitors. But I would think at least the in game frame limiter should work even in windowed mode, especially cause it's one of the few settings that's not grayed out when you switch to windowed mode.

Any chance someone could try running their game in windowed mode with the in game frame limiter enabled and run the in game benchmark to see if the GPU sticks to the requested frame rate? That would help me rule out if this is a game issue or if there is something going on on my machine that's causing this issue.
< >
Showing 1-7 of 7 comments
OtherWise 11 Jul @ 11:31pm 
you said it yourself, you benchamrked it and IT WAS beeing limited to 60 FPS. so the Limiter is working. There is no need for someone else to test it. Actually i am using it now and is working.

Your GPU going full trottle, means you either have a weak GPU and it needs to push all that vs the Visual "Settings" you defined for the game. Or you probablly have on your nvidia control panel the "Prefer Maximum Perfomance" option, where the GPU will always be at 100% regardless if it needs to be or not.

If Windows has that option too, it will do the same for the CPU, but dunno what kind of boost it will do to the GPU too.
Supafly 11 Jul @ 11:37pm 
Specs? Sounds like your hardware is being pushed to render the quality of the game. To confirm lower graphics settings then re-run the benchmark. GPU shouldn't be pushed as hard but still capped at 60 fps.
Originally posted by OtherWise:
you said it yourself, you benchamrked it and IT WAS beeing limited to 60 FPS. so the Limiter is working. There is no need for someone else to test it. Actually i am using it now and is working.

Your GPU going full trottle, means you either have a weak GPU and it needs to push all that vs the Visual "Settings" you defined for the game. Or you probablly have on your nvidia control panel the "Prefer Maximum Perfomance" option, where the GPU will always be at 100% regardless if it needs to be or not.

If Windows has that option too, it will do the same for the CPU, but dunno what kind of boost it will do to the GPU too.

The CPU is being limited but the GPU is not. What I'm hoping someone can confirm is whether their in game benchmark shows the same thing or if both their CPU and GPU FPS stay limited which is the behaviour one would expect.

According to the in game benchmark the GPU is putting out around 90 FPS and is being used 100% but there's no need for it to run full tilt when my monitor only does 60Hz. I checked the setting you mention and it's set to Normal.

Thanks.
Originally posted by Supafly:
Specs? Sounds like your hardware is being pushed to render the quality of the game. To confirm lower graphics settings then re-run the benchmark. GPU shouldn't be pushed as hard but still capped at 60 fps.

I'm running a 4070 Super, plenty of power to run the game. What I'm trying to troubleshoot is why is the GPU putting out way more frames than 60 when it's supposed to be limited.

Thanks.
OtherWise 12 Jul @ 10:06am 
a bit confused, since 1st you said you test it and was beeing limited to 60, but now its not.
And in case i was not clear, FPS is not tied (at least directly) to how much power the GPU will use.

But 1st you need to actually know without a doubt that your FPS is NOT beeing limited.
For that start by installing "MSI Afterburner" as that program will display your current FPS in Real time as you play.

2nd) did you check "like in my previous answer" that you are not using the "Prefer Maximum Perfomance" on Nvidia panel.

What about vsync on Nvidia panel, is it using the Defaults, instead of fast vsync or other derivation?

Another thing you can try, is to reeinstall your Video driver to eliminate any kind of corruption that might have happend.

and in case you may be Mistaken and you actually have a high frequency monitor, try to use just the ingame FPS limiter WITHOUT vsync.

I dont know how tech savy you are but you can try to Restore the Nvidia Control Panel to its defaults. And be carefull to not mistake, because the panel has 2 sections, one is game specific and the other is the Global one applied to everything.

Outside of this small sugestions i dont know what more i can advise you. But there is one fact, is that the ingame FPS limiter and Vsync Work (and always have), and i never heard ppl having problems with them (doesnt mean there wont be exceptions)
Last edited by OtherWise; 12 Jul @ 10:10am
Originally posted by OtherWise:
a bit confused, since 1st you said you test it and was beeing limited to 60, but now its not.
And in case i was not clear, FPS is not tied (at least directly) to how much power the GPU will use.

But 1st you need to actually know without a doubt that your FPS is NOT beeing limited.
For that start by installing "MSI Afterburner" as that program will display your current FPS in Real time as you play.

2nd) did you check "like in my previous answer" that you are not using the "Prefer Maximum Perfomance" on Nvidia panel.

What about vsync on Nvidia panel, is it using the Defaults, instead of fast vsync or other derivation?

Another thing you can try, is to reeinstall your Video driver to eliminate any kind of corruption that might have happend.

and in case you may be Mistaken and you actually have a high frequency monitor, try to use just the ingame FPS limiter WITHOUT vsync.

I dont know how tech savy you are but you can try to Restore the Nvidia Control Panel to its defaults. And be carefull to not mistake, because the panel has 2 sections, one is game specific and the other is the Global one applied to everything.

Outside of this small sugestions i dont know what more i can advise you. But there is one fact, is that the ingame FPS limiter and Vsync Work (and always have), and i never heard ppl having problems with them (doesnt mean there wont be exceptions)
I'm assuming you've never run the in game benchmark before. If you did you'd know that it shows details for CPU and GPU performance and which is the limiting factor. Ideally when using a frame limiter you should have both CPU and GPU limited so that neither is putting out frames that aren't being displayed (and wasting power in the process, etc). My issue is that my GPU is going full tilt producing as many frames as it can but then the CPU brings that down to 60. That's not the expected behavior since it wastes GPU power, etc. and that's why I'm looking for others to provide feedback on how their game is behaving in the benchmark.

Thanks.
cswiger 12 Jul @ 7:57pm 
The game isn't rendering faster than the frame rate limit. The benchmark is paying attention to the frame times and showing what would happen if there was no limit. For example, if it takes about 8 ms to render a frame on the GPU for a 60 Hz display, the HZD benchmark will show the GPU running at ~120 fps.

However, an external tool like MSI Afterburner + RTSS will confirm that the 60 fps framerate limit is in place and that the GPU is not running at 100% load. Various other games that pay attention to fps and ups will measure this similarly-- see Factorio and DSP for specific examples:

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3128014851

(Even though it claims "up to 147 ups", it is really running at 60 ups.)
< >
Showing 1-7 of 7 comments
Per page: 1530 50