Counter-Strike: Global Offensive

Counter-Strike: Global Offensive

652 ratings
How to fix stuttering & frame drops in CSGO
By hot 1on1 hajdu action
This guide is ment for everyone who had problems with CS:GO after some time of playing (after update or something) - this may not work for everyone so keep that in mind.

This guide will show you how to fix stuttering and weird FPS drops and sound lag. It's ment to low and med-end computers - well, if your specs are high-end and you have these issues you might take a look.
Getting Started

One of the (in my opinion) worst things about Counter-Strike: Global Offensive is... its engine.

Don't get me wrong - Source is pretty good engine, it looks nice and it's pretty nice optimized... but not in CS:GO. There are a lot of unused commands that might even crash your game (for example, try giving yourself weapon_galil). The longer you play, more commands game adapts and somehow they save and overlap (at least i think how is it). So in this guide we'll just cleanup everything and try some tweaks that will help your FPS.

Before these tweaks my FPS was at 50-60. And it dropped to about 15 frames every 5 or 10 seconds. We can't let that happen, can we? After applying these tweaks i got 80-120 on my old, secondary PC. And it's specs... are pretty bad.

AMD Athlon x2 2.71
Nvidia GTS 450 DDR5 512mb
4 GB Ram

Also, before we start, MAKE SURE you updated your graphic card drivers and every other little thing - if issues are still there - proceed.

Sooo... let's get started!
First thing we are going to do is clean up and reset every setting in our game.

Before we do it, let's do a backup of two files - config.cfg and video.txt. Also, keep your binds in autoexec.cfg (well, you can name it whatever you want, we'll exec it later).

To do it, go to your CSGO directory (STEAMDIR\steamapps\common\Counter-Strike Global Offensive\csgo\cfg).

Backup these files or delete them completly:

If you're low on space you can also clean your /cache/ folder - you can find there not-completed downloads of maps or sounds from community servers.

So, what did you we do?

We reseted whole game to the default state - also the lowest graphical options possible. As the settings goes - you can configure it whatever you want, but if you want more fps i'll advise keeping low graphic settings. Well, you can change resolution (or you like playing on 640x480...)
Take care of your Audio-Software
Counter-Strike: Global Offensive have some serious problems with... audio. Source isn't optimized for a lot of audio channels at same time (just join DM server, 24 players shooting at once can cause nice stutter).

So, if you're using some software for your headset - for example drivers for Steelseries headsets or Soundblaster for Creative ones or Razer Surround.. Make sure to DISABLE every function - equalizer, surround or every other thing. I assure you you will get quite nice FPS boost.
Before we launch our game...
Wait, that's not everything! Another thing that will help us get some more fps is tweaking our launch command line.

You can find it under "Proporties" on your list. Just right click on Counter-Strike: Global Offensive.

And set it up like this:

-novid -nod3d9ex -threads x (x is numer of your cores) -high

Let's run down these commands:

novid - it disables the intro, pretty useful
nod3d9ex - disables some external effects of DirectX - give you more FPS
threads x - threads of your processor (if you dont know it, use core number)
high - sets high priority to CSGO process

There is one more command that's not advised to use, as it was fix to issue that was patched long ago. However, if you get constat FPS spikes every 5 seconds and didn't try it yet - you might as well do it.

-processheap is the command. However, before using it you should check if your PC isn't overheating.

We're almost done guys! Just one more thing...
Check processes running in background
Last thing you need to do is check programs that round in background. You easily do that by opening your taskmangager (right-click on taskbar or CTRL+ALT+DELETE).

Watch out for processes with high CPU usage. And in this category winners are... browsers and anti-virus programs.

I use Chrome - and if i leave it in background it sometimes can cause quite a lag. So remember to close it. Why does such simple thing as browser uses so much resources? Well, Chrome is based on mulitple processes. At the time of making this guide Chrome with 3 tabs uses 177000 kb. Nice.

Also, anti-virus. Before i started fiddling with config files i formated my whole harddrive. Everything was gone - and after setting up my system i installed Steam and CS:GO. And guess what - stutters were gone! And then i remided myself that i need to instal some anti-virus - i chose Avira. And it was bad call as my FPS from 120 fell to... 20-60.
That's it!
After resetting our config, and making sure nothing is stealing our resources in background, we will surely gain some FPS in-game. And by that win some more games. Good luck!

If you have any tips and tweaks - contact me, i'll update this guide.

I also advise against the use of FPS Boost configs - especially these messing with video.txt.

But if you still want to use that - i suggest using friberg config (you can find it here)[] - commands that he uses also can give you some frames.

Thanks to everyone who helped make this guide more useful. Matt - thanks for clearing some things up!
< >
Chikeufte Jun 15 @ 10:49am 
what's going on the past week my game has very bad fps stutter issues I tried uninstalling / reinstalling deleting config folder etc. nothing is working. I hav 160-180fps but i still have fps lag. this game is broken.!
domjni Jun 4 @ 4:09am 
my fps drop every 5 secs
BeetleJuice | Trade Jun 1 @ 11:32pm 
bro i use gtxx 1050, i run rainbow 6 smooth! but cs go, it goes from 100 to 70 to 60 to 70.. just spiking you know.. and it make my screen look awful
Genesis Jun 1 @ 8:45pm 
I know this isnt related to this guide but like does anyone know the csgo command to stay in game when disconnected for lagging out? I don't exactly remember what it was and i've been searching for it. It's a command that keeps you in spawn just in case you get disconnected from the server for lagging
Dog Jan 6 @ 2:30pm 
Just seems like people are now just bragging about their computer. XD
Gunwitch Jan 5 @ 12:30pm 
I restart my router, close down google chrome and run that command line in the game's properties., works fine for me now.
Rusty Jan 5 @ 11:41am 
My game just breaks everything my cortana and google
Zarf 神 Jan 5 @ 10:20am 
I got 16gb RAM, R9 480 4gb I think. Normally 200 fps now am going 20-50 pls help me
.. Jan 4 @ 4:42pm 
I have Asus X453M
I've done all steps to fix fps and ping issues but still lagging.

I tried msconfig (services and startup) but when I restarted the game. Wifi and sound do not work. Please give me guidance.
dose 薬物 (gone for the summer) Dec 29, 2017 @ 1:58am 
went from 60 to 100<3