Hey there, I am curious what is the best way to go for the smoothest gameplay? I have 6700XT and I only play single-player games. Some say use Enhanced Sync with VRR and some say not. Some say use Vsync with VRR some say FPS limit is enough. I am overall a bit confused and would appreciate some explanation.

1 month ago

Comment has been collapsed.

A controller smoothens everything. If you have a high refresh rate and play at below that refresh rate, everything will be choppy than playing with native refresh rate (60/75/100) at the same FPS.
If you can't use a controller, use V-Sync.

Maybe even lower your settings to reach your refresh rate, too.

1 month ago
Permalink

Comment has been collapsed.

everything will be choppy than playing with native refresh rate

But wasn't the point of VRR to fix that by making Monitor's refresh rate same as your FPS?

1 month ago
Permalink

Comment has been collapsed.

For such high refreshes it's not really doing much to save the choppiness, at least in my experience.

1 month ago
Permalink

Comment has been collapsed.

From what I can see it does its job and things are pretty smooth. Just to be sure, you enabled it as well right? Not all monitors works out of the box and require enabling through driver.

1 month ago
Permalink

Comment has been collapsed.

Yep, I have had enabled it.

1 month ago
Permalink

Comment has been collapsed.

Do you have V-Sync on in the game or through nvidia (or amd) control panel or anything? Your experience is "wrong" in the sense that the VRR technology is supposed to save choppiness. If the game is running at 40 fps on a 60 hz monitor, then you get choppiness from repeat frames but with VRR, the 60 hz monitor drops its refresh rate to 40 hz with a game running at 40 fps, eliminating all repeat frames. The Hz is always supposed to match the FPS.

If you're still getting choppiness even if the monitor is properly VRR, then I think that's just your system stuttering or it's just the game's low frame rate on general. And it probably is worsened by your personal sensitivity to low frame rate.

1 month ago*
Permalink

Comment has been collapsed.

I don't have any last gen games to test, just upgraded my rig few days ago. But on my last build the VRR wasn't doing much, it was visible there was a timing issue, but the frame time was one singular thing per frame so I guess that's that.

To me VRR didn't really do much if anything in my personal experience, but didn't stop me from enjoying the games with a controller instead though.

1 month ago
Permalink

Comment has been collapsed.

To get smooth frametimes you can use msi afterburner/RivaTuner and cap your fps using that software.
Random video I found to understand about it a little bit and see how to setup/how it works...https://www.youtube.com/watch?v=oh6hamdxlN0

1 month ago
Permalink

Comment has been collapsed.

No idea about enhanced sync but for VRR from my experience it's the best to disable vsync and limit the fps slightly below your monitor's refresh rate.

1 month ago
Permalink

Comment has been collapsed.

That's how I go so far as well, and mostly it works.

1 month ago
Permalink

Comment has been collapsed.

I don't think there's a global answer to your question. Some games console ports especially are so badly optimized for pc that they're a stuttering mess on any conceivable rig.

1 month ago
Permalink

Comment has been collapsed.

i use freesync premium cuz of my monitor (i have 7700XT)

1 month ago
Permalink

Comment has been collapsed.

There are much longer / more detailed answers you can get but to put it simply:

Enhanced Sync / VRR is great for any game where you can't hit your screen's refresh rate (60, 120, etc) consistently and helps eliminate tearing/stuttering.
FPS limit is good for when you're trying to save power/GPU strain, especially for handhelds where you could run a game at 60fps but might want to run it at 30 instead to save battery life, or for a game with no vsync options that will run as fast as you let it (hundreds of fps) even if it doesn't need to.

Combining the two should allow you to set your target FPS to a consistent value without worrying about tearing/stuttering, or if you're not worried about power usage or anything, just roll with Enhanced Sync / Freesync (just different flavors of VRR I believe) and call it good.

It should also go without saying that your monitor/screen needs to be VRR capable and have the option enabled for it to work.

1 month ago
Permalink

Comment has been collapsed.

Thanks for the answer, but I am curious how Enhanced Sync / VRR would be better than FPS Limit / VRR?

From what I understand both doesn't have tears or shutters, right? Then isn't it a better idea to just limit your FPS, save some power/ heat etc. while having the same experience?

1 month ago
Permalink

Comment has been collapsed.

i have a 960m and sometimes i can count the frames :D

1 month ago
Permalink

Comment has been collapsed.

I used that GPU for years and I can feel your pain ;(

1 month ago
Permalink

Comment has been collapsed.

AMD recommends Enhanced Sync + VRR.

Enhanced sync only works when the fps is above the refresh rate. VRR only works when it's below. So with both, you're getting the best of both worlds (low input lag and no tearing) no matter what your framerate is. Basically turn that on and you can forget about it.

The benefit of having a much higher framerate than your refresh rate (think 2x higher) is to reduce the input lag further, but it does not increase perceived smoothness. Say your monitor is 144Hz, if you were watching gameplay (rather than playing) at 144fps and 1000fps, it will look identical. For playing, it will feel ever so slightly more responsive at 1000. Personally I don't think that matters for the vast majority of singleplayer games, only for those that are very fast-paced.

As for frame limit, this is often used to reduce heat and noise like said previously. However, there are other reasons for using an fps limit.

Sometimes your framerate can vary a lot. So one second you have 150fps, the next you have 100. Despite the high framerate this can appear stuttery, because the frametime changes so quickly. Limiting your framerate to about the average fps can help a lot. It can decrease the overall "smoothness" a bit, but will help with the feeling of stutter.

This is especially helpful for when you are CPU bottlenecked. When you're maxing out a CPU thread, it can introduce severe stuttering even when your average framerate is high, and it's much worse than when you're GPU limited. Basically, out of 10 frames you could have one that takes a very long time to draw, so it doesn't bring the average down a lot but it's very noticeable. Limiting the framerate to below your average will reduce the difference between these frames, making the stutter appear less jarring.

I've had an i7-2600K with a 1080 Ti for a while, and some modern games like Mass Effect Andromeda and Anthem, and even when the framerate was ~60 they felt like half that, because my 0.1% frametimes went sub-30. Limiting to 45 decreased the overall "smoothness", but it actually felt better to play.

There is also stutter caused by the game rather than your PC. Many Unreal Engine games suffer from this, for example Jedi Survivor. You can't do anything about that unfortunately, it's how the game and engine are written (ie. poorly). Using DXVK can help though, in Jedi Fallen Order it almost completely eliminated stuttering. In GTA 4 not only it removed stuttering but greatly improved performance. It doesn't work for DX12 games, there's VKD3D for those but it has much less compatibility AFAIK.

1 month ago
Permalink

Comment has been collapsed.

Thanks for the detailed answer and suggestions

I think I will go with FPS Limit + VRR way because I always care about low thermals/power more than other things.

1 month ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.