Limit FPS
Preface
Windows 10/11
NVIDIA Control Panel
Open the NVIDIA Control Panel by right clicking on your desktop to bring up the context menu and then click on the NVIDIA Control Panel option. From there follow these instructions:
- Open "3D Settings"
- Open "Manage 3D Settings"
- Open "Global Settings" for global settings or "Program Settings" for local settings. If you chose local then find and select the exe of the program.
- Find the "Max Frame Rate" option, turn it on, and input your desired limit.
AMD Software: Adrenaline Edition
Open AMD Adrenaline by right clicking on your desktop to bring up the context menu and then click on the AMD Adrenaline option. From there follow these instructions:
- Open the "Gaming" tab
- Open "Games" for local settings or "Graphics" for global settings. If you selected "Games" then select a game from the list.
- Find "Radeon Chill", turn it on, and input your desired limit. Unless you have reason to do otherwise, just set the minimum to the same value as your maximum.
Linux
MangoHud
Follow the installation instructions on MangoHud GitHub[github.com]
For per-application configuration create one of the following
Note from README.md:
Using a text editor, open the configuration file you will be using and find the environment variable "fps_limit" and set the value to your desired limit, save.
V-Sync
Frame Times
Are you getting good FPS but the game still feels off? It could be you are getting poor frame times.
Frame Rate vs Frame Time
Frame rate, measured in fps, is the average number of frames rendered in a second.
Frame time, measured in milliseconds, is the time between each frame when no new frame has been rendered yet. If the frame times are above the maximum threshold it will completely ruin the feel of a game even if the frame rate is decent.
What is the maximum threshold?
The maximum threshold is 1/fps * 1000 where fps is the frame rate at which you are playing.
For example, if you are playing at 60fps your frame times should not exceed 16.6ms.
Ideally you want your frame rate as high as possible and frame times as low as possible.
How to see your frame times?
On Windows you can use MSI Afterburner to do so. Covering the installation, setup, and usage of MSI Afterburner is beyond the scope of this guide.
On Linux you can use MangoHud to see your frame times by making sure the "frametime" environment variable is uncommented in your configuration file.
What to do about bad frame times?
You could buy better hardware but ultimately poor game optimisation will give even the high end a hard time, as AAA games love to prove over and over again in the 2020s.
The most accessible solution to this problem is increasing the frame rate. By increasing the number of frames being rendered in a second there is less time being spent waiting for a new frame. If this is not an option then the game is either not optimised enough to deserve your time and money or you should start thinking about saving up for better hardware if you're convinced otherwise.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.