# CS2 FPS commands and launch options: what works and what’s a myth

> In CS2, no console command or launch option raises FPS on its own. The ones that still work show or cap FPS, like cl_showfps and fps_max. CS:GO commands like mat_queue_mode, cl_forcepreload and cl_updaterate don’t exist in CS2, and -allow_third_party_software turns off Trusted Mode’s protection.

Canonical: https://risefps.com.br/en/guides/cs2/fps-commands-launch-options
Last updated: 2026-11-10

A lot of the FPS command lists going around were written for CS:GO. CS2 runs on Source 2, and many of those commands don’t even exist in it.

## First, find out what is holding you back

**Symptom, likely cause and what to do**

| Symptom | Likely cause | What to do |
| --- | --- | --- |
| An FPS command changes nothing | A CS:GO command that doesn’t exist in CS2 [1] | Remove it from your launch options and autoexec.cfg |
| fps_max won’t change in the console | CS2 won’t let you change fps_max while connected to a server [5] | Change it from the main menu, before the match |
| cl_interp won’t take a value | Valve locked cl_interp in February 2024 [3] | Use "Buffering to smooth over packet loss / jitter" in the "Game" menu [3] |
| net_graph doesn’t show up | It doesn’t exist in CS2; telemetry replaced it [4] | Turn it on in "Game" › "Telemetry" [4] |
| The game opens in insecure mode | A program with an unsigned DLL injected into CS2 [7] | Close the program and remove -allow_third_party_software [7] |

## Why so many old commands don’t work in CS2

CS2 swapped CS:GO’s engine for Source 2, and many variables from the old engine went with it. The current variable list, pulled from the game itself, has no mat_queue_mode, cl_forcepreload, r_dynamic, cl_updaterate, cl_cmdrate or net_graph.

A command that doesn’t exist changes nothing in the game. It just takes up space in your launch options or autoexec.cfg. Steam Support’s launch options page was written for Source and GoldSrc games, and items from it like +mat_picmip and +r_rootlod aren’t on CS2’s list either.

## Commands that work in CS2 today

**Useful console commands in CS2 (list pulled from the game on October 28, 2026)**

| Command | What it does |
| --- | --- |
| cl_showfps 1 | Shows FPS at the top of the screen. A value of 2 smooths the number. [1] |
| fps_max 0 | Removes the FPS cap in matches. A number instead of zero becomes the cap. [1] |
| fps_max_ui | FPS cap for menus only. [1] |
| cl_hud_telemetry_frametime_show 2 | Always shows the worst frame time and average FPS, like the menu option. [1] |
| cl_ticktiming print | Prints a report of the sources of delay in the console. [2] |
| mm_dedicated_search_maxping | Max ping accepted when searching for a match, same as "Max Acceptable Matchmaking Ping". [1] |

None of them raises FPS: they show or cap it. What changes FPS is the video menu and your PC.

## Myths carried over from CS:GO

- -tickrate 128: CS2 uses 64 ticks per second on official servers. An option that runs on your PC doesn’t change the server.
- cl_interp and cl_interp_ratio: since February 2024, Valve hasn’t let you change cl_interp directly, because scripts with high values caused rubber-banding. The setting is now "Buffering to smooth over packet loss / jitter".
- net_graph: it doesn’t exist in CS2. cq_netgraph, which played a similar role, was deleted in February 2024 and replaced by telemetry.
- -novid: on Steam’s list, it only skips the intro video. It isn’t an FPS command.
- mat_queue_mode, cl_forcepreload and r_dynamic: they aren’t on CS2’s variable list.

## Where CS2 launch options live

1. In your Steam Library, right-click Counter-Strike 2 and choose "Properties...".
2. On the "General" tab, find "Launch Options".
3. Separate each option with a space. A console command becomes a launch option with a + in front, but not every command accepts that.
4. Close the window and launch the game.

> **Don’t use -allow_third_party_software to get more FPS**

> - The -allow_third_party_software option exists to run CS2 with programs that Trusted Mode blocks. It isn’t a performance option.
> - Outside Trusted Mode, your account’s Trust Factor can get worse over time, according to Steam Support.
> - With Trusted Mode on, a program that injects into CS2 is subject to a VAC ban.

## What Rise does in CS2

Everything here shows what changes before you apply it.

