Do you often experience fps drops while playing CS: GO? Do you feel that with the device you are using, there is a high possibility of better fps? If so, then this CSGO optimization guide is for you.
This tutorial is mainly for computers with new generation processors (eg Intel i5/i7 4th/5/6/7, AMD Ryzen etc). The author has not had a chance to try the older systems yet.
Why do we need high fps?
The input lag (latency when receiving input) of the Source Engine (the Engine that makes CS: GO) depends on the number of frames per second you have.
The more fps, the less lag displayed on the screen will be. Other games work differently because they are made with more advanced engines, so the lag is not related to frames per second.
Once you are a veteran gamer, you can really feel the difference between low and high fps. High FPS doesn’t make you play better, BUT it can make a big difference in many cases when you need the screen to show exactly what’s going on in the game.
The ability to aim and gamesense comes from muscle memory (physical memory), experience in the game (good and bad), learning to work as a team (trust is important) and constant practice, nothing more. other. If you are a natural talent, you will probably get there faster than others, but you still have to practice.
You should always turn off web browsers or programs running in the background when playing games if you want the best FPS. You should also turn off all unnecessary autostart software in Task Manager > Start-up
The basics
These are the basic things we recommend you do.
- Install CS:GO on an SSD
Game loading speed is much faster and more stable than HDD.
- Turn off full screen optimization (Windows 10)
Windows 10’s full-screen optimization forces the game to operate under full-screen optimization and can affect or even limit your fps. We recommend turning it off. But that’s not the case, we see an improvement in fps when turning it on (GTX 1080). Use the benchmark link below to compare the two when on and off.
To turn it off, right-click csgo.exe > Properties > Compatibility tab > check the box “Disable full-screen optimisations” (Default is on)
You can find csgo.exe at C:Program Files (x86)SteamsteamappscommonCounter-Strike Global Offensive
This is a great and easy to use software to turn off background windows like Sperfetch, XBOX DVR and many more. Using this software is 100% safe and its source code is public if you want to dig deeper.
Developed by one of the main admins of Swerigs Techsupport (the largest IT support center in Sweden) Link
Runs in automatic mode, requires a computer restart
- Remove the launch options about “performance”
-threads -high. They are outdated and the CS:GO developer also confirmed this in a recent reddit post saying that the game has been optimized to work better without them.
These are the launch options I’m using
-novid -no-browser -nojoy +fps_max 500 -tickrate 128
-novid: Turn off the game’s opening intro
-no-browser: disables the “motd” browser, which is used by servers for advertising (doesn’t work with CEVO)
-freq: set the scanning speed of the screen (-refresh has the same effect)
-nojoy: disable joypad support (frees up a bit of RAM)
+fps_max XXX( 001- 999): Maximum fps limit ( FPS will be limited to 120fps in the menu, maps will load faster)
-tickrate 128: force individual servers to operate at 128 ticks (eg: play with bots, with friends, practice maps…)
-nod3d9ex: disable d3d9ex, can improve FPS and alt+tab speed
-console: turn on the console when you start the game.
snd_menumusic_volume “0” // (turn off the music in the menu)
snd_mix_async “1” // (improve performance)
snd_mixahead “0.025” // (reduces audio delay, making it feel in sync with the screen)
snd_stream “1” // (new command. Stream audio directly from hard drive instead of RAM, will be set as default in the future. May cause looping on first use) cl_lagcompensation “1” // (enable lag compensation in parallel with the client)
cl_predict “1” // (enable parallel prediction with client)
cl_predictweapons “1” // (enable weapon effect forecast)
cl_interp “0” // (self-interference, should always be set to “0”)
cl_interp_ratio “1” // (interference level, “1” = low ping, “2” = high ping)
cl_cmdrate “128” // (for -tickrate 128 launch option)
cl_updaterate “128” // (for -tickrate 128 launch option)
rate “786432” // (highest bandwidth)
cl_autohelp “0” // (turn off in-game prompts, can improve FPS)
cl_disablehtmlmotd “0” // (used to support -no-browser in launch option)
cl_downloadfilter “nosounds” // (prevents servers from automatically downloading annoying sounds)
cl_showhelp “0” // (turn off in-game prompts, same as cl_autohelp)
cl_forcepreload “1” // (load the map before entering the map instead of loading it into memory when required, improving FPS)
r_dynamic “0” // (disable lighting effects, slightly improve FPS for weak PCs but we recommend keeping it at “1”)
m_rawinput “1” // (turn on other input sources for the mouse, turn off all filtering software, accelerometer…)
joystick “0” // (disable joystick support, required when playing on faceit’s server)
Bandwidth Ratio (for the “rate” command)
0.5 Mbps – rate 62500
1.0 Mbps – rate 125000
1.5 Mbps – rate 187500
1.57 Mbps – rate 196608 (default rate)
2.0 Mbps – rate 250000
2.5 Mbps – rate 312500
3.0 Mbps – rate 375000
3.5 Mbps – rate 437500
4.0 Mbps – rate 50000
4.5 Mbps – rate 562500
5.0 Mbps – rate 625000
5.5 Mbps – rate 687500
6.0 Mbps – rate 750000
6.2 Mbps and more – rate 786432 (highest)
- I only get 60fps even though I’m using GTX1080Ti
Make sure your monitor is connected to the graphics card and not the motherboard (this happens often)
- Update the latest driver for the graphics card
Nvidia AMD
If you have problems with your current driver software, you should completely uninstall it using DDU (Display Driver Uninstaller) software.
DDU v17.0.8.3
- Optimize Nvidia 3D settings in Nvidia Control Panel
A detailed guide to the best Nvidia 3D settings for CS: GO
- Optimal settings for AMD
- Turn off HPET (High Precision Event Timer) in BIOS
HPET is hardware timers in new windows versions. Because the time is always increasing, it may create an obstacle, creating a feeling of “slowness” when playing the game. We recommend you turn it off!
- Disable Hardware Acceleration in Discord
If you use Discord, turn off hardware acceleration by clicking the gear (User Settings) under App Settings > Appearance > Hardware Acceleration
- In-game configuration settings
Color mode: “Television mode” has a certain limit and looks brighter when compared to “Computer mode”, depending on your personal preference.
Resolution/Aspect Ratio: Depending on your preferences, however, the resolution also affects a fairly large part of the FPS.
Display Mode: “Fullscreen”
Laptop Power Savings: “Disabled”
Global Shadows: “High”, Gives you better dark details when you can see enemies in the corner or similar, using “Low” will reduce the detail a lot.
Model/Texture Detail: “Low”
Shader: “Low” if you want to add some FPS, “Very High” if you want the skin to look more gorgeous
Multicore Rendering: “Enabled”
Multisampling Anti-Aliasing Mode: Depending on preference, some people like to play with clear pixels and turn off MSAA, I prefer the x8 MSAA option
Texture Filtering Mode: “Bilinear” if you want higher fps, “Trilinear” for better picture
FXAA Anti-Aliasing: “Disabled” (this option helps refine the edges, MSAA does this much better)
Wait for Vertical Sync: “Disabled”
Motion Blur: “Disabled”
Other extension methods
Dust can slow down the CPU fan and make the CPU less efficient (CPU works very poorly at high temperatures). Make sure that any fans in your computer are free of dust. Note that the vacuum cleaner should not be used, it can damage small components and destroy computer components!!
VibranceGUI is Nvidia’s digital color-based software intended to make CS:GO come to life and have brighter colors. This helps you have better vision, it is also used by many professional gamers.
You can use micron optimization to try out new commands or new settings. It is guaranteed, reliable and very fast way to do it! It will help you to improve FPS. Much more efficient and stable when you use FPS optimized maps. It’s also very easy to do just follow the steps on HLTV!
Once you’ve done the optimization (make sure you’ve tried this new setting in the server with a few others, the optimized map uses 9 bots) you should limit your FPS to a fixed level. fps_max 300 is a good start because Source Engine works best with high frames (input lag is affected by frames per second in Source engine). It will make mouse movements smoother and it will be easier to follow the enemy’s head if you have a stable and high FPS.
For example, if you have a 144hz monitor, the optimal FPS game would be:
(Hertz*2)+1
(144*2)+1
(144*2)+1=290
289fps ~ fps_max 300
You can still set a higher limit if your configuration can do that.
CPU unparking allows your processor’s cores to work all the time. Windows turns off all unused kernels to save energy. Enabling these cores for CS:GO will most likely increase FPS.
Direct download link here
Click on “Check Status”, wait about 30 seconds, then select “Unpark All”. You must redo these steps after each shutdown
Overclocking your video card with software like Afterburner is the easiest and safest way to overclock. Although you can see significant results if you squeeze the video card with higher settings in the game (large resolution, x8 MSAA, High shader…)
Download Afterburner
This is Panjno’s detailed and easy-to-follow guide
- Overclocking CPU and RAM (for experienced users only)
CS: GO is very fond of single-core processors and the speed of RAM. You can easily increase your FPS by 25%-50% or higher by overclocking your CPU and RAM. This is for knowledgeable users (if you don’t know how they work or don’t know what a BIOS is SHOULD NOT Overclocking). There are many good tutorials on Google and Youtube.
Overclocking RAM requires caution, because if you use the wrong power source you can easily burn your RAM tree. But everything will be easier if you understand everything well before you start working.
DO NOT TRY overclock your CPU too high unless you have a good CPU cooler. Always pay attention to the working temperature and level for stability.
Follow CG Geek’s tutorial on how to overclock your CPU for beginners:
If you want to overclock your RAM there is a pretty good tutorial on overclockers.com. You should only do this if you are an experienced user and we recommend that you overclock your CPU first.
Instructions for overclocking DDR4 RAM
We warn you, if you don’t know much about BIOS and computer components, DO NOT overclock yourself. Ask someone who has done this.
Once you start getting into overclocking, be careful or you won’t be able to stop…
CPUID HWMonitor is a very good software to monitor CPU or GPU temperature, working frequency, motherboard parameters…
For AMD chip users HWiNFO seems more accurate, you should use it if you use AMD chip.
Source: Steamcommunity
Source link: Guide to optimizing CSGO 2018
– https://emergenceingames.com/