Counter-Strike 2

Counter-Strike 2

1,792 ratings
CS:GO Performance guide (Updated 21.01.2016)
By Capple
Guide to maximising your CS:GO's performance by increasing your fps, fixing fps drops and lowering your ping.
   
Award
Favorite
Favorited
Unfavorite
Introduction

{LINK REMOVED}

This is a guide on how to get the best possible performance in CSGO. It will be covering topics such as fps, fps drops and ping.

Make sure you are doing all these so called "steps" one by one so you could revert back any unwanted changes.
Drivers
Let's start this guide off by updating our drivers.

Nvidia users:{LINK REMOVED} Click on Auto detect your GPU

AMD users: {LINK REMOVED} Click Download Now where it says Automatically detect and install

Intel HD users: {LINK REMOVED}
Windows
1. Disabling Core parking

MEANT FOR WINDOWS 7 AND LOWER

The performance of the CS:GO is largely dependent on the processor. This means a person can have the best video card out there, but still be bottlenecked by their CPU.
Basically, all Windows versions before Windows 8 will try to save power by putting your unused cores in sleep mode. The constant switching on and off can give some bad stuttering issues. This program forces those cores to remain active which gives you a nice FPS increase in game.

Make sure you have a decent cooling system or a cooling pad for laptop.

You can unpark cores with this program: {LINK REMOVED}

The download link for the program is on the bottom of website, before the comment section.

1. Exctract the folder on your desktop or wherever you want

2. Launch the program

3. Press Check Status

4. Press Unpark All

5. Close the program

6. Launch CS

7. Profit

I do not own this program.


2. Power options

Open Windows's start menu, search "power options" and press enter. Select "High performance" power plan in the window that just opened.













3. Windows performance settings

Open Windows's start menu, search "advanced system settings" and press enter. Click on settings button under "performance" and choose "Adjust for best performance" in the window that just opened.

Launch commands
1.
Go to your Library and right click Counter-Strike: Global offensive. You should have a list like this

















2.
Click on properties and you should have a new window like this


















3.
Click on Set launch options and write -high -nod3d9ex -nojoy and press ok. Make sure you put a space between them, not commas.












So what do they do?

-high - This will start the game in high-priority mode. This launch option can help
players with lower-end computers to get less lag and a few more fps, but it
is not a guarantee.

Do not use -threads launch command anymore! Read more here Reddit link

-nod3d9ex - Disables D3D9ex. D3D9ex is a D3D9 improvement which will allow you to alt-tab faster for example. D3D9ex does not affect your FPS in any way unless you're using old and ♥♥♥♥♥♥ GPU which can't handle it correctly.

-nojoy - Remove joystick support, more ram free.




Thanks /u/The_InHuman and {LINK REMOVED} !
NVIDIA
Launch Nvidia control panel, press Manage 3D settings and set settings like this:

Ambient Occlusion: off
Anistropic Filtering: off
Antialiasing - FXAA: off
Antialiasing - Gamma correction: off
Antialiasing - Mode: off
Antialiasing - Setting: off
Antialiasing - Transparency: off
CUDA - GPUS: all
Maximum pre-rendered frames: 1
Multi-display/mixed- GPU acceleration: Single display performance mode
Power management mode: prefer maximum performance
Shader Cache: on (OFF when your hard drive is slow)
Texture Filtering - Anistropic sample optimisation: on
Texture filtering - Negative LOD bias: allow
Texture filtering - Quality: high performance
Texture filtering - Trilinear Optimisation: on
Threaded optimisation: on
Triple Buffering: off
Vertical Sync: off
Virtual Reality pre-rendered frames: 1


Geforce Experience












Uninstalling Geforce Experience has given a lot of people FPS boost around ~20 fps.
If you're not using it for anything besides checking for updates, uninstall it. You can check manually for driver updates once every month on their site.
AMD (in-progress)
I currently have no knowledge about AMD's settings cause i do not own an AMD card. Please let me know if you have some useful information. All I know is that you should update to the newest Crimson drivers cause they improve CSGO's performance alot.
Laptop
1.

