Best CS2 Launch Options Guide & List (2024) (UPDATED) (2024)

Best Launch Options in 2024

Every gaming setup has differences. Chances are, very few people have the exact same configuration of hardware, software, and internet connection as you. This is important because these factors, among many others, will affect what launch options are right for you.

You will find lots of guides on the internet claiming that certain configurations of launch options are the best, but the reality is at best, those launch options are best for the person writing that guide.

Unfortunately launch options aren't a silver bullet for most players, and as we said above, lots of guides will falsely claim that their selection of "best launch options" are. There most certainly isn't a "one size fits all" option - in fact, a Valve employee on Reddit has said that "Best launch options are no launch options. They are the most used and most tested.".

Although we don't entirely disagree with what the Valve employee has said, we think that in some cases launch options can help out. There are some launch options that will offer a benefit to everyone, albeit a small one. We've separated this guide into several sections, so that you can view our recommendations based on your needs:

  1. Launch Options Everybody Should Be Using
  2. Launch Options for More FPS
  3. 144hz and 240hz Launch Options
  4. ALT + TAB Launch Options
  5. Resolution Launch Options
  6. Autoexec Launch Options
  7. Launch Options That Are Pointless in CS2

Launch Options Everybody Should Be Using

We told a white lie when we said that launch options aren't a "one size fits all" tool. There are some launch options that will be useful for everyone, but the benefit they provide can be fairly small, so to be clear: they aren't a magic solution for bad aim!

The launch options that you should be running are:

+fps_max 0 -nojoy -softparticlesdefaultoff +violence_hblood 0 +r_drawparticles 0 -console

What Do These Do?

+fps_max 0 is actually a console command that you can use as a launch option. It removes the FPS cap that is enabled by default. Most players will have turned this off, but we have included this as it will offer a benefit to anyone who hasn't.

-nojoy will remove joystick support from the game, which may free up RAM. It's debated whether this has any noticeable effect on performance, but it's really, really unlikely that it'd hurt to have it in your launch options, so we've included it!