- **Config Pro.** Applies public pro player configs. The autoexec.cfg belongs to Config Pro alone and, in the video file, whatever you applied last wins. (Games › CS2 · Rise Premium)
- **CS2 video preset.** Writes the graphics settings to cs2_video.txt, the file the game itself rewrites when you apply the video menu, based on your graphics card’s memory. Shows what changes first. (Games › CS2 · Rise Premium)
- **Before-and-after Benchmark.** Runs the same Rise 3D scene before and after your tweaks and compares average FPS, 1% low and stutters on your PC. (Benchmark · Rise Basic and Premium)

## What Rise does not do in CS2

- Doesn’t write launch options without showing you first.
- Doesn’t touch VAC and doesn’t inject anything into CS2.
- Doesn’t promise an FPS number: measure before and after on your PC.

## Frequently asked questions

### Which commands increase FPS in CS2?

No console command raises FPS on its own. The useful ones show or cap it: cl_showfps shows FPS and fps_max sets the cap. FPS comes from the video menu and your PC.

### Does mat_queue_mode work in CS2?

No. The variable isn’t on CS2’s list: it’s from CS:GO. The same goes for cl_forcepreload, r_dynamic, cl_updaterate and cl_cmdrate.

### Does -tickrate 128 work in CS2?

It doesn’t change anything on official servers. CS2 uses 64 ticks per second, and a launch option only runs on your PC.

### How do I see net_graph in CS2?

net_graph doesn’t exist in CS2. Turn on telemetry in "Game" › "Telemetry": it shows frame time, FPS, ping and network problems.

### Can console commands get you VAC banned?

What Trusted Mode blocks and Valve punishes with VAC is a program that injects into the game’s process. Console commands are part of CS2 itself. Be wary of any "FPS config" that comes with a program to install.

### Where do I put CS2 launch options?

In your Steam Library: right-click Counter-Strike 2, "Properties...", "General" tab, "Launch Options" field. Separate each option with a space.

## Sources

1. [SteamDB (GameTracking-CS2): variables and commands pulled from CS2](https://github.com/SteamTracking/GameTracking-CS2/tree/master/DumpSource2) (checked on 2026-11-03)
2. [Valve: CS2 release notes for February 6, 2024 (cl_ticktiming and buffering)](https://steamcommunity.com/games/CSGO/announcements/detail/4064004264605234736) (checked on 2026-11-03)
3. [Valve: CS2 release notes for February 7, 2024 (cl_interp)](https://steamcommunity.com/games/CSGO/announcements/detail/4064004735507957800) (checked on 2026-11-03)
4. [Valve: CS2 release notes for February 15, 2024 (telemetry and cq_netgraph)](https://steamcommunity.com/games/CSGO/announcements/detail/6856237235656946988) (checked on 2026-11-03)
5. [Valve: CS2 update from August 2025 (fps_max in a match)](https://steamcommunity.com/games/CSGO/announcements/detail/657081807721726197) (checked on 2026-11-03)
6. [Steam Support: setting game launch options](https://help.steampowered.com/faqs/view/7D01-D2DD-D75E-2955) (checked on 2026-11-03)
7. [Steam Support: CS2 Trusted Mode](https://help.steampowered.com/faqs/view/09A0-4879-4353-EF95) (checked on 2026-11-03)
8. [Steam Support: CS2 telemetry (Source2 Telemetry HUD)](https://help.steampowered.com/faqs/view/5E6F-5B36-5485-F6B9) (checked on 2026-11-03)

_Guide written by the Rise team. The steps work with or without Rise; the facts about the game come from the sources at the end of the page, with the date we checked them._

## Related

- [CS2 low FPS, stuttering or input lag: how to fix it](https://risefps.com.br/en/guides/cs2/how-to-increase-fps)
- [CS2 stuttering with high FPS or on a high-end PC: how to fix it](https://risefps.com.br/en/guides/cs2/stutter-high-fps)
- [CS2 FPS capped at 60 or at your monitor’s refresh rate: how to uncap it](https://risefps.com.br/en/guides/cs2/fps-capped-fps-max)
- [CS2 lagging with good ping: network, packet loss or your PC?](https://risefps.com.br/en/guides/cs2/lagging-good-ping)
- [CS2 FPS capped at 60: fps_max, V-Sync and driver caps](https://risefps.com.br/en/guides/cs2/fps-capped-fps-max)
- [CS2 stuttering with high FPS or on a high-end PC](https://risefps.com.br/en/guides/cs2/stutter-high-fps)
- [CS2 low FPS, stuttering or input lag](https://risefps.com.br/en/guides/cs2/how-to-increase-fps)
- [See the plans](https://risefps.com.br/en#planos)
