Forum Discussion

mklene's avatar
mklene
Rising Novice
5 years ago

Vsync seems to limit framerates (in ME3)

So, I've been having an issue while playing ME3 where my framerates hover around 47/48 fps at 4k with Vsync on, while GPU usage is nowhere near maxed out. This is not exactly a problem, because the game feels very smooth (panning in particular), but I don't understand what's going on. I have no other games that behave like this.

I can turn Vsync off, of course, which makes the fps jump up, but then the game becomes very jittery. I tried various variations (Vsync off, Amd enhanced sync, anti-lag), but nothing feels as good as the ingame Vsync.

Anyone who can point me in the right direction? Is it the smoothframerate option? And if so, can I force smooth fps around 60 fps?

PS.

5700xt, Freesync monitor.

3 Replies

  • This sounds like a result of freesync; if your framerate dips below the vsync refresh limit of 60, it'll dynamically stabilize to a lower refresh rate allowed by your monitor. I also have a freesync monitor fwiw (but with an Nvidia card; freesync still compatible).

    One thing you can try; disable in-game vsync and use the in-game frame rate limit option (try 60). In your AMD control panel, enable both vsync and freesync. With Nvidia and gsync/freesync, you're supposed to disable in-game vsync while leaving control panel-level vsync enabled along with freesync, and I'm pretty sure it works the same way with AMD (almost everyone agrees on this).

    If you still get no higher than 48 fps, try this: Disable the in-game frame limit (leave in-game vsync disabled) and instead use the frame limiter in the AMD control panel (I believe it's called Frame Rate Target Control). Set this to 3 below your monitor's refresh rate (if your monitor's refresh rate was 60, you'd set it to 57). This will ensure you don't get vsync-associated input lag and that freesync is active at all times.

    The ideal solution would be the game's frame limiter, but sadly it doesn't have any options between 30 and 60.

    Again, just to be clear, freesync itself limits frames (in a stepwise fashion depending on your performance in a given game), so seeing an apparent framerate cap below your refresh rate isn't necessarily abnormal behavior.

  • Do you have a 144Hz monitor? If so, 48fps is a standard cap if you can't hit 72 and have vsync on.

    I noticed that the games can have low framerates in areas where CPU and GPU usage aren't nearly maxed. I don't know why that is.


    @mklene wrote:

    I can turn Vsync off, of course, which makes the fps jump up, but then the game becomes very jittery. I tried various variations (Vsync off, Amd enhanced sync, anti-lag), but nothing feels as good as the ingame Vsync.


    Have you tried disabling vsync and setting a framerate cap?

    Also worth noting: I have noticed that ME2 and ME3 sometimes break freesync, so if it feels "jittery", make sure it's actually functioning properly. In my case, my monitor will get locked at 67Hz. Try turning freesync off and on again in the monitor settings and see if that makes the game smoother with when vsync is off.

  • mklene's avatar
    mklene
    Rising Novice
    5 years ago

    Thanks, very comprehensive.

    So I tried once again with vsync in game turned off and AMD enhanced sync turned on and it seems fine now (little or no tearing sofar).

    I don't know what's different. I might have changed some settings in the the gamesettings.ini, but nothing that should have made a difference.

    Anyway, here's hoping it sticks.

About Mass Effect Franchise Discussion

The fate of the galaxy lies in your hands. Join the Mass Effect community forums and tell us how you'll fight for it.19,173 PostsLatest Activity: 3 hours ago