Configuring CS: GO launch parameters in 2022

The launch options in question are the settings applied when Counter-Strike: Global Offensive is launched. They affect many things: you can change the client’s tickrate, set the FPS value, define the autoexec file, and adjust the technical parameters of the game.

Below you will find a complete list of known options, along with our recommended options and guidance on how to use them on Steam.

Best launch options in 2022

We all have different computers, and there are probably not many people playing on exactly the same configuration of components, software and Internet connection that you have. This is an important point because these factors, along with many others, will determine which startup options are right for you.

There are many guides on the net claiming that a certain combination of options is unconditionally the best, but in fact it will be the best only for the author of the article.

Unfortunately for most players, launch options are not the magic solution to all problems, and neither are the “best set of options” notes mentioned. There is no perfect combination of settings that suits everyone and everyone – even one of the Valve employees wrote on Reddit: “The best option is no options. This is the most commonly used and tested option. “

However, in some cases, startup options can be useful. There are also options from which everyone can benefit, albeit small.

Also read: Pogodynek in trouble – review of the comic book “The Weatherman”, vol. 1.

List of options that should be used by everyone

We admit that we were a little cunning, talking about the absence of a combination of settings suitable for everyone. There are such options, but the benefits from them are not so significant so that your bad shooting suddenly becomes good, we warned!

These options are:

-tickrate 128 + fps_max 0 -novid –nojoy

What are they doing?

  • -tickrate 128 changes the tick rate in all offline matches with bots and in games where you are the server host to 128 (instead of 64).
  • + fps_max 0 is a console command that can be used as a startup option. It removes the default frame rate limit. Most players turn it off right away, but we will still add it to the list for those who still have the limit.
  • -novid cancels Valve’s start-up cinematic. Players may find this splash screen to be a minor inconvenience that can be dispensed with.
  • -nojoy removes support for the gamepad, which allows you to free up some RAM. The performance impact of this option is controversial, but it is very, very unlikely that it will hurt you in any way.
  • -high is not listed above as it can cause problems for some users. It will give the CS: GO process a high priority, so that your computer will direct resources (CPU, memory, etc.) primarily to process the game.Why? Because there is no need for them, and the advantages in the form of extra frames per second do not compensate for the numerous disadvantages. For example, one of the options disables the effects of dynamic lighting, which means that you will not always see flashes from flash grenades and shots, thereby not being able to determine their location.

Second, if performance issues do exist, make sure you get the most out of your graphics settings – they can give you far more benefits than launch options.

Also read: Mr. Casino review 2021.

And here is the list of options itself:

+ fps_max 0 -nojoy -high -fullscreen + mat_disable_fancy_blending 1 + cl_forcepreload 1 -limitvsconst -forcenovsync + r_dynamic 0

The list, at your discretion, can be supplemented with the options proposed below, but they are not used so often, and they may well lead to a decrease in the frame rate. Check them one at a time to immediately identify the source of potential problems (crashes, for example):

+ mat_queue_mode 2 -disable_d3d9ex -r_emulate_g -softparticlesdefaultoff

What are they doing?

  • + fps_max 0 is a console command that can be used as an autostart option. It overrides the default maximum frames per second limit. Most players have already removed this limit, but for the sake of the rest, we decided to add this option anyway.
  • -nojoy turns off support for gamepads, freeing up some amount of RAM. It’s hard to say for sure if this has a noticeable effect on performance, but it certainly won’t get any worse!
  • -high raises the priority of the CS: GO process, so the computer will provide it with more computing resources than processes with a lower priority. If you notice freezes when other windows are open in the background (for example, a YouTube video is playing), this will help smooth them out.
  • -fullscreen launches CS: GO in fullscreen mode. Most players have it turned on by default, but it will help those who previously played in the window. When the game runs in a window, the computer has to process in addition to it the elements of the Windows interface, as well as some background processes – switching to full screen mode will get rid of this, thereby increasing the frame rate.
  • + mat_disable_fancy_blending 1 is a console command that is often confused with the launch option, but you can add it to autoexec if you want (no plus). It improves performance, but decreases texture quality.
  • + cl_forcepreload 1 – another option from console commands. It enables preloading of models, sounds and other files during the loading of the map, and not during the game. In this case, maps will take longer to load, but the frame rate will become higher and smoother.For most players, it is already disabled in the game settings, but the option will still come in handy for the rest. On some computers, this can lead to tearing in the image, and if you see them, you will have to disable this option.
  • + r_dynamic 0 disables dynamic lighting, the effect can be seen in the video.
  • + mat_queue_mode 2 switches the material system queue to asynchronous mode. This can both improve and degrade performance, so test this option before competitive games.
  • -disable_d3d9ex disables DirectX 9Ex, which will decrease performance on most computers. It’s worth trying if the other options didn’t help, in case of DirectX 9Ex related issues (unlikely).
  • -r_emulate_g enables OpenGL emulation, which may improve performance for some players (for reasons unknown to us, but Valve itself is the source of the information).
  • -softparticlesdefaultoff disables the softparticles effect, which can improve performance but reduce graphics quality.

Options for 144 Hz

If you have a 144Hz monitor and want to make sure that the screen is indeed refreshed 144 times per second, use this option:

-refresh 144

The need for this option is debatable, since the game should set the refresh rate to 144 Hz by default, but it can be added to the general list as a safety net.

Also read: DEATHLOOP Review – I just want to break this fucking loop.

If enabling the option did not work, check the corresponding settings in the operating system:

Windows 10

  • Right click on the desktop and select “Display Settings”
  • In the window that opens, click on “Advanced screen options”
  • Click on “Properties of the video adapter for …” after selecting the monitor you need, if necessary
  • In the window that opens, select the “Monitor” tab
  • In the drop-down menu “Screen refresh rate” set the value to 144 Hz, click “Apply”, then “OK”

Windows 7 and 8

  • Right click on the desktop and select “Screen Resolution”
  • Select the monitor you want and click on “Advanced options”
  • In the window that opens, select the “Monitor” tab
  • In the drop-down menu “Screen refresh rate” set the value to 144 Hz, click “Apply”, then “OK”

Options for combination ALT + TAB

Until April 2019, DirectX 9Ex was not enabled by default. Thanks to him, switching by ALT + TAB in CS: GO works much faster.Its advantage is that some commands can be reset after restarting the game, and commands in autoexec retain their values.

After placing the file (named autoexec.cfg) in the “Steam \ SteamApps \ common \ Counter-Strike Global Offensive \ csgo \ cfg” folder, this launch option is required for it to work:

+ exec autoexec.cfg

If your autoexec file is named differently, replace autoexec.cfg with your file name.

Also read: Gran Turismo 7 is now available for pre-order!.

Launch Option List

Below is a list of 31 known (and working) launch options for CS: GO on Steam. The plus-starting options are the console commands we added to the list as they are often considered launch options and may be useful to some players.

How to use startup options

It is very easy to customize launch options on Steam. Right-click on Counter-Strike: Global Offensive in the library, select Properties, and in the Launch Options field, fill in all the options you need.

If something doesn’t work out

  • Make sure all options are separated by spaces.
  • Make sure that there are no quotes or other extra characters in the typed text. Only letters, numbers and symbols “+”, “-” and “_” can be used.
  • If you copied something from our article, make sure that the text in square brackets (for example, [height]) is replaced with the required value.
  • Most (if not all) options start with a plus or minus sign. If among your options there is any without these symbols, most likely the problem is in it.