I have a 120 Hz monitor without G-sync/freesync. I'm playing Control at Ultra-like settings right now and the FPS fluctuates around 70, causing stuttering. Since the game does not seem to have a FPS cap toggle, I used Rivatuner to cap the game to 60 FPS in hopes of making the framerate more stable. However, this makes my RTX 2070's GPU load cap at around 80%, and there are still sudden framerate dips below 60 which cause very noticeable stutters.
I was wondering if there was a way to cap the framerate at 60, but make the GPU render the extra 10 or so frames, but they are just not shown. My hopes is that this would act as a buffer against framerate dips (i.e. instead of using 80% power to render exactly 60 FPS, with dips to 55 FPS, it would use 100% power to render 70 FPS, which would dip to 65 FPS, which would be imperceptible to me because it's still above the fixed FPS cap. Those extra frames would obviously be discarded by the FPS capping mechanism).
I realize I'm probably very ignorant about how frame rendering works. Thanks for your insight.
I was wondering if there was a way to cap the framerate at 60, but make the GPU render the extra 10 or so frames, but they are just not shown. My hopes is that this would act as a buffer against framerate dips (i.e. instead of using 80% power to render exactly 60 FPS, with dips to 55 FPS, it would use 100% power to render 70 FPS, which would dip to 65 FPS, which would be imperceptible to me because it's still above the fixed FPS cap. Those extra frames would obviously be discarded by the FPS capping mechanism).
I realize I'm probably very ignorant about how frame rendering works. Thanks for your insight.