FPS cap question

CheekBoys

Distinguished
Oct 12, 2013
170
0
18,680
Hi, I have my frame rate capped at 35 fps to reduce major fps fluctuations using EVGA Precision X and I get fps drops to below 35 fps which seems normal, but with the fps uncapped the frame rate is better than with it capped. I tested Crysis 3 with fps uncapped and I got about 35-40 fps but with it capped I got around 15-35 fps on the exact same part in the game. Why is this happening?
I have a GTX 660 SC.
 
Solution


Ugh. It's not that simple. If your card can only push out 30 frames in a second and your monitor can display 60 of them in a second, there is a possibility that when your monitor wants to display the contents of your screen your GPU will not have rendered another frame, so essentially you will have missed a frame (this is what Nvidia G-Sync fixes, by the way). The lower your framerate the more of these "misses" happen. It doesn't matter that your eye can see only 30 FPS, anyone who has played at a higher framerate will...

Kanja007

Distinguished
Oct 18, 2013
138
1
18,815
Human eye can only notice upto 30fps. A hd movie is rendered at 25-30fps. Try capping at 25-30fps. Also if you want to record such high end games then consider upgrading your GPU and will be better if you SLI.
 

ldewitt

Distinguished
Sep 27, 2013
1,034
0
19,660


Why does it seem that 30 fps is slow and laggy?
 

DudeMartin

Honorable
Oct 8, 2013
47
0
10,560


Ugh. It's not that simple. If your card can only push out 30 frames in a second and your monitor can display 60 of them in a second, there is a possibility that when your monitor wants to display the contents of your screen your GPU will not have rendered another frame, so essentially you will have missed a frame (this is what Nvidia G-Sync fixes, by the way). The lower your framerate the more of these "misses" happen. It doesn't matter that your eye can see only 30 FPS, anyone who has played at a higher framerate will tell you that they see a difference. It is because with higher framerates less misses occur, so your eye misses frames less frequently, creating a smoother visual experience.
 
Solution

Kanja007

Distinguished
Oct 18, 2013
138
1
18,815
Tearing always occur when the graphics card is rendering at its own pace, rather than syncing with the monitor's refresh rate. This is the effect of the graphics card outputting whatever it has rendered when the monitor refreshes. More often than not, (when FPS is not equal to refresh rate and GPU doesn't finish the frame when the monitor refreshes) the GPU will not have a complete frame (latest) ready when the monitor refreshes.