Make sure your laptop is plugged into power outlet, don't play on laptop's battery.
Anti-Virus, Malware, Spyware, Background Processes
A lot of anti-viruses and background processes are stealing your FPS. So make sure to close any unneeded/high CPU usage processes like browsers (Chrome, Firefox etc) and turn off your anti-virus off before going to CS:GO. You can close processes from Task Manager. Just press CTRL + ALT + ESC on your keyboard at the same time or CTRL + ALT + DELETE and choose Task Manager.


You may want to do a full scan on your computer to check if you have any viruses, spyware or malware. There is a great tool for this called {LINK REMOVED} Just click on FREE VERSION DOWNLOAD. You could also do it Windows's own software Windows Defender which comes with Windows updates.
Realtek
Copy-Pasted from http://www.reddit.com/r/GlobalOffensive/comments/2e6xsr/potential_fix_for_those_experiencing_fps_lag_and/

Thanks http://www.reddit.com/user/fro2short


"If your sound system is managed by Realtek, you will not receive automatic driver updates, and the Windows driver update manager in 'Device Manager' isn't able to locate updated RealTek drivers

When I read up on out-dated driver software causing FPS instability and stuttering in CS:GO, I found out that my drivers were from 2012! And I bought my computer last summer. The older drivers aren't properly optimized (obviously), and they hog up a significantly larger chunk of background processing demands than I (and maybe you) realized.

How to check if your RealTek Drivers need updating (Note: I'm writing this from a Windows 8 perspective)

Right click on the sound icon on the bottom right-hand toolbar on your screen. Should be right next to the time, and some other random icons

Click playback devices

Locate 'speakers' and double click it

First, ensure that when the ensuing dialogue box opens, that your speakers are being managed by RealTek (it'll say so near the top of the box under 'controller information'

Click properties, then driver. If your drivers aren't from 2015 or later, then your drivers are out of date

How to update your drivers

go to {LINK REMOVED} or {LINK REMOVED} (this is for 64 bit) if you don't want to download at 50 kb/s

Click "High Definition Audio Codecs (Software)"

Locate the corresponding driver for your operating system and its bit integer (ie you need to know if your OS is running on 32-bit or 64-bit, or else the driver won't work as intended). Once downloaded, it will restart your computer, then install upon the reboot, and restart your computer for a final time.

Quick note: When this is finished, again right click the sound icon, click playback devices and double click speakers

Click the 'enhancements' tab, then check the 'disable all enhancements' feature. You're not missing out on anything. If you really think you are, then just disable it before you boot CS"
Defragging
SKIP THIS IF YOU ARE USING SSD

Defragging can really help you. Making your system faster, games load faster, a bit more fps, boot up faster and much more.

Choose one of them:
{LINK REMOVED}
{LINK REMOVED}
SteamWebHelper.exe
"Start steamwebhelper killer after 10 minutes.bat from {LINK REMOVED}
Click download on pastebin, rename .txt to .bat and run it once. You actually only need to run it once and you're set for life or until you launch the stop script ;)

It will create a task that will run at all times, until you launch:
Stop steamwebhelper killer.bat from {LINK REMOVED}
Haven't found a reason to run the Stop script :)

Note this is for gaming. If you need some long trading sessions and other community stuff - run the stop_steamwebhelper_killer.bat (but you should really switch to a web interface outside steam) . Scripts are set for 10 minutes, it will not leak so much in a short period of time. Set for more time for better community stuff or just refresh the steam page more often."


YOU WON'T GET VAC BANNED FOR THIS

THIS SCRIPT IS NOT MADE BY ME. SCRIPT BELONGS TO https://www.reddit.com/user/aveyo

YOU MAY NOT BE ABLE TO PLAY ON CEVO IF YOU ARE RUNNING THIS SCRIPT
882ab71a.dat
1. Go to your CSGO downloads folder. Default path would be "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\downloads"

2. Right click on 882ab71a.dat, open with Notepad or any other text editor(e.g Notepad++)

3. Delete everything inside it (CTRL + A, Backspace), save it and close it.

4. Right click on 882ab71a.dat, check Read-Only at the bottom and press OK.






















IF YOU DON'T HAVE DOWNLOADS FOLDER OR THIS FILE THEN JUST SKIP THIS STEP

But what is this file? It's a VTF file containing this image: {LINK REMOVED}
FPS drops, stuttering
Navigate to your CS:GO directory STEAM\steamapps\common\Counter-Strike Global Offensive\csgo\cfg

First thing you want to do is back up your config.cfg and video.txt file and put your binds in autoexec.cfg . After making a copy of these files delete them. Now your CS:GO is back to it's default state. Launch your CS:GO and start configuring your settings as you like.

Limiting your FPS can also help you. The command for it is fps_max which you put in console.


Steam overlay

Users have reported that disabling Steam overlay helped them with FPS drops.

To disable Steam overlay do the following:

1) Click on Steam and click on the "Settings" button. Click on the "In-Game Settings" tab.

2) Uncheck the box next to "Enable Steam Community In-Game" and click OK.

OR

3) Disable the Steam Overlay on specific games only by right-clicking on the game title in library, click on "Properties" and uncheck "Enable Steam Community In-Game" in the "General" tab.



