FPS (frames per second) is a critical performance metric in video games. A high FPS makes motion smoother, reduces input lag, and improves overall responsiveness. The fastest way to check CS2 performance is to use CS2 console commands such as cl_showfps. This article covers several methods for showing FPS in CS2, such as console commands, Steam settings, GPU software overlays, and key binds. It also includes useful commands for boosting FPS and simple optimization tips for more stable gameplay. Monitoring frame rate helps you understand how stable the game is, so many players use a CS2 show FPS command to keep an eye on it.
How to Show FPS in CS2
Method 1: Developer Console (cl_showfps)
The standard way to show FPS in CS2 is the Developer Console.
- Open Settings and go to the Game tab.
- Set Enable Developer Console to Yes.
- Press ~ to open the console.
- Enter cl_showfps 1 to turn on the FPS counter.
- Enter cl_showfps 0 to turn it off.
The FPS counter appears in the upper-left corner of the screen. It helps track CS2 performance during a match and spot possible PC-related issues.
There are several useful cl_showfps commands:
- cl_showfps 1 – turns on the FPS counter as a red line on the left side of the screen.
- cl_showfps 2 – shows more detailed performance information, similar to the old net_graph command from CS:GO.
- cl_showfps 0 – turns the FPS counter off.
If the console does not open with the ~ key, add -console to the CS2 launch options in Steam:
Steam → CS2 → Properties → Launch Options → -console
Method 2: Steam Overlay
Steam Overlay is a simple way to show FPS in CS2 without using console commands. It works through Steam settings and can be used in any Steam game.
- Open Steam.
- Go to Settings → In Game.
- Find In-game FPS Counter.
- Choose the counter position: top-left, top-right, bottom-left, bottom-right.
- Launch CS2 and check the selected corner of the screen.
This method is useful for basic FPS tracking. The counter shows the current frame rate during gameplay, which helps identify performance drops, freezes, or unstable moments in a match.
The main downside is limited information. Steam Overlay shows only FPS and does not include CS2-specific performance metrics such as server data, frame timing, or detailed network information. For more detailed CS2 performance tracking, console commands provide more control.
Method 3: NVIDIA / AMD Software Overlay
GPU software can also display FPS in CS2. This method is useful for players who want a single performance overlay for all games, not only CS2. NVIDIA App and AMD Adrenalin tools can display FPS directly on the screen and often include extra performance data such as GPU load, temperature, and frame timing.
NVIDIA App
Steps:
- Open NVIDIA App.
- Go to Settings.
- Turn on NVIDIA Overlay.
- Press Alt+Z to open the overlay.
- Go to the Statistics/HUD section.
- Choose the counter position on the screen.
After setup, the FPS counter appears in the selected corner during CS2 matches.
AMD Adrenalin
Steps:
- Press Alt+R or Alt+Z (depending on AMD Adrenalin hotkey settings).
- Go to the Performance tab.
- Enable FPS monitoring.
- Adjust the overlay position and metrics if needed.
After this, the FPS will appear on the screen. The advantage is that players can view FPS directly over CS2. With AMD Adrenalin, FPS appears directly over CS2 alongside GPU load, temperature, and other metrics – useful for identifying what causes lag, stuttering, or frame drops.
How to Bind FPS Display to a Key
CS2 also allows binding the FPS counter to a key. This makes it easy to turn the display on or off during a match without typing the command every time.
To use separate keys for turning FPS on and off, enter these commands in the console:
- bind “F1” “cl_showfps 1“
- bind “F2” “cl_showfps 0“
“F1” turns the FPS counter on, while “F2” turns it off.
A toggle bind can also switch the FPS display on and off with a single key:
- bind “F1” “toggle cl_showfps 0 1“
Pressing F1 once enables the FPS counter with this bind. Pressing it again disables the counter.
The bind can be added directly through the console while in-game. To keep it saved between sessions, add the command to the autoexec.cfg file in the CS2 config folder:
…\Counter-Strike Global Offensive\game\csgo\cfg\
This setup is convenient for quick checks during matches. The counter can stay hidden most of the time and be enabled only when checking performance.
Best CS2 Console Commands for FPS Boost
These commands may help stabilize FPS or reduce unnecessary load:
Command
| Description |
Effect
|
|---|---|---|
fps_max 0 |
Removes the FPS cap entirely |
Unlocks max FPS |
fps_max 144 |
Caps FPS at 144 (use your monitor’s Hz) |
Reduces tearing |
cl_disable_ragdolls 1 |
Disables ragdoll physics for dead bodies |
Slight FPS gain in fights |
r_drawparticles 0 |
Disables particle effects |
Helps weak GPUs |
cl_showfps 1 |
Shows FPS in top-left corner |
No FPS impact |
mat_queue_mode |
Forces multi-core rendering |
Significant FPS gain on multi-core CPUs |
fps_max is the first command worth testing. Completely unlocked FPS can feel more responsive, but a stable cap close to the monitor’s refresh rate often feels smoother during real matches.
Why FPS Matters in CS2
Here is why FPS matters:
- Faster visual feedback: higher FPS make enemy movement and peeks easier to read.
- Smoother aim and spray control: stable FPS helps keep crosshair movement and spray control more consistent.
- More responsive input: higher FPS can make mouse movement feel sharper, especially with low-input-lag settings.
- Less screen tearing: a properly configured fps_max can help keep the image more stable.
FPS should match or exceed the monitor’s refresh rate. For example, 60 FPS on a 144Hz monitor means the screen is displaying far fewer frames than it can handle. In practice, this uses only about 40% of the monitor’s rate potential. For a 144Hz display, aim for at least 144 FPS. For a 240Hz display, aim for at least 240 FPS.
Ideal FPS Targets by Monitor Type
Optimal FPS depends on the monitor’s refresh rate. The higher the screen’s refresh rate, the more frames per second it can display. As a result, CS2 feels smoother and more responsive when FPS matches or exceeds that number.
Setup
|
Target FPS
|
|---|---|
Basic (60Hz monitor) |
60+ FPS |
Standard competitive (144Hz) |
144+ FPS |
High refresh rate (240Hz) |
240+ FPS |
Pro setup (360Hz+) |
360+ FPS |
Pro players usually use monitors with at least 240Hz and, more commonly, 360Hz. For a 60Hz monitor, anything above 60 FPS can still improve responsiveness in some cases, but the screen itself can display only 60 frames per second. Because of that, the visible advantage is limited. A player using a 144Hz, 240Hz, or 360Hz monitor can actually see more frames and get a smoother image during fast movement.
How to Increase FPS in CS2
Adjust Graphics Settings
Graphics settings have a major impact on FPS in CS2. Lowering the most demanding options can make the game smoother, reduce stutters, and keep performance more stable during fights. Here are the main graphics settings to adjust:
Setting
| Recommended Value |
Why it helps
|
|---|---|---|
Shadow Quality |
Low |
Reduces GPU load and improves FPS |
Shader Detail |
Low |
Makes effects less demanding |
Anti-Aliasing |
Off or MSAA 2x |
Reduces visual processing load |
Texture Quality |
Medium |
Keeps visibility decent without using too much VRAM |
Boost Player Contrast |
On |
Helps spot player models more clearly |
Lower Shadow Quality and Shader Detail on mid-range systems. They can affect FPS during busy rounds, especially when smokes, Molotovs, grenades, and multiple players appear on screen.
Turning Anti-Aliasing off gives the highest frame rate, while MSAA 2x keeps the image cleaner with a smaller performance hit.
Texture Quality is better left on Medium for many setups. Very low texture settings may increase FPS slightly, but they can make the game look worse and sometimes reduce clarity. Medium is a safer balance between performance and clarity.
Boost Player Contrast does not increase FPS, but it is still worth enabling. It makes player models easier to see, which is useful in competitive matches.
Manage System Resources
If FPS still drops, it is worth checking what is putting extra load on the PC. In this case, one of these methods may help.
Close unnecessary background apps. Browsers, streams, launchers, and recording software can use system resources. System resources are shared between running programs and open browser tabs. As a result, CS2 has fewer resources to work with.
Launch CS2 in fullscreen mode. Windowed or borderless mode can add unnecessary load or lag. The best way is to use regular fullscreen.
Disable Windows Game Bar if you don’t use it for recording. It can also interfere with the game and use some resources.
Update GPU drivers. For NVIDIA, install the latest Game Ready Driver. For AMD, install the latest version of AMD Software: Adrenalin Edition. New drivers often help with performance and stability.
If CS2 is installed on an HDD, move it to an SSD. Files and maps will load faster. It can also reduce some freezes.
Set Windows Power Mode to High Performance. This stops the system from limiting CPU or GPU performance during a game.

