Drops to 59 fps when capped at 60?
Go to solution
Solved by Eigenvektor,
That's a side effect of capping, because you can't do that super precise.
In order to run at a fixed 60 fps, every frame has to take 16 2/3 ms. If your CPU/GPU are fast enough to take less time, you "cap it" by "sleeping" the remaining time. So e.g. if the frame is done after 10 ms, you now sleep for 6 2/3 ms before rendering the next frame. If there's a slight variation you end up with 59 instead of 60.
And yeah, if the next frame suddenly takes 18 ms to render you can't get the time you spent doing nothing back.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now