NadeKing Logo
CS2Tricks
CS2 FPS Guide: Settings and Commands That Actually Work

CS2 FPS Guide: Settings and Commands That Actually Work

By VigilMay 6, 2026

Let's be real for a second before we get into the good stuff.

If you're running CS2 on a potato, we're talking an i5-6600 with 8GB of RAM and a GTX 950, no console command, no config file, no YouTube "SECRET FPS BOOST" trick is going to turn your experience into buttery 144fps gameplay. It's just not happening. CS2 is a fundamentally heavier game than CS:GO ever was. Every update brings better textures, fancier lighting, more detailed maps. That old rig that absolutely crushed CS:GO? It might genuinely be struggling now, and that's okay to admit.

Hardware is the ceiling. Everything else just helps you get closer to it.

That said, if your hardware is decent and you're still not hitting the frames you should be, there's a good chance you're leaving performance on the table. So let's get into it.

First: know what you're working with

Before tweaking anything, you need to see your actual FPS. Open the console (~ key, after enabling it in Settings > Game > Enable Developer Console > Yes) and type:

cl_showfps 1

Or use Steam's built-in overlay counter (Steam > Settings > In Game > Display Frame Rate). Measure first, then optimize. You can't fix what you can't see.

In-game settings (do this before anything else)

This is where the biggest gains come from. Go into Settings > Video and set these:

  • Global Shadow Quality: Low. Some players run Medium instead since shadows can tip you off to an enemy peeking a corner before their model is visible, so this one's a real gameplay tradeoff, not just an FPS freebie.
  • Shader Detail: Low
  • Multisampling Anti-Aliasing: None (huge FPS impact, minimal gameplay loss)
  • Texture Filtering Mode: Bilinear
  • V-Sync: Disabled, since it adds input lag
  • Ambient Occlusion: Disabled
  • High Dynamic Range: Performance
  • Multicore Rendering: Enabled (always, this lets CS2 use all your CPU cores)

If you're really struggling, dropping your resolution to 1280×960 or even 1024×768 is a time-honored CS tradition. Ugly? A bit. Playable? Absolutely.

Console commands that actually work in CS2

Open your console and run these:

fps_max 0 Removes the FPS cap entirely. If you have a high refresh rate monitor, you want this.

cl_hide_avatar_images 1 Hides player avatars in-game. Small thing, but one less asset loading in during a match.

Launch options (mixed results here, worth knowing why)

A lot of CS:GO-era launch options carried over into CS2's Steam Properties menu and still work in the sense that the game accepts them without error. Whether they actually do anything under Source 2 is a separate question, and the honest answer is: some genuinely help, some are now handled automatically by the engine and do little to nothing, and a couple can even cause instability on certain setups. Right-click CS2 in Steam, go to Properties > Launch Options, and test these one at a time rather than pasting the whole block blind:

-high -nojoy -novid +fps_max 0

-high: marks CS2 as a high-priority process so Windows feeds it resources first. Genuinely helps on lower core-count CPUs or when you're running background apps, but it can cause micro-stutters on some setups by competing with audio drivers. Remove it if you notice any instability.

-nojoy: disables controller/joystick support. Frees up a small amount of RAM and, per community reports, reduces crashes on some setups.

-novid: skips the Valve intro video on launch. Saves a couple seconds, zero downside.

+fps_max 0: uncaps your framerate from the moment the game starts.

Older flags like -forcenovsync and -fullscreen show up in a lot of guides out of habit, but Source 2 largely manages V-Sync and display mode on its own now, so don't expect them to move the needle the way they did in CS:GO. Leave that work to the in-game Video settings instead.

The stuff nobody talks about

Some of the biggest performance killers aren't even inside CS2:

Close everything in the background

Discord, Chrome with 20 tabs, Spotify, your RGB software, all competing for resources while you're trying to clutch a 1v3. Open Task Manager (Ctrl + Shift + Esc) and kill anything you don't need.

Update your GPU drivers

NVIDIA and AMD push updates specifically for games like CS2. Outdated drivers are one of the most overlooked causes of FPS drops. Do a clean install if things are really bad. It takes 10 minutes and can make a noticeable difference.

Disable Fullscreen Optimizations

Right-click cs2.exe, Properties, Compatibility tab, check "Disable fullscreen optimizations." Reduces input lag and improves frame delivery.

Set Windows Power Plan to High Performance

Search "Power Plan" in Windows settings. Don't let your PC throttle itself mid-match. Laptop users, plug in.

If you've got a capable PC and work through everything above, you'll likely see a meaningful jump in frames and a much smoother overall feel. Just keep the ceiling in mind: settings and commands get you closer to what your hardware can do, they don't raise the ceiling itself.