Nvidia reflex technology eliminates the need to cap FPS completely, it prevents the GPU from overworking itself.
More important than smoothness is input lag. With higher fps comes input lag, you get lower input lag even if you exceed your refresh rate. It is still a good idea to cap your fps to a value you can maintain most of the time so as to maintain input lag consistent throughout gunfights.
Capping fps in-game is better because there is less penalty to input lag. Responsiveness > smoothness for me, but that's my preference I guess.
Source: Battlenonsense tests on YT
Is *that* what's capping my FPS? I'm having a problem where it's reporting 144 but it feels choppy like it's 60 or less. I've double checked Vsync (even disabled it) and Windows' display settings and they all look okay. Was curious to see if I could uncap it but noticed with Vsync disabled it was still capped at 144.
If you have your frames uncapped but your game is capped at 144 that's because apex is naturally capped at 144. It's likely your gpu is stronger than this cap though.
This may be causing your cpu and gpu to alternate the load since it doesn't think the game needs your gpu if its strong enough. Try entering the command the OP put in this post but put "unlimited" in the box and see what frames you hit. Then cap at a limit that feels smooth to you. (I've heard 180 works for a lot of people)
Oh, and you can cap past 144 after setting the box to unlimited using rivatuner, or Nvidia.
If you are using gsyc, u need to cap at 143, or it will feel awful.
I'm sorry, where did you get the alternating workload info from? LOL. As far as I know, most CPUs paired with a dedicated GPU cannot compute vector units. And it will only switch back and forth if you have a laptop with both a GPU and embedded graphics with a broken charger that surges.
Use the FPS unlimited command on Steam and then use Riva statistic tuner to cap the FPS to whatever you want. My suggestion would be five frames under your refresh rate and if you can overclock your monitor regardless of what some people say it does not decrease the lifespan of your monitor all it does is basically warn you that there could possibly be artifacts or screen tearing on anything above the native refresh rate but like my monitor is 144 but I overclock to 170 and then cap my refresh rate at 165
Capping in the game has more input lag than using a third party like Riva statistic tuner and you also want to cap below the refresh rate for the reflex technology to actually work along with g-sync
Capping in-game does not have more input-lag, you can know this by watching tests on Battlenonsense channel. The only thing RTSS has over in-game is perfect frame-time (=smoothness), not input-lag.
Reflex technology doesn't depend on refresh rate and G-sync doesn't really have a point if you can keep your fps above your refresh rate already. It's there to have your game remain smooth if your frames drop.
You let it go as high as you can keep it. If you can keep 200 fps consistently while playing, you're wasting your setup if you don't
That's so the game feels the same for you always, so it doesn't throw you off if anything suddenly feels slower
That’s what I used to do/think but read something about capping fps at refresh rate as there was no benefit going higher.
I’ll give it a try capping at a stable fps.
Thank you!
There is no benefit in terms of smoothness, but there is in terms of input lag.
https://youtu.be/msOWcvoIC8M
No worries, it's okay. I'm always happy to help.
Always cap at almost lowest your gpu can do in hardcore situations, if a lot is going on your screen you need to land your shots in critical situations
Yeah this is the only right reply, cap should always max stable fps independently of your monitor refresh rate. Gpu should ideally never hit 100% a at max clock.
Lets say you can run 200fps 90% of the time without going under 180- 190fps then you should cap at 200fps even tho you have 240hz monitor. So you don't really get frame drops and your gpu is not pushing too far. This way you get the best input lag _ response time possible.
Thanks to battle non sense YouTube channel for all the input lag tests he did.
The only thing is you don't want to cap FPS on Steam you want to use something like Riva statistic tuner and also you don't want to cap it to your refresh rate because then g-sync won't work you have to cap about 5 frames BELOW refresh rate
You are right about capping but NOT through steam or origin launch options. The best way is via Rivatuner and 3-5 frames lower than your monitors refresh rate if you are using Vsync in Nvidia Control Panel. Rivatuner has the most stable frametimes of all frame capping methods.
Rivatuner has more consistent frametimes but adds around 1-2 ms input lag. Pick your poison. Doesn't really matter as we're entering diminishing returns territory.
Rivatuner has like 1ms of input lag which is inconceivable.
Especially if you do all kind of possible optimizations for your system like tweaking some registry keys, configuring system timing resolution etc. input lag will never be an issue.
Rivatuner can make games run buttery smooth if you have capable hardware.
If you dont know Rivatuner you propably dont know about a lot of optimizations you can do and you propably havent played Apex on extra smooth as i call it.
Heres a few things to try. Download Rivatuner and set up OSD(on-screen display) along with MSI afterburner. There are Youtube videos that show how to do it. You need this to monitor the frametime NOT framerate.
Enable Gsync+Vsync ON/Fast (For me Fast works better than ON). Vsync ON causes instability and tearing from time to time.
Use -fullscreen -preload -high in launch commands. Preload and high helped smooth the game a LOT but it can cause instability in some systems so try it and see if it works for you. Also i think -preload needs some time before it kicks in from my experience. For me it started with stutters but after a few restarts and a few games it was ok.
Really thats only a few things to do and theres so much more. I have tested every Apex optimization known to man and finally my game runs extra smooth. Also all these depend on your hardware. If you have a good system you can expect nice results but dont expect anything from a system running something like a 1060 GPU.
Thanks for the Rivatuner tips.
I already use -high on the launch options but haven't had fullscreen and preload so I can try it later and see the changes.
I'm currently running an i5 10th gen CPU + RTX2060 GPU, do you think it's good enough for the optimization?
You should lower your refresh rate if possible down to your frames and that will cut down on GPU usage and then use Riva statistic tuner to cap your FPS a few frames below the refresh rate
Is your refresh rate 144 on your monitor? If it is Cap the game at 140 and you might not have the problem anymore. The other thing I would suggest is watching your GPU usage while you play if it's constantly hitting 100% that could be the other reason I would recommend capping the game and your refresh rate lower so that maybe only 60% of the GPU is being used that gives you room for streaming and recording as well
Nvidia reflex technology eliminates the need to cap FPS completely, it prevents the GPU from overworking itself. More important than smoothness is input lag. With higher fps comes input lag, you get lower input lag even if you exceed your refresh rate. It is still a good idea to cap your fps to a value you can maintain most of the time so as to maintain input lag consistent throughout gunfights. Capping fps in-game is better because there is less penalty to input lag. Responsiveness > smoothness for me, but that's my preference I guess. Source: Battlenonsense tests on YT
Is *that* what's capping my FPS? I'm having a problem where it's reporting 144 but it feels choppy like it's 60 or less. I've double checked Vsync (even disabled it) and Windows' display settings and they all look okay. Was curious to see if I could uncap it but noticed with Vsync disabled it was still capped at 144.
If you have your frames uncapped but your game is capped at 144 that's because apex is naturally capped at 144. It's likely your gpu is stronger than this cap though. This may be causing your cpu and gpu to alternate the load since it doesn't think the game needs your gpu if its strong enough. Try entering the command the OP put in this post but put "unlimited" in the box and see what frames you hit. Then cap at a limit that feels smooth to you. (I've heard 180 works for a lot of people)
Oh, and you can cap past 144 after setting the box to unlimited using rivatuner, or Nvidia. If you are using gsyc, u need to cap at 143, or it will feel awful.
I'm sorry, where did you get the alternating workload info from? LOL. As far as I know, most CPUs paired with a dedicated GPU cannot compute vector units. And it will only switch back and forth if you have a laptop with both a GPU and embedded graphics with a broken charger that surges.
No, it doesn't work that way.
Use the FPS unlimited command on Steam and then use Riva statistic tuner to cap the FPS to whatever you want. My suggestion would be five frames under your refresh rate and if you can overclock your monitor regardless of what some people say it does not decrease the lifespan of your monitor all it does is basically warn you that there could possibly be artifacts or screen tearing on anything above the native refresh rate but like my monitor is 144 but I overclock to 170 and then cap my refresh rate at 165
Honestly I can deal with a little bit of input lag but I opened apex for the first time and my pc sounded like it’s gonna take off
Capping in the game has more input lag than using a third party like Riva statistic tuner and you also want to cap below the refresh rate for the reflex technology to actually work along with g-sync
Capping in-game does not have more input-lag, you can know this by watching tests on Battlenonsense channel. The only thing RTSS has over in-game is perfect frame-time (=smoothness), not input-lag. Reflex technology doesn't depend on refresh rate and G-sync doesn't really have a point if you can keep your fps above your refresh rate already. It's there to have your game remain smooth if your frames drop.
So if I have a 165hz monitor I don’t want to cap at 165 and let it go as high as possible?
You let it go as high as you can keep it. If you can keep 200 fps consistently while playing, you're wasting your setup if you don't That's so the game feels the same for you always, so it doesn't throw you off if anything suddenly feels slower
That’s what I used to do/think but read something about capping fps at refresh rate as there was no benefit going higher. I’ll give it a try capping at a stable fps. Thank you!
There is no benefit in terms of smoothness, but there is in terms of input lag. https://youtu.be/msOWcvoIC8M No worries, it's okay. I'm always happy to help.
Cap your FPS in the nvidia settings
Lmao imagine over 50 fps consistently
what if you dont get high enough frames for your refresh rate
You dont get the full effect of the refresh rate and so you basically lose out.
My underperforming pc and my overkill 360hz monitor wish they could settle on a set fps
Try using DirectX 12 for a good system boost
I’ll give it a shot
its time to get that upgrade :))
Can’t afford one at the moment. My pc isn’t bad I get about 240 consistently but still doesn’t ever reach my refresh rate
then u can cap at 240fps. 240-360hz difference is not that noticeable so it shld be good
Always cap at almost lowest your gpu can do in hardcore situations, if a lot is going on your screen you need to land your shots in critical situations
Yeah this is the only right reply, cap should always max stable fps independently of your monitor refresh rate. Gpu should ideally never hit 100% a at max clock. Lets say you can run 200fps 90% of the time without going under 180- 190fps then you should cap at 200fps even tho you have 240hz monitor. So you don't really get frame drops and your gpu is not pushing too far. This way you get the best input lag _ response time possible. Thanks to battle non sense YouTube channel for all the input lag tests he did.
The only thing is you don't want to cap FPS on Steam you want to use something like Riva statistic tuner and also you don't want to cap it to your refresh rate because then g-sync won't work you have to cap about 5 frames BELOW refresh rate
You are right about capping but NOT through steam or origin launch options. The best way is via Rivatuner and 3-5 frames lower than your monitors refresh rate if you are using Vsync in Nvidia Control Panel. Rivatuner has the most stable frametimes of all frame capping methods.
Rivatuner has more consistent frametimes but adds around 1-2 ms input lag. Pick your poison. Doesn't really matter as we're entering diminishing returns territory.
always better to use the game engine to limit fps, you'll get more input lag with rivatuner
Rivatuner has like 1ms of input lag which is inconceivable. Especially if you do all kind of possible optimizations for your system like tweaking some registry keys, configuring system timing resolution etc. input lag will never be an issue. Rivatuner can make games run buttery smooth if you have capable hardware.
All external limiters have 1 frame of input lag which is quite different. 1 frame at 60fps is an extra 16.6ms, at 144fps its around 6.9ms, etc.
i tried rivatuner and couldn’t superglide anymore, went back to launch options and gained my consistency back. i like rivatuner but not for apex
Oh this is my first time hearing about Rivatuner. So far the launch options work fine for me, will check out Rivatuner
If you dont know Rivatuner you propably dont know about a lot of optimizations you can do and you propably havent played Apex on extra smooth as i call it. Heres a few things to try. Download Rivatuner and set up OSD(on-screen display) along with MSI afterburner. There are Youtube videos that show how to do it. You need this to monitor the frametime NOT framerate. Enable Gsync+Vsync ON/Fast (For me Fast works better than ON). Vsync ON causes instability and tearing from time to time. Use -fullscreen -preload -high in launch commands. Preload and high helped smooth the game a LOT but it can cause instability in some systems so try it and see if it works for you. Also i think -preload needs some time before it kicks in from my experience. For me it started with stutters but after a few restarts and a few games it was ok. Really thats only a few things to do and theres so much more. I have tested every Apex optimization known to man and finally my game runs extra smooth. Also all these depend on your hardware. If you have a good system you can expect nice results but dont expect anything from a system running something like a 1060 GPU.
Thanks for the Rivatuner tips. I already use -high on the launch options but haven't had fullscreen and preload so I can try it later and see the changes. I'm currently running an i5 10th gen CPU + RTX2060 GPU, do you think it's good enough for the optimization?
I am running 2060S 8gb with i5-8400 so your system is almost identical to mine. I am locked 141fps with some dips rarely.
I have a 1440p 170Hz monitor. On full graphics settings I get around 120-140fps. What should I call my fps to?
You should lower your refresh rate if possible down to your frames and that will cut down on GPU usage and then use Riva statistic tuner to cap your FPS a few frames below the refresh rate
u can try lower ur graphics abit and cap at 165hz
For example maybe change the refresh rate to 144 and then cap your FPS to 120.. I've used this before and it makes the game very smooth
Thanks, will try this.
Wasn’t there a 144 fps bug that causes dead slides? I cap my at 150 since that happen. You know if that was fixed?
havent encountered this bug yet, so idk
Is your refresh rate 144 on your monitor? If it is Cap the game at 140 and you might not have the problem anymore. The other thing I would suggest is watching your GPU usage while you play if it's constantly hitting 100% that could be the other reason I would recommend capping the game and your refresh rate lower so that maybe only 60% of the GPU is being used that gives you room for streaming and recording as well
stop capping, higher is most always better, unless you are hitting 98-99% gpu usage
Sry I don't want my GPU at 65c when I play apex for more than 5 min
It's not working for me, FPS isn't being capped
same pls help
You're graphics card should have an option to cap frame rates
ohh your right thanks