Overheating may cause FPS drops and stuttering aswell, so apply new thermalpaste, clean computer from dust and use cooling pad if you're using laptop.


Another guide how to fix stuttering made by Kamil950: Click here!
Controllers
Disconnecting Xbox, PS or any other controllers from your PC should boost your fps.
Disabling Aero on Windows 7/Vista
"The Windows Aero Glass interface for Windows 7 or Vista requires a decent video card, you won’t be able to use it on an old clunker computer. For those worried about performance, sometimes squeezing every last drop requires disabling Aero." - {LINK REMOVED}

You can find the tutorial on how to disable Aero at {LINK REMOVED}
Overclocking your CPU
Advanced users only

Overclocking your CPU can give you a nice fps boost. Click on some links below to find out what overclocking is and does and how to overclock your CPU safely for beginners.

{LINK REMOVED}

{LINK REMOVED}

{LINK REMOVED}

Game booster
This is only necessary if you have a lot of processes/programs open in the background


Game Buffer by AdvTweaks May not work on Windows 7

{LINK REMOVED}

OR

Jetboost by Bluesprig

{LINK REMOVED}

OR

Instead of using some sort of "Game Booster" you could just close your background programs using task manager or simply your task bar.
Ping
Ways to lower your ping

1.
If you have an option, use cable instead of WIFI

2.
Launch CS and go to game settings and adjust the Max Acceptable Matchmaking Ping option to a desirable level, such as 75 or 50 minimum.

3.
Use {LINK REMOVED} to block server with high ping

4.
Update your network driver

5.
Close any, browsers, messenger, torrents and anything that can use up your connection

6.
Download {LINK REMOVED}, put it to Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg or add it to your existing autoexec config, launch CS and type exec autoexec in console

7.
Kill Ping

"Don’t let your high in-game ping kill all your online gaming fun. Instead, Kill the Ping itself – only with Kill Ping. Increase your winning probability in PVP by cutting off delay and latency. Increase accuracy on your competitive games. Get Kill Ping Now!"

I can personally vouch for Kill Ping. Believe it or not, it really does work. Follow the link and try it out yourself.

{LINK REMOVED}


8.
Get a better internet
Kill Ping - Dont lag. Just frag!


1. What is Kill Ping?

"Kill Ping is a creation of great hard work and devotion by professionals within the gaming community coming from different backgrounds. The sole purpose of developing Kill Ping was to provide online gamers an environment that is free from Ping Spikes and LAG issues.

Kill Ping has build its own network dedicated for game data by installing the best 100+ servers across the globe. On a regular internet connection there are all sorts of data packets travelling in the network causing a traffic jam for data and packet loss. Kill Ping’s dedicated route allows a gamer to beat the clutter and traffic, enabling the game data to travel faster to the game server reducing high ping, eliminating lag and packet loss.

Our philosophy, from the beginning has been to help gamers overcome lag issues and show their true talent during online games and tournaments. We believe in supporting the community because we believe that being an old member of the industry we better make a difference."


2. What features does Kill Ping have?




3. What games does it support?




4.Where can I get it?

{LINK REMOVED}

5. How to use Kill Ping?


6.Does it really work or is it just some gimmick?

