High FPS in gaming is always desirable for smooth, enjoyable and lag free gaming experience. However, in some cases you may want to limit FPS in games for getting the best gaming experience without any screen tearing and stuttering. For example, if you want G-Sync or FreeSync to work properly then you want to limit the game FPS to the monitor’s maximum refresh rate, because G-Sync / FreeSync technologies do not work above the monitor’s refresh rate. So, if you are having a 75Hz monitor and you are getting 100 FPS in a game then you want to the cap the game FPS to 75 or preferably a bit lower for G-Sync / FreeSync to work properly, because above the monitor’s refresh rate they get turned off, and screen tearing will eventually occur whenever the game FPS goes above the monitor’s refresh rate.
You can also save a little bit of power by capping your game FPS because it takes some load off the graphics card. Moreover, your graphics card GPU temperature may also run a couple of degrees lower, because the GPU is doing less work is not being utilized to the full potential. However, these benefits are mainly dependent on the game and the graphics card, because if you are limiting your FPS from 150 FPS to 75 FPS then you will have extra advantage in terms of power and temperatures compared to limiting FPS from 90 FPS to 75 FPS. This can also result in better stability and reduction in stuttering in games, especially if you are being bottlenecked by your CPU.
Must Read: Best Softwares to Measure FPS in Games
How to Limit FPS in Games?
Here are the top ways by which you can limit FPS or lock frame rate in games for G-Sync / FreeSync technologies, so that you can have buttery smooth gameplay without any screen tearing and stuttering.
The easiest and the most basic way to limit FPS in games is by using V-Sync. V-Sync or Vertical Synchronization locks the frame rate of the game to your monitor’s maximum refresh rate. It does so by slowing down the game engine and making the graphics card work less, which may also result in low GPU usage, if the graphics card is rendering much more frames compared to monitor’s refresh rate. For example, if you have a 60Hz monitor and your graphics card is generating 100 FPS or more on average, then enabling V-Sync the maximum FPS you will get is 60 FPS only. So, basically it synchronizes the monitor’s refresh rate with the graphics card FPS and eliminates game tearing. However, V-Sync does have its disadvantages too that can be really bothersome for some gamers. First of all, it adds some amount of input lag to your games, which means mouse movements and keyboard inputs will not feel that much responsive on the display screen and you will feel that their response is quite jerky, and a delay is also felt.
Another bad thing about V-Sync is that it can lead to 50% reduction in your overall FPS when the graphics card struggles to keep the FPS to the monitor’s refresh rate that is locked by V-Sync. So, V-Sync is not a full proof solution and it is only advantageous when the graphics card is quite powerful and is outputting more frames than the refresh rate. Also, it is better to turn VSync off in high paced fast action games like CS:GO, Unreal Tournament etc. because of the input lag that it induces, and it makes the gaming experience so much worse, because players won’t be able to accurately target their enemies, as the accuracy gets compromised because of input delay or lag. So, to conclude here, V-Sync works well when frame rate is higher than monitor’s refresh rate but it degrades performance to much greater extent when the game frame rate falls below the monitor’s refresh rate, even slightly.
In-Game vs Driver Level V-Sync
There are two ways to enable V-Sync for game; first is in the in-game graphics settings and the second one is in the graphics card driver settings using their control panel.
Advanced V-Sync Technologies
Here are some other advanced V-Sync proprietary technologies from NVIDIA and AMD that work better than normal V-Sync, by reducing input lag and latency to a much greater extent compared to standard V-Sync.
Nvidia Adaptive V-Sync – This is basically a smarter V-Sync technology where the V-Sync remains turned ON whenever frame rate in a game is above monitor’s refresh rate but it is tuned off automatically by the Nvidia’s driver when FPS drops below refresh rate, to avoid stuttering. It gets tuned ON again when FPS crosses monitor’s refresh rate and vice versa. So, it is a relatively better way to get the best of both things that is less screen tearing and stuttering.
Nvidia Fast Sync – Nvidia Fast Sync is better than both traditional V-Sync and Adaptive V-Sync, because it reduces input lag and latency to a greater extent compared to them. Fast Sync does not lock game FPS to monitor’s refresh rate and slows down game engine that is done in traditional V-Sync technology. In fact, it uses an extra frame buffer to hold newly rendered frames and then selectively outputs the frame that is required at the moment to the monitor. This results in much lower latency and it reduces input lag in games. Also, just like Adaptive V-Sync, Fast Sync also gets turned Off when the FPS falls below monitor’s refresh rate. So, to Fast Sync to work, your graphics card should output much more frames (preferably double or 2x) above monitor’s refresh rate. It is a better way to control screen tearing and combat input lag, but is still not the perfect solution for most of the games.
Fast Sync is basically Triple Buffering with V-Sync combined, and it does consume much more video memory of your graphics card. Also, sometimes you may experience frame skipping, visual glitches and some input lag. Fast Sync is supported on Maxwell (GeForce 900 series), Pascal (GeForce 10 series) and Turing (GeForce 20 series & 16 series) GPUs. Fast Sync does not support DirectX 12 and Vulkan API, and If SLI or 3D Stereo is enabled, Fast Sync option will not be available.
Note: You can enable V-Sync, Adaptive V-Sync and Fast Sync in the Nvidia’s Control Panel Manage 3D settings menu. You can set these settings globally for all games or for selected games in the program settings menu.
AMD Enhanced Sync – Enhanced Sync works just like Nvidia’s Fast Sync to reduce screen tearing and latency. It works only with AMD graphics cards and when enabled, it allows them to run at their full potential, rendering as many frames as possible to reduce latency in games. It eliminates screen tearing by selectively discarding older and unneeded frames, and displaying the ones that are needed. However, when the FPS falls below monitor’s refresh rate, then Enhanced Sync gets turned off to avoid stuttering, and allowing some game tearing to happen. This gives a great balance between performance and game tearing, and allows for smoother gameplay with minimum screen tearing.
Enhanced Sync works with games using DirectX 9, DirectX 10, DirectX 11, DirectX 12* and Vulkan, but it does not support OpenGL. You can enable Enhanced Sync in the Radeon Software control panel / menu per game or globally depending on your requirements.
In-Game FPS Limiter
Some of games come with in-game FPS limiter, where you can set the FPS limit to your desired value. These in-game frame limiters are very efficient and they do not introduce any input lag, because they work at the game engine level and are controlled internally. However, there are only few games that come with in-game FPS limiters, and if you don’t have it then you have to use an external FPS limiter or FPS limiter software. Below you can see an in-game FPS limit option in game’s graphics settings menu.
FPS Limiter Softwares
FPS Limiter softwares are small utilities that limit FPS in games from outside the game functionality or game engine. They are also known as External FPS Limiters, and they work on either CPU level or driver level to limit frame rate in games. Below are some of the best FPS limiters available today for capping FPS in games.
RTSS Rivatuner Statistics Server
Rivatuner Statistics Server is unarguably the best FPS limiter software that you can get to cap your frame rate. It is small utility that can limit FPS and can monitor frame rate with On-screen display (OSD). It is a CPU level FPS limiter and adds up to 1ms of frame delay, which is negligible and does not affect performance of the game at all. It can be used with FreeSync and G-Sync for eliminating screen tearing and stutter. RTSS can be configured globally or individually for selected games. To limit FPS, open the RTSS and then in Framerate limit option, set the desired value to which you want to limit frame rate for a game. RTSS is a very accurate frame rate limiter and can limit FPS to the desired value that you have set for it.
RTSS also comes included with MSI Afterburner, which is a great overclocking and monitoring utility for graphics cards. So, if you want more functionality then it is better to use MSI Afterburner full installer, but if you only want to limit FPS then RTSS will do the job for you. RTSS works with both Nvidia and AMD graphics cards. You can download RTSS or MSI Afterburner for free from the links given below.
Important Note: RTSS may cause some stuttering in games that are CPU intensive, so if you are facing such performance issues in some games, then you can use driver level FPS limiter for CPU demanding games.
Driver Level FPS Limiters
Here are the driver level frame rate limiters to limit FPS in games. These driver level FPS limiters add up to 2ms frame delay in games.
Nvidia Profile Inspector
Nvidia Profile Inspector is a small standalone utility and an unofficial expansion of Nvidia’s control panel that exposes many advanced options, which you don’t get in the official control panel of Nvidia Drivers. To change frame rate, just go to the second option which is Frame Rate Limiter and set your desired FPS limit. Below this, there is another option, which is Frame Rate Limiter Mode that includes Limiter V2 – Force Off that you should enable for less input lag. You can set FPS limit globally for all games or per game basis.
Note: Nvidia Profile Inspector is a part of Nvidia Inspector, which is an overclocking utility for Nvidia graphics cards. You can download Nvidia Profile Inspector as standalone utility or can download Nvidia Inspector as whole that includes Nvidia Profile Inspector with it.
AMD FRTC or Frame Rate Target Control is built-in feature in the AMD Radeon Driver Software that allows you to lock frame rate in a game at user defined value. To limit FPS using FRTC, open the AMD Radeon Settings->Global Settings. Here enable Frame Rate Target Control and then set the FPS limit by moving the slider using your mouse.
AMD Radeon Chill
Radeon Chill is basically a power saving feature that regulates the frame rate depending on the game conditions. Unlike FRTC, it has minimum and maximum value for setting limit, so that the FPS can remain in this user defined zone only. The maximum value specifies that upper limit of FPS that your game cannot cross, and minimum value signifies that lower limit that Radeon Chill can drop your FPS too for saving power, without compromising gaming performance. The default value for minimum and maximum frame rate in Radeon Chill is 30 FPS and 300 FPS respectively.
For example, if in a game you are just walking around and there is not much of an action going on, then Radeon Chill can drop your FPS to as close to the minimum value for saving power, and if the ongoing activity or action in game increases, then it allows FPS to reach to the maximum value for increased performance. Radeon Chill is a great feature especially for laptops where you want to get maximum life from your battery. It is not recommended to use Radeon Chill with FRCTC as they can contradict each other leading to serious issues in games. However, Radeon Chill can be used with FreeSync for eliminating screen tearing and possibly stuttering. Radeon Chill comes included in the Radeon Software Adrenalin 2019 Edition.
How much FPS Limit should you Set?
It is better to limit your FPS a little below monitor’s maximum refresh rate, because sometimes FPS limiter can overshoot the FPS a little bit (due to error margin) above the target FPS that you have set, and this can result in screen tearing to happen. For example, if your monitor has maximum refresh rate of 75Hz and your graphics card is generating in excess of 100FPS then it would be better to cap the frame rate 2-3 FPS below monitor’s refresh rate, which in this case would be 72 – 73 FPS, to remain on the safer side and avoiding any kind of unaccounted marginal error that can happen with FPS limiters. You may set this number to even 70 FPS also, if you are still getting screen tearing with 73 FPS with FreeSync or G-Sync enabled.
V-Sync vs FPS Limiter with FreeSync / G-Sync?
There is no doubt that FPS limiters offer much better performance than V-Sync and advanced V-Sync technologies like Nvidia’s Adaptive Syn, FastSync and AMD’s Enhanced Sync. FPS limiters introduce little to no input lag are do a great job in preventing screen tearing, combined with FreeSync and G-Sync adaptive refresh rate technologies. However, the advantage of V-Sync is that it is easy to implement, either in game’s graphics menu or in the graphics driver control panel.
|Input Lag / Latency||Screen Tearing||Stuttering||Performance|
|V-Sync||High||None||Yes (when FPS falls below refresh rate)||Bad|
|Adaptive Sync||Lower than V-Sync||Yes (When FPS drops below refresh rate)||Lower than V-Sync||Better than V-Sync|
|Enhanced Sync / Fast Sync||Medium||Yes (When FPS drops below refresh rate)||Lower||Much Better than V-Sync & Adaptive Sync|
|FreeSync / G-Sync + V-Sync||Medium||None||Lower||Average|
|G-Sync + Adaptive Sync||Medium||None||Low||Average|
|FreeSync + Enhanced Sync||Low||None||Low||Very Good (Maximum FPS)|
|FreeSync / G-Sync + Fast Sync||Low||None||Low||Very Good (Maximum FPS)|
|FreeSync / G-Sync||None||Yes (When FPS goes above refresh rate)||Low||Very Good|
|FreeSync / G-Sync + FPS Limiter||Almost negligible||None||None||Best (Smooth Gameplay with No Tearing)|
RTSS vs FRTC vs Nvidia Profile Inspector
FRTC, Nvidia Profile Inspector and RTSS works great with FreeSync / G-Sync to eliminate screen tearing and stuttering, but RTSS is a bit better, both in terms of stability and performance, and has lowest input lag. So, I think it is better to use RTSS for limiting frame rate in games compared to other technologies. However, you can avoid RTSS with high CPU intensive games, if you are facing stuttering issue with it.
RTSS vs In-Game Limiter
There is absolutely no doubt that In-Game Limiter is the best way to limit FPS in games, because it does not introduce any input lag or additional latency. This is because in-game frame rate limiter works at the game engine level and can regulate the frame rate internally at source, while RTSS is a CPU level limiter that has to intercept frames in between, and has some slight overhead of 1 FPS or so. However, it is still better than driver level FPS limiters such as FRTC and Nvidia Profile Inspector. So, if a game has In-Game Limiter then it should be preferred over others for best performance as long as you are not facing issues with it.
FRTC vs Chill
Well, both are AMD technologies and can cap your frame rate to a user defined level. However, FRTC is more geared towards performance while Chill is more targeted towards energy or power saving. So, technically FRTC can offer you higher frame rates compared to Chill, whose aim is to keep FPS as low as possible without taking any huge performance hit in games. However, if you want to converse power then you can use Chill instead of FRTC with FreeSync. In other words, we can also say that FRTC sets hard cap while Chill allows dynamic capping in games as to save more and more power without affecting much of performance. Also, Radeon Chill only works with selected number of games while FRTC generally works with all games.
V-Sync vs FreeSync or G-Sync
V-Sync is easy to implement and requires no support from the hardware, while FreeSync / G-Sync and requires hardware support from both monitor and graphics card. V-Sync can work without FPS limiters, because it itself is a FPS limiter. However, V-Sync performs worst when the game FPS drops down below monitor’s refresh rate, and should be avoided in cases when your graphics card is not able to keep the FPS well above the monitor’s refresh rate constantly.
VSync with RTSS [to Lower Input Lag]
You can reduce input lag associated with VSync to some extent by capping frame rate using RTSS. You can do so by capping the frame rate a little below monitor’s maximum refresh rate. For example, if you have 144HZ monitor then you can cap the frame rate at 140 FPS. This will prevent VSync to fill frame buffer completely and allows extra space for next processing, and this can reduce input lag to some extent.
Important Note: Do not turn V-Sync On with FRTC.
If you need smoother gameplay with no screen tearing and stuttering then you must use FPS limiter / Frame Rate Limiter with FreeSync or G-Sync variable refresh rate technologies. Also, when it comes to FPS limiters, then RTSS works best in most of the games and should always be preferred over driver level FPS limiters. However, if somehow you are facing issues with RTSS, then you can switch to FRTC or Nvidia Profile Inspector that also works great with FreeSync. I think I have summed up pretty well about the various ways to limit FPS in games, and if you have any queries or insights regarding them, then you can connect with us using the comment section below.