Page 1 of 2

Apex legends dynamic vsync

Posted: 12 Feb 2019, 06:47
by wirerat
I Been playing this on a acer xf250q 240hz. The only way to remove 144fps cap is to set the vsync in game option to dynamic. I am running gsync enabled + vsync enabled in nvcp. My framerate is running average of 180 with some dips here and there to 160. I only can tell this setting turns on vsync in the menus.

I am not certain how this in game dynamic vsync works. Would I be better off just going back to in game vsync off 144fps cap + gsync/vsync enabled nvcp? Both scenerios look smooth and feel responsive. I just prefer the uncapped fps.

Re: Apex legends dynamic vsync

Posted: 12 Feb 2019, 10:43
by Notty_PT
For Apex Legends, you defo want the internal cap to do its thing. i tried 240hz with this game and I had an awful experience because not even an i9 9900k 5ghz can sustain 200-240fps on this engine. The game was intended for 144hz gameplay, and not 240hz.

Re: Apex legends dynamic vsync

Posted: 17 Feb 2019, 03:00
by i fast reaction
it's not a cpu bottleneck, it's a gpu bottleneck that occurs due to how certain parts of the map were made. the engine is fine above 240fps, its source.


you can play with no fps cap and vsync disabled by adding the launch option "+fps_max 0". you can only remove the cap entirely or set a cap lower than 144. nothing in between will work.


you will likely find playing at 144fps locked to be more responsive in many areas than unlimited when your framerate falls under around ?288? as the gpu being fully saturated will cause you to start filling the pre-rendered frame buffer.


at this time only a 2080ti with high clocks playing at 720p on minimum settings will consistently hold 240fps but you may find in some places you dip slightly under.

Re: Apex legends dynamic vsync

Posted: 17 Feb 2019, 11:08
by Notty_PT
i fast reaction wrote:it's not a cpu bottleneck, it's a gpu bottleneck that occurs due to how certain parts of the map were made. the engine is fine above 240fps, its source.


you can play with no fps cap and vsync disabled by adding the launch option "+fps_max 0". you can only remove the cap entirely or set a cap lower than 144. nothing in between will work.


you will likely find playing at 144fps locked to be more responsive in many areas than unlimited when your framerate falls under around ?288? as the gpu being fully saturated will cause you to start filling the pre-rendered frame buffer.


at this time only a 2080ti with high clocks playing at 720p on minimum settings will consistently hold 240fps but you may find in some places you dip slightly under.
I excluded any GPU bottleneck by creating custom resolution and using Lod Bias, so my GPU usage was around 40% at the worst! And the CPU couldn´t still handle the 240fps, no matter what. In some areas it will go to 300fps easily, in other areas It always drops to 140-150 no matter what. All that inconsistent framerate only hurts aiming, big time. Having dips from 240 to 140 is atrocious for muscle memory, I would rather cap it. The engine isn´t clearly optimized for 240hz, because devs didn´t bother to tweak the stability above 144, it floats for no reason at all, even by just looking at the sky.

Exactly what happens on Battlefield V too, wich was designed and tweaked up to 200fps only (the maximum framerate cap by default), and Black Ops 4 aswell, wich suffers from the same problem as Apex, floaty framerate.

If you lock framerate to 138fps on 144hz monitor + Gsync/Freesync on these modern games, you have a better experience than with uncapped + 240hz

Re: Apex legends dynamic vsync

Posted: 18 Feb 2019, 03:00
by i fast reaction
Notty_PT wrote: in other areas It always drops to 140-150 no matter what.

Having dips from 240 to 140 is atrocious for muscle memory, I would rather cap it.
what speed+timings are you running on your ram? just wondering

Re: Apex legends dynamic vsync

Posted: 18 Feb 2019, 10:51
by Notty_PT
i fast reaction wrote:
Notty_PT wrote: in other areas It always drops to 140-150 no matter what.

Having dips from 240 to 140 is atrocious for muscle memory, I would rather cap it.
what speed+timings are you running on your ram? just wondering
3600mhz CL 15-16-16-31, Samsung B Die ones, they also make 4000mhz CL18 but it has worse performance than 3600 CL15

i7 9700k @ 5,1ghz (tested with 9900k too)

Is not a CPU bottleneck my friend. Is just the engine. And happens on other modern games too, devs do not optimize games for 240hz.

I read few days ago that things will get even worse soon, because new consoles will have a Ryzen Zen2 8 core cpu clocked at 3ghz. This will make devs use more AI and physics, so engines will be even more demanding on next gen. Consoles will support up to 120hz and I doubt we will be able to max out 240hz on most future games.

Re: Apex legends dynamic vsync

Posted: 19 Feb 2019, 08:58
by open
what do you think about 240hz vsync off? it has benefits like low input lag and may be able to milk your 180fps more if the downside of 240hz tearing is acceptable.

Re: Apex legends dynamic vsync

Posted: 19 Feb 2019, 09:02
by Notty_PT
Most games won´t exceed 240fps anyway, so you can get away with Vsync OFF. However if you average constant 300fps, I would still prefer 237fps lock, for example. That´s low input lag already

Re: Apex legends dynamic vsync

Posted: 22 Feb 2019, 13:42
by rudejim
Notty_PT wrote:If you lock framerate to 138fps on 144hz monitor + Gsync/Freesync on these modern games, you have a better experience than with uncapped + 240hz
Is using +fps_max 138 in launch options the best way to cap fps in Apex? And with it locked should Vsync then be off?

Re: Apex legends dynamic vsync

Posted: 22 Feb 2019, 17:22
by Notty_PT
rudejim wrote:
Notty_PT wrote:If you lock framerate to 138fps on 144hz monitor + Gsync/Freesync on these modern games, you have a better experience than with uncapped + 240hz
Is using +fps_max 138 in launch options the best way to cap fps in Apex? And with it locked should Vsync then be off?
You can go on nvidia control panel and force Vsync OFF specifically for APEX legends.

138fps cap with consistent framerate + Gsync works wonders on Apex and on any other shooter. Perfect for great aim, and aim is important in Apex. Don´t fall for the usual streamer setup with uncapped inconsistent framerate (120 to 240fps), because that will only make you play worse. The best player in the world right now on Apex, Dizzy, also caps framerate to a lower value now (144) and he is using a 240hz monitor even. That says something.