You are on page 1of 24

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: Nvidia Drivers[www.geforce.com] Click on Auto detect your GPU
AMD users: AMD Drivers[support.amd.com] Click Download Now where it says Automatically detect and
install
Intel HD users: http://www.intel.com/p/en_US/support/detect

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: Click here[www.coderbag.com]
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

Before stepping in to launch commands, you need to find out how many threads does your CPU
have. You can do this by googling your CPU's name. For example I have i5-4690k so I would Google
"i5-4690k" and open up the first link that leads to Intel's website. Number of threads is shown under
the "Performance" tab.

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 -threads x -nod3d9ex -nojoy and press ok. Replace
the x with the number of threads your CPU has. Also 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.
-threads - This will set how many cores will CS:GO use. Helps to get more FPS.
-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.


(ONLY FOR FPS DROPS) -processheap - Using this will avoid running some code that is currently
causing most of the known slowdowns on long-running games. This will fix FPS drops. If you don't
see any differences when using this launch option, THEN DON'T USE IT.

Thanks /u/The_InHuman and CSGOHELP[csgohelp.com] !

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

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.Nvidia Optimus

If you are using laptop and you have both Intel HD and Nvidia then you are most likely using Nvidia
Optimus. Here's a brief explanation of what Nvidia Optimus does.
"Nvidia Optimus is a computer GPU switching technology created by Nvidia which, depending on the
resource load generated by client software applications, will seamlessly switch between two
graphics adapters within a computer system in order to provide either maximum performance or
minimum power draw from the system's graphics rendering hardware. A typical platform includes

both a lower-performance integrated unit by Intel and a high-performance one by Nvidia. Optimus
saves battery life by automatically switching the power of the discrete graphics processing unit
(GPU) off when it is not needed and switching it on when needed again. The technology mainly
targets mobile PCs such as notebooks. When the GPU power is off, the driver redirects graphics
commands to the integrated graphics chip. The switching is designed to be completely seamless
and to happen "behind the scenes"."
Most likely the Nvidia Optimus doesn't switch to Nvidia GPU when you are playing CS:GO which
means you are gaming on Intel HD and that's why you are getting low fps on your laptop. The
solution is not to add the program to Nvidia Control Panel, nor to update your graphics driver, nor to
disable your Intel integrated graphics. Shockingly, the DLLs that Nvidia uses to intercept calls for the
GPU so that the Nvidia graphics accelerator can be used rather than the Intel Integrated Graphics
device may not be signed. This is stupid since some anti-malware utility or security software may
modify a specific registry entry on Windows 7 to prevent unsigned app init DLLs from running.
1
Open regedit by typing "regedit" without quotation marks in Window's search.

Set the following registry entries to 0 to allow unsigned AppInitDLLs to enable Nvidia Optimus to
function as expected:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Windows\RequireSignedAppInit
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows
NT\CurrentVersion\Windows\RequireSignedAppInit
The second registry entry may not exist if so, create a new DWORD named RequireSignedAppInit
with a value of 0.
Alternatively, copy the text below into notepad and save as enableUnsignedAppInit.reg then double
click and allow registry editor to import it.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
RequireSignedAppInit=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows
NT\CurrentVersion\Windows]
RequireSignedAppInit=dword:00000000

2.Reboot your laptop and enjoy playing CSGO on high fps


Source: http://steamcommunity.com/id/Golias00PTFACEIT/
Also big thanks to GoliaS00PT for sharing this with me.

2.
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 Malwarebytes[www.malwarebytes.org] 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
fromhttp://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 May 15, 2014, running version 6.0.1.7246
then your drivers are out of date
How to update your drivers
go
to http://www.realtek.com.tw/downloads/ orhttp://www.filehippo.com/download_realtek_high_definitio
n_audio_vista_64 (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:
http://www.mydefrag.com/Manual-DownloadAndInstall.html
Defraggler[www.piriform.com]

SteamWebHelper.exe
"Start steamwebhelper killer after 10 minutes.bat from http://pastebin.com/UmAYUmFr
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 http://pastebin.com/jQ5M3746
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.

This file doesn't exist for everyone, if you don't have it then just skip this step.
But what is this file? It's a VTF file containing this image: http://i.imgur.com/xxZqbXG.png

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 wont
be able to use it on an old clunker computer. For those worried about performance, sometimes
squeezing every last drop requires disabling Aero." - http://www.howtogeek.com
You can find the tutorial on how to disable Aero at http://www.howtogeek.com/howto/windowsvista/disable-aero-on-windows-vista/

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.
http://lifehacker.com/a-beginners-introduction-to-overclocking-your-intel-pr-5580998
http://www.pcstats.com/articleview.cfm?articleID=1804
http://www.pcmag.com/article2/0,2817,2421233,00.asp

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


Download[sourceforge.net]
OR
Jetboost by Bluesprig
Download[www.bluesprig.com]
OR
What is Razer Game Booster aka Razer Cortex
Download:
Download[www.razerzone.com]
Download2[www.razerzone.com]

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 Matchmaking Server Picker[csgo.gamebanana.com] 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 this config[www.mediafire.com], 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 autoexecin
console

7.
Kill Ping
"Dont 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.
http://www.killping.com/download.php

8.
Get a better internet

You might also like