How to Show FPS in Counter-Strike 2 | Full 2026 Guide
Introduction
Counter-Strike 2 is one of the most precision-based shooters ever made, where every frame can influence the outcome of a duel. A smooth and consistent frame rate is not just about visuals - it affects control, timing, responsiveness, and how the game feels in your hands. Even a small FPS drop can make your crosshair feel heavier or cause your shots to register later than expected.
That’s why many players want to show FPS in CS2 while they play. A visible FPS counter helps you understand how well your PC, GPU, and overall setup are handling the game - and whether that strange "lag" is really network delay, low FPS, or uneven frame pacing.
In this guide, I’ll show you every effective way to show FPS in Counter Strike 2. That includes the CS2 FPS command, the built-in telemetry option, Steam’s FPS counter, NVIDIA tools, and third-party monitoring software. Each method has its own advantages, so you can choose the one that best fits your setup and level of technical comfort.
Why should I check my FPS in CS2?
Before diving into commands and overlays, it’s worth understanding why checking your FPS in Counter-Strike 2 actually matters. Your FPS (frames per second) is a direct measure of how well your PC - CPU, GPU, and RAM - are handling the game in real time. It doesn’t just reflect "graphics quality"; it defines how responsive and predictable your aim, movement, and recoil feel.
In a game as competitive as CS2, smooth frame delivery is everything. A higher and more stable FPS means cleaner motion and faster reaction consistency, while low or unstable FPS can create stutter, input lag, or delayed hit registration.
And here’s something most players underestimate - low FPS can literally make you miss information. If your opponent peeks quickly around a corner and your system renders fewer frames per second, that motion might fall between frames - meaning you never actually see it. It’s not just about performance; it’s about vision and timing.
That’s why every CS2 player should monitor FPS regularly and optimize their setup to stay in sync with their monitor’s refresh rate.
For more in-depth breakdowns, check out my related guides:
- FPS and Refresh Rate in Counter-Strike (CS 1.6 & CS2) - explains how display refresh affects frame timing.
- How to Boost FPS in Counter-Strike 2: Full Performance & Optimization Guide - full optimization tutorial for maximum stability and performance.
What Is the Optimal FPS for Counter-Strike 2?
There’s no single magic number that works for everyone - your ideal FPS in CS2 depends on your monitor’s refresh rate, CPU, and GPU power. However, there is a universal rule - your FPS should always be equal to or higher than your monitor’s refresh rate - and, most importantly, stay stable.
Here’s a quick reference for optimal targets:
| Monitor Refresh Rate | Recommended fps_max |
|---|---|
| 60 Hz | fps_max 120 |
| 144 Hz | fps_max 0 or fps_max 200 |
| 240 Hz | fps_max 0 or fps_max 300 |
| 360 Hz | fps_max 0 or fps_max 400 |
Counter-Strike 2 runs on the Source 2 engine, which introduces a crucial performance factor - Frame Pacing. This is the consistency of how frames are delivered to your monitor. If your FPS jumps wildly (say, from 350 to 450), you’ll feel subtle micro-lags or input delay, even though your counter looks high.
That’s why stability beats raw numbers. A rock-solid 300 FPS feels smoother and more responsive than a fluctuating 400. Your goal isn’t to chase the biggest number - it’s to make your FPS predictable, so your aim and motion always stay in perfect sync.
Methods to Show FPS in Counter-Strike 2
There are several reliable ways to display your FPS in Counter-Strike 2 - from simple console commands to overlays and third-party tools. Each option has its own strengths, depending on how deeply you want to monitor your system.
You can divide all FPS display methods into five main categories:
- CS2 Console
- CS2 Telemetry
- Steam overlay
- NVIDIA / AMD built-in tools
- Third-party software
The last one requires special permissions. If you plan to use third-party utilities, make sure to launch CS2 with:
-allow_third_party_software
Otherwise, overlays like MSI Afterburner won’t be able to hook into the game.
Let’s go over each method step-by-step.
Use the In-Game Console Command (cl_showfps)
This is one of the oldest and simplest ways to show FPS in CS2. It works directly inside the game and does not require any overlay or third-party software. The command cl_showfps has been used by Counter-Strike players for years, dating back to older versions like Counter-Strike 1.6, and it still remains a quick and reliable way to display your FPS in Counter-Strike 2.
First, make sure the developer console is enabled:
- Open Settings -> Game -> Enable Developer Console -> Yes.
- Press ~ (default) in-game to open the console.
- Type:
cl_showfps 1
You’ll see a small FPS counter appear in the top-left corner of the screen.
To disable it: cl_showfps 0
The command also supports additional levels for more data:
cl_showfps 2- shows FPS with frame-time smoothing.cl_showfps 3- adds server timing info (tick rate, response time).cl_showfps 4- enables full profiling overlay with averages and CSV logging - perfect for testing and benchmarks.
No overlays, no tools - just a clean, built-in FPS counter that updates in real time and has near-zero performance impact.
Use the CS2 Telemetry FPS Counter
In CS:GO and earlier Counter-Strike games, many players relied on net_graph to monitor FPS, ping, and network performance. In CS2, Valve removed net_graph and replaced it with the new Telemetry system, which gives you a more modern way to show FPS in CS2 and track frame-time behavior.
To show FPS via telemetry, use the command:
cl_hud_telemetry_frametime_show 2
This setting controls when the frame-time graph and FPS counter appear in the upper-right corner of the screen, making it one of the most useful built-in methods for performance monitoring in Counter-Strike 2.
Possible values:
- 0 - Off
- 1 - Only appears when performance issues are detected
- 2 - Always visible
Telemetry isn’t just an FPS counter - it also gives insights into frame pacing, latency, and system stability. That makes it the most precise built-in way to diagnose micro-stutters or inconsistent frame delivery in CS2.
For an in-depth look at telemetry tools and custom overlays, check out my detailed guides:
Use the Steam Overlay FPS Counter
If you play Counter-Strike 2 through Steam (and almost everyone does), you already have a built-in way to check your FPS - the Steam Overlay Performance Monitor. It’s simple, accurate, and doesn’t require any console commands or third-party software.
Steam’s overlay can display just the FPS counter or detailed performance data like CPU/GPU usage and frame-time graphs - depending on how much information you want on screen.
Here’s how to enable it step-by-step:
- Open: Steam -> Settings -> In-Game.
- Enable "Enable the Steam Overlay while in-game".
- Under Overlay Performance Monitor, in the Show performance monitor dropdown, choose the display position - Top-left, Top-right, Bottom-right, etc.
- In Performance Detail Level, select one of the following:
- FPS Single Value - shows only the current FPS.
- FPS Details - shows current, minimum, and maximum FPS, plus a small frame-time graph.
- (Optional) Adjust Text Size, Contrast, and Background Opacity for better visibility.
That’s it - you’ll now see your FPS directly in CS2, instantly and without any extra setup.
If you’d like to understand what each metric means, check out Steam’s official documentation: Understanding the In-Game Overlay Performance Monitor.
Use the NVIDIA GeForce Experience Overlay
If you’re playing CS2 on an NVIDIA graphics card, you already have a built-in tool for showing FPS - the GeForce Experience Performance Overlay. It’s lightweight, accurate, and doesn’t require adding the -allow_third_party_software launch option.
Here’s how to enable it step-by-step:
- Open: NVIDIA App -> Settings -> Features. Make sure the NVIDIA Overlay is turned on.
- Press Alt + Z to open the overlay.
- Click Statistics in the side-bottom menu.
- Turn on "Show statistics in heads-up display".
Under Statistics View, enable Frame Rate (FPS) - you’ll immediately see your FPS counter.
(Optional) Go to Configure Heads-Up Display to adjust the position, color, and size of the counter for better visibility.
This overlay can display much more than just FPS: frametime, GPU load, temperature, and even 1% low FPS. It’s perfect for testing frame pacing stability or checking how smoothly your GPU maintains performance during long competitive sessions.
Use Third-Party FPS Monitoring Software
If you want full control over data and visuals, you can use external tools - but remember that CS2 requires the special launch flag:
-allow_third_party_software
The most popular options are:
- MSI Afterburner - a professional-grade performance monitor that shows FPS, frame time, GPU/CPU usage, and temperature directly on-screen.
- Fraps - the old classic. Lightweight and simple, though no longer updated.
Third-party tools are great for benchmarking or recording detailed performance logs - just make sure overlays are configured properly to avoid conflicts.
Summary Table: FPS Display Methods in CS2
| Option | Tool / Command | Shows FPS | Shows Frametime | Extra Stats | Best For |
|---|---|---|---|---|---|
| Console Command | cl_showfps 1 |
✔ | ✘ | ✘ | Quick and minimal FPS display |
| CS2 Telemetry | cl_hud_telemetry_frametime_show 2 |
✔ | ✔ | ✔ | Built-in diagnostics and frametime tracking |
| Steam FPS Counter | Steam Overlay | ✔ | Limited | Limited | Easy universal solution |
| NVIDIA GeForce Experience | NVIDIA Overlay | ✔ | ✔ | ✔ | NVIDIA users who want hardware stats |
| MSI Afterburner | External software | ✔ | ✔ | ✔ | Advanced monitoring and full customization |
| Fraps | External software | ✔ | ✘ | ✘ | Simple legacy FPS counter |
| AMD Radeon Overlay | AMD driver overlay | ✔ | ✔ | ✔ | AMD users who want built-in monitoring |
Conclusion
Showing FPS in Counter-Strike 2 isn’t just about curiosity - it’s about understanding how your system performs and how stable your gameplay really is. You can use console commands, Steam’s overlay, or NVIDIA’s tools to monitor FPS, spot performance drops early, fine-tune your settings, and keep the game feeling consistently smooth.
Experiment with these methods and find the one that fits your setup best. A visible, stable FPS counter gives you real-time feedback and helps you make smart adjustments that lead to faster reactions, steadier aim, and more confident play.
If you’ve discovered your own favorite way to track FPS or have performance tips worth sharing - drop them in the comments and join the discussion with other CS2 players.
F.A.Q.
What’s the easiest way to show FPS in Counter-Strike 2?
The simplest method is through the in-game console. Just enable the developer console and type cl_showfps 1 or cl_hud_telemetry_frametime_show 2. This instantly displays your FPS in the top-left corner without any overlays or extra software.
What’s the difference between cl_showfps and cl_hud_telemetry_frametime_show?
cl_showfps only shows a basic FPS number, while cl_hud_telemetry_frametime_show is part of CS2’s new telemetry system. It tracks frame-time consistency, latency, and other metrics - perfect for diagnosing stutters or micro-lag.
Why doesn’t the net_graph command work in CS2 anymore?
The Source 2 engine removed net_graph completely. Valve replaced it with the telemetry overlay, which provides the same info (and more) with lower performance impact.
My Steam FPS counter doesn’t appear. What should I check?
Make sure the Steam Overlay is enabled under Steam -> Settings -> In-Game -> "Enable the Steam Overlay while in-game". Then set Show Performance Monitor to a visible position like Top-left. Restart Steam if needed.
Is it safe to use third-party FPS software in CS2?
Yes, but only if you launch the game with -allow_third_party_software.
Without it, overlays like MSI Afterburner or Fraps
won’t hook properly.
Note that these tools are safe but not allowed in some official tournaments.
Can I use the NVIDIA or AMD overlay to see FPS?
Absolutely. NVIDIA users can press Alt + Z to open GeForce Experience -> Statistics, then enable Frame Rate (FPS). AMD users can open Radeon Overlay (>Alt + R) -> Performance Metrics Overlay.
What FPS should I aim for in CS2?
Ideally, your FPS should match or exceed your monitor’s refresh rate - e.g., 144 Hz monitor = 200+ stable FPS. Consistency matters more than peaks; a flat frame-time graph means smoother gameplay.
Can I move or resize the FPS counter?
Yes, both the Steam and NVIDIA overlays allow position and size adjustments. In Steam, use Overlay Performance Monitor -> Text Size / Background Opacity. In NVIDIA, open Configure Heads-Up Display.
Will showing FPS affect performance?
Not noticeably. The built-in CS2 and Steam counters use minimal resources. Only heavy monitoring tools like MSI Afterburner may cost 3-5 FPS - usually not enough to notice.