-softparticlesdefaultoff may increase the performance of CS2 by disabling the blending of particle effects with the background. This reduces the load on your graphics card (meaning there's more GPU power for other graphics-related processing).

-high isn't a launch option that we've included in the above copy text because it can cause some issues for a small portion of computers. It will make the CS2 process higher priority, and therefore, your computer will give resources (RAM, CPU, etc) to CS2 instead of any other processes that you are running. We recommend you try it, and if it doesn't cause issues, keep it in your launch options.

+violence_hblood 0 may not work for later CS2 versions. Some sources are reporting that it works on their setup but we couldn't confirm this after testing on several different PCs. It should remove blood from the game. We've added it to this list because at worst it will do nothing and at best, it will work for a sizeable portion of users.

+r_drawparticles 0 is technically a command and not a launch option but it is known to improve performance (at the cost of graphics quality) by disabling particle animations.

-console enables the developer console by default. If you're a seasoned CS2 player, it's going to save you some time going through the settings to enable it.

Launch Options for More FPS

Firstly, if you aren't actually experiencing low FPS (and are likely of the mentality that "more is better"), we recommend that you don't use the launch options listed in this section. Why? Because you don't really need them to improve FPS, meaning negatives (many) will outweigh the positives (better FPS) - for example, we list a launch option that disables dynamic lighting. At times, this can make gun shots not flash, and make flashbangs not show a flash, which can be a major disadvantage when it comes to locating players and the location of flash bangs.

Secondly, if you are experiencing low FPS, make sure that you've had a good "play around" with your graphics settings to work out what works best for you - you'll get a better improvement from low graphics settings than you ever will from launch options.

Disclaimers out of the way, here are the launch options we recommend to improve FPS:

+engine_low_latency_sleep_after_client_tick true +fps_max 0 -nojoy -high -fullscreen +mat_disable_fancy_blending 1 -forcenovsync +r_dynamic 0 +mat_queue_mode 2

Additionally, you may see an increase or decrease (depends on your computer) using the launch options below. These launch options are also less common and less tested. You should try these one-by-one to see if they offer any benefit, and if you have any problems (e.g. crashes) in future, consider these prime suspects:

-softparticlesdefaultoff -vulkan

If You Don't Need VAC (FACEIT, ESEA, etc)

Disabling Valve Anti-Cheat (VAC) can help a lot with stuttering and results in higher FPS, but obviously VAC is needed to play on Valve-Secured Servers for modes like Matchmaking and Premier. If you're on ESEA, FACEIT, or another provider that uses their own anti-cheat, you might not need VAC. In that case, use this launch option to disable it and free up your computer's resources (for more FPS):

-insecure

What Do These Do?

+fps_max 0 is actually a console command that you can use as a launch option. It removes the FPS cap that is enabled by default. Most players will have turned this off, but we have included this as it will offer a benefit to anyone who hasn't.

-nojoy will remove joystick support from the game, which may free up RAM. It's debated whether this has any noticeable effect on performance, but it's really, really unlikely that it'd hurt to have it in your launch options, so we've included it!

-high will make the CS2 process higher priority, and therefore, your computer will give resources (RAM, CPU, etc) to CS2 instead of any other processes that you are running at a lower priority. If you experience stutters when you have other windows open on your computer (e.g. a video playing on YouTube in the background), this can help reduce them.

-fullscreen starts CS2 in fullscreen mode. Most players have this enabled by default, but this will offer a benefit if you were previously playing in windowed mode. When in windowed mode, your computer's resources are still used to render and process components of the Windows UI (e.g. the start bar) and also used for some other background processes - fullscreen mode improves FPS by stopping Windows from doing this.

+mat_disable_fancy_blending 1 is actually a console command commonly mislabeled as a launch option, so you can instead put it in your autoexec (without the +) if you'd prefer. This works to improve FPS by disabling "fancy blending" - the downside is that it makes textures look less detailed.

-limitvsconst will limit the game's number of vertex shaders to a maximum of 256, which may offer an FPS boost.

-forcenovsync disables VSync which often causes more problems than it solves. Most users will have already disabled VSync via their graphics settings, but we have included this for those that haven't. A small amount of players will experience screen tearing with this launch option, so remove this is you notice any after applying these launch options.

+r_dynamic 0 is a console command that is mistaken for a launch option (but works as one anyway). It disables dynamic lighting, which can cause an FPS boost. For the effects of this command, see this video.

+engine_low_latency_sleep_after_client_tick true may include FPS by changing when in the game's "lifecycle" the low latency sleep on tick frames happens. When using this command it's best to set +fps_max 0 to a number other than 0, for example +fps_max 120 (play around with the number and see which results in the smoothest performance for your PC).

+mat_queue_mode 2 is another console command that players often use as a launch option (it doesn't matter if you put this in your autoexec or as a launch option). This may offer an FPS improvement, but may also cause FPS issues, so we recommend you test this before using it in competitive games. It offers an FPS improvement by setting the queue/thread mode for the material system to an asynchronous queued mode.

-softparticlesdefaultoff will make particles be rendered without feathering (scene depth blending), which can cause an FPS boost but decrease the graphics quality of your game.

-vulkan switches CS2's rendering API from DirectX 11 to Vulkan. Whislt Vulkan isn't better for every graphics card, it has been known to improve FPS for some. Give this launch option a go in-game and see if it offers any improvement for you. The effects of this command might be related a combination of your computer's components rather than just your GPU so it doesn't help right now but you if you change something else in your setup in future (like your CPU), it's worth trying it again.

144hz and 240hz Launch Options

If you've got a 144hz monitor and want to make sure you're actually getting 144 refreshes a second, you should be using the following launch option:

-refresh 144

For 240hz, use this launch option:

-refresh 240

It's debated whether or not these commands are needed for 144hz, because CS2 should set your refresh rate to 144 hertz by default, but it can't hurt to have it in your launch options just to be safe!

If you're not getting a refresh rate of 144hz or 240hz after setting this launch option, make sure that you have changed your Windows graphics settings to 144hz or 240hz. We've provided steps to do this on Windows below.

If your refresh rate is still slower than it should be, try these troubleshooting steps:

  • Make sure you’re using cables supporting 144hz/240hz (HDMI 1.4+, DisplayPort, DVI Dual-Link). The following are not unsupported: VGA, HDMI <1.4 (not exhaustive)
  • Make sure vSync is disabled (or use this launch option -forcenovsync).

Windows 10

To enable 144hz on Windows 10:

  1. Go to your start menu, search "display settings" and click "Change display settings"
  2. At the bottom of the newly opened window, click "Advanced display settings"
  3. Click "Display adaptor properties for..." for the monitor you wish to set to 144hz (you may not get this step if you have just one monitor)
  4. Click the "Monitor" tab on the newly opened window
  5. Set "Screen refresh rate:" to 144 Hertz, click "Apply" and press "OK" - you're done!

Windows 7 and 8

To enable 144hz on Windows 7 and 8:

  1. Go to your desktop, right click, and press "Screen resolution"
  2. Select the monitor you wish to change settings for, and click "Advanced settings"
  3. Click the "Monitor" tab on the newly opened window
  4. Set "Screen refresh rate:" to 144 Hertz, click "Apply" and press "OK" - you're done!

ALT + TAB Launch Options

In CS2, you shouldn't need any launch options to ALT + TAB but if you're having issues, you can try adding (or removing if you already use it) the following launch option to ALT + TAB faster:

-vulkan

Note that usually it's USING the above launch option that causes issues with ALT + TABBING in CS2.

Resolution Launch Options

We recommend that you set your resolution via your CS2 settings to avoid any potential problems, but if you wish to use a resolution that isn't pre-defined, use the below launch option:

-w [width] -h [height]

Replace [width] with your desired resolution width in pixels.

Replace [height] with your desired resolution height in pixels.

For example, to set your resolution to 800x600, you'd use the following launch option:

-w 800 -h 600

If playing in windowed mode, you can position the CS2 window using the -x and -y launch options. These offset the window from the top left corner by the specified amount of pixels. The following command would position the window 150 pixels to the right of the left side of your screen and 100 pixels down from the top side of your screen:

-x 150 -y 100

Autoexec Launch Options

An autoexec launch option isn't needed for CS2 but the command does still work, so we've included the steps to set this up below.

An autoexec is simply a text file with a list of commands that are executed when you start CS2. This is useful because often commands will return to their default value when you restart your game, commands in your autoexec will keep their values.

After placing your autoexec file (named autoexec.cfg) in the "Steam\SteamApps\common\Counter-Strike Global Offensive\cs2\cfg" folder, set the following launch option to make it work:

+exec autoexec.cfg

If your autoexec file isn't named autoexec.cfg, replace autoexec.cfg with the name of your autoexec file.

Launch Options That Are Pointless in CS2

Some websites will tell you to use all sorts of launch options, many of which won't work all. They do this because they haven't done the research and the end of the day, if the launch option has no effect, it probably doesn't matter. In fact, if you consider the possibility of being influenced by the placebo effect, a launch option that does nothing at all could be a net positive on your gameplay (even if at a technical level it is akin to not having one at all). At Total CS, we've done the research (we wouldn't have the best launch options guide if we hadn't and for that reason, we've listed some launch options you'll see recommended elsewhere that flat-out don't work in CS2 below.

-tickrate 128 worked in CS:GO but doesn't work in CS2 because there is no longer a "tickrate". It uses a sub-tick system.

-novid removed the short Valve video clip that played when CS:GO launched. Now CS:GO has become CS2, it no longer works so there's no reason to use it.

-limitvsconst no longer works.

-d3d9ex and -disable_d3d9ex are both no longer working in CS2. This is because CS2 now uses DirectX 11 (these options affect DirectX 9, which was used in CS:GO).

Best CS2 Launch Options Guide & List (2024) (UPDATED) (2024)

FAQs

Best CS2 Launch Options Guide & List (2024) (UPDATED)? ›

Some of the most valuable Steam launch options for CS2 include: -novid: turns off the game's intro video. As a result, the game will load much faster. -high: This command forces your computer to give CS2 priority over other processes.

What is the best FPS launch options for CS2? ›

CS2 Launch Options for FPS, Faster Loading, and More
COMMANDWHAT IT DOES
+r_dynamic 0Disables dynamic lighting
-limitvsconstBoosts fps by limiting the number of vertex shaders to a maximum of 256.
+cl_forcepreload 1Forces your client to preload models.
-fullscreenStarts the game in fullscreen mode, which improves fps.
9 more rows
May 15, 2024

How to make CS2 launch faster? ›

Some of the most valuable Steam launch options for CS2 include: -novid: turns off the game's intro video. As a result, the game will load much faster. -high: This command forces your computer to give CS2 priority over other processes.

What is the FPS max in CS2 launch? ›

CS2 Launch Options for The Best Competitive Play

The commands here include -refresh 120 and +fps_max 120 to set a high FPS level. Note that you need to change the values to -refresh 60 and +fps_max 60 if your monitor doesn't support 120Hz.

How to set CS2 as high priority? ›

After starting the game, open “Task manager” and visit the “Details” tab. Find the process cs2.exe, right-click it, and set the priority to “High”. It ensures cs2 has the highest priority in terms of resource usage.

What is the refresh rate of CS2 launch options? ›

The Best CS 2 Launch Options

-freq 240 - Customization of play frequency for CS2. The possible refresh rate values are 60, 75, 120, 144, 165, 240, 265, 285, 360.

What are the recommended specs for CS2? ›

Below are the recommended system requirements to run CS2 at its maximum possible performance.
  • Operating system: Windows 10 64-bit.
  • Processor: Intel Core i7 9700k or AMD Ryzen 7 2700X.
  • Memory: 16 GB RAM.
  • Graphics: RTX 2070 or Radeon RX 5700 XT.
  • DirectX: Version 11.
  • Storage: 60 GB of available Hard Disk space.
Oct 4, 2023

Is CS2 GPU intensive? ›

Best answer. CS2, much like its predecessor CS:GO, tends to be more CPU intensive than GPU. The game engine relies heavily on your processor for things like physics calculations and handling the game's logic.

Will CS2 be better than Valorant? ›

The choice between Valorant and CS2 depends on personal preference, with both games offering excellent FPS experiences.

How to show FPS in CS2? ›

To show FPS using the console, follow these steps:
  1. Open CS2 and go to settings.
  2. Head over to the game tab and make sure that the Enable Developer Console option is set to yes (by clicking the (~) key.
  3. Now open the game console by pressing the same key.
  4. Here, type “cl_showfps 1” and hit enter.
Feb 16, 2024

How to launch CS2 with vulkan? ›

To swap to Vulkan, take the following steps:
  1. Right-click on CS2 in your Steam Library, and pick Properties.
  2. Locate Launch options down the list under the General tab.
  3. Type -vulkan in the empty field.
  4. To switch back to DirectX, simply delete this command.
Sep 12, 2023

What is the tick rate command in CS2? ›

The Sub Tick system in CS2 allows the server to calculate player actions between traditional tick updates, offering a more accurate and responsive gameplay experience by reducing delays. You can view your tick rate in CS2 using the cl_showfps 3 command.

What is the best FPS OBS settings? ›

24 or 30 FPS: The best OBS settings for low-end PCs are usually 30 or 24 FPS. These are both industry standards that have been used at times for professional video production, and the quality is enough to make the videos look good when watched back. 60 FPS or even higher can be demanding for a slow computer.

What is the recommended FPS for CS:GO? ›

Minimum Settings Chart
Explanation
30-45 FPSPlayableAcceptable to most people. Not very good though!
45-60 FPSSmoothFluid animation, no "lag".
60-90 FPSVery SmoothVery smooth is very smooth to almost everyone.
90-144 FPSSilky SmoothCriminally smooth. For hardcore and professional players.
6 more rows
Aug 11, 2023

What is the best FPS for cinematics? ›

For cinematic film and television (and some online video) 24fps is the standard. That's because this frame rate feels the most cinematic, and looks the most natural to the human eye. It's the standard for any feature film. It's the standard for most TV.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 5403

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.