I have tried this product myself and it does wonders. I really recommend this to everyone who are constantly playing with high ping and/or getting packet loss. Try it and you won't regret it.
Hardware
For laptop users, like me, i'd recommend having your pc maintenanced(cleaned, thermal paste applied) at some local IT repair shop twice a year. If you'd like to save some money and time, you can do it by yourself. Buy some compressed air and thermal paste. Open your computer, remove all the dust. Make sure you open up the cooler/ventilator whatever you want to call it, and remove the dust. After you've got rid of the dust proceed applying thermal paste, if you don't know how you can look up a tutorial on youtube. This also goes for desktop users.


While replacing thermal paste, use a microfiber cloth with 99% isopropyl alcochol. 70% does NOT do a good enough job when removing old thermal paste. Thanks /u/alittleelectro !

I'd recommend {LINK REMOVED} or {LINK REMOVED} thermal pastes.

Personal experience: I had half centimetre of dust inside my cooler. After cleaning it I got 80+ fps boost.
The end
Thank you for reading my first guide! Don't forget to rate and favourite if it helped you. If you need help with anything, feel free to add me or comment down below.

If you still have fps problems after this guide, I'd recommend buying a new parts for your desktop or a new laptop. If you want to put a new desktop together, but have no idea which parts to choose you can get help at {LINK REMOVED} or {LINK REMOVED}

Steam Theme
This isn't part of the guide

The blue theme I used in this tutorial is Blue Pulse made by http://steamcommunity.com/id/Sacridfire and/or http://steamcommunity.com/id/Asphira

You can get it here: http://steamcommunity.com/groups/DigitallyUnmastered/discussions/1/648811126643502309/
Updates













Update 20: Added Laptop/Nvidia Optimus section

Update 19: Added Kill Ping section.

Update 18: 2016 update. Removed obsolete/false information. Added new bunch of new things and more pictures.

Update 17: Added a NEW launch command, added some new pictures and made the guide look better/cleaner.

Update 16: Added Controllers section

Update 15: Added 882ab71a.dat section

Update 14: Edited and added stuff to Anti-Virus, Malware, Spyware section, Background Processes section, added Overclocking section, added Disabling Aero section.

Update 13: Added SteamWebHelper section

Update 12: Added Realtek section

Update 11: Edited Nvidia section

Update 10: Added RadeonPro to AMD section, added new way to fix FPS drops, added Battleping to ping section and some small grammar changes.

Update 9: Added new defragger.

Update 8: Added a new way how to fix stuttering.

Update 7: Added new defragger.

Update 6: Added explanations to launch commands and edited Launch Commands section.

Update 5: Added ping section, added new launch command.

Update 4: Added 2 new sections, fixed grammar, changed guide name, added new pictures.

Update 3: Added Hardware section.

Update 2: Added AMD and Game Booster section.

Update 1: Added more launch commands and added more pictures.

663 Comments
schlejz Sep 13, 2023 @ 5:24am 
hi when guide to cs2
BeethovenHD Jul 16, 2021 @ 1:12pm 
Don't hope that a 125,95 € CPU will bring you over 200 fps :PrisLiar:
Kay Jul 16, 2019 @ 5:48am 
Ryzen 3 2200g + Gtx 1060 3gb im struggling to keep 200+fps . This guide didnt really help.
Picking up cotton is meta Oct 5, 2018 @ 8:10am 
Pentium G4600 + RX 460 2 GB == 200 FPS ~ Competitive configs
Capple  [author] May 6, 2018 @ 3:48am 
You could do it right now, I'm not going to change much, probably just gonna look over AMD's section
❤A❤ May 6, 2018 @ 1:40am 
Should I wait until uupdate it?
Capple  [author] Apr 28, 2018 @ 4:08am 
If you'd want to, im planning to update it soon
❤A❤ Apr 28, 2018 @ 3:35am 
I could translate this guide to russian if you want to
Vegito Feb 13, 2018 @ 5:37pm 
Don't use -high and -threads, fps in --
Diosito Jan 19, 2018 @ 4:02pm 
AMD FX8320 + 12Gb Ram + GTX 960 4Gb = 50-60 Fps?