The 2026 baseline: forget half of what CS:GO taught you

Most CS2 settings guides are CS:GO guides with the logo swapped. The engine change to Source 2 killed a whole generation of tribal knowledge: there is no 128 tick to force, no DirectX 9 flags to toggle, no intro video to skip. What survived is a much shorter list of settings that measurably matter, and a longer list of placebo.

This guide only makes three kinds of claims: settings pulled from pro-usage aggregators (with the aggregator and date named), mechanics confirmed by current 2025-2026 documentation, and plain tradeoff logic you can test yourself. No “we surveyed top pros” theater. Where two datasets disagree, you will see both numbers.

One meta point before the settings: none of this outweighs playing more. Settings remove friction. They do not aim for you, the same way a $1,500 knife does not. Get them done once, save the config, stop tinkering.

Resolution and aspect ratio: what pros actually run

The stretched 4:3 debate is settled by usage data, not forum arguments. ProConfig’s tracked scene of 131 verified professionals breaks down like this as of May 24, 2026:

ResolutionPlayersShare
1280x9607960.3%
1920x10801410.7%
1024x768139.9%
1280x1024129.2%
1680x105032.3%
1440x108021.5%
Other (6 resolutions)86.1%

ProSettings.net, working from a much larger database of 920 CS2 pros (guide last updated May 2026), reports a similar shape with slightly different splits: 53% on 1280x960, 15% on 1024x768, 13% on 1920x1080, 6% on 1280x1024, 5% on 1152x864. The two aggregators sample different player pools, which is exactly why you should read both numbers as “somewhere between half and six in ten pros play 1280x960” rather than a decimal-precise truth.

Why 4:3 stretched wins for most of the scene:

  • Player models, including the newer agent skins, render wider. The hitbox does not change, but the visual target you track does.
  • Fewer pixels means more FPS on the same hardware, and CS2 is more GPU-hungry than CS:GO was.
  • Horizontal mouse movement feels faster because the image is stretched sideways, which some players like and some hate.

The costs are real too: you lose horizontal field of view compared to 16:9, everything looks softer, and long-range pixel targets (an AWP head peeking a far angle) are easier to read at native 1920x1080. That is why the second biggest camp is native 16:9, not another 4:3 mode.

Practical advice: pick 1280x960 stretched or 1920x1080 native, play 50 matches, and only then judge. Switching resolution every week resets your muscle memory and costs more than either option gains.

Video settings: buy FPS where it does not cost information

CS2’s video menu is a series of tradeoffs between frames and information. Some “low” options genuinely hide nothing. Others delete cues you need. The recommendations below follow ProSettings.net’s 2026 options guide, cross-checked against the tradeoffs they document:

SettingValueWhy
Display ModeFullscreenLowest input latency path
V-SyncDisabledAdds input lag, never worth it in competitive
NVIDIA ReflexEnabled (or Enabled + Boost)Cuts render queue latency on NVIDIA cards
MSAA ModeCMAA2Cheapest way to avoid a jagged image; 4x MSAA only with GPU headroom
Global Shadow QualityLowPlayer shadows still render; higher values mostly cost frames
Dynamic ShadowsAllKeeps shadows from moving players visible at distance
Model / Texture DetailLow or MediumVisual polish only, no competitive information
Shader DetailLowNoticeable FPS gain, no readability loss
Particle DetailLowSmaller smoke and molotov effects, less visual noise
Ambient OcclusionDisabledBig frame cost for cosmetic shading only
High Dynamic RangeQualityPerformance mode adds a grainy filter for a small FPS gain
FidelityFX Super ResolutionDisabledUpscaling blurs distant enemies; only for very weak GPUs
Boost Player ContrastEnabledFree visibility improvement, no downside

Two settings deserve a longer note.

Shadows: in CS:GO the community learned to raise shadow quality because low settings culled player shadows early. In CS2 the important pairing is Global Shadow Quality Low with Dynamic Shadows set to All. That combination keeps enemy shadows rendering while skipping expensive environmental shadow work. Setting Dynamic Shadows to “Sun Only” saves a few frames but drops shadows cast by other light sources, which is information you paid nothing to have.

FPS target: aim for your monitor’s refresh rate as a minimum floor in the worst case (smokes on Overpass B site, not an empty warmup map), not as an average. A 240 Hz monitor with dips to 140 in fights feels worse than a stable 200. Use fps_max to cap slightly above refresh if your frametimes are spiky, or leave it at 0 (uncapped) if they are flat.

Sensitivity: the eDPI math and the 47 cm reality

eDPI is mouse DPI multiplied by in-game sensitivity, and it is the only number that lets you compare players across different mice. From ProSettings.net’s 920-player dataset (May 2026):

  • Median pro eDPI: 830
  • Average physical distance for a full 360 turn: about 47 cm
  • DPI split: 66% play 400 DPI, 28% play 800 DPI, 5% play 1600 DPI

At 400 DPI, an 830 eDPI works out to roughly 2.08 in-game sensitivity. At 800 DPI, about 1.04. The DPI itself barely matters at modern polling rates; what matters is the product and that you stop changing it.

The checklist that actually moves aim quality:

  1. Raw input is forced on in CS2. The old m_rawinput toggle was removed with the Source 2 move, so this is one CS:GO checkbox you can forget.
  2. Windows pointer speed at 6/11 with “Enhance pointer precision” off, so nothing outside the game post-processes your mouse data.
  3. Mousepad at least 45 cm wide if you are anywhere near pro-range sensitivity, because a 47 cm 360 needs room.
  4. Polling rate 1000 Hz. 4000 Hz and 8000 Hz mice work in CS2 and some players report marginally smoother tracking, but no aggregator shows a decisive pro migration, so treat it as optional.

If your current eDPI is above 1500, you are trading precision for convenience. Try stepping down 20% at a time rather than jumping straight to 800; the two-week accuracy dip from a hard switch convinces most people to give up before the benefit arrives.

Crosshair: build once, carry it as a code

CS2 has a native share-code system, so there is no reason to screenshot settings anymore. Settings, Game tab, Crosshair section, then “Share or Import”: the game generates a CSGO- prefixed code for your current crosshair and accepts codes from anyone else. Pro player codes published by aggregator sites paste straight into that box.

If you would rather build from console commands, the classic static baseline still works in CS2:

cl_crosshairstyle 4
cl_crosshairsize 2
cl_crosshairthickness 1
cl_crosshairgap -3
cl_crosshairdot 0
cl_crosshair_drawoutline 0
cl_crosshaircolor 1

The principles behind almost every pro crosshair: static (style 4) rather than dynamic, small size (1 to 3), thin (0.5 to 1), slightly negative gap, no dot unless you play a lot of AWP. Color is preference; green (color 1) and cyan (color 4) stay visible on the most surfaces. If you lose the crosshair on bright backgrounds, add cl_crosshair_drawoutline 1 with 0.5 thickness instead of making the crosshair bigger.

Two extras worth setting: cl_crosshair_sniper_width 1 keeps the scoped AWP line thin, and the follow-recoil option (cl_crosshair_recoil 1) is the one dynamic behavior with a real argument behind it, since it visualizes where your spray actually goes. Spray transfer practice with an AK-47 or M4A1-S is where you will feel the difference, not in deathmatch stats.

Audio: a small menu you can fully solve

CS2’s audio menu is short and, unlike CS:GO’s, has no speaker configuration maze. The settings that matter, with the consensus competitive values:

  • Audio Device: Headphones. Play on headphones, full stop; positional audio through speakers is not competitive.
  • EQ Profile: Crisp. It lifts the mid and high frequencies where footsteps and reload sounds live. Natural is the fallback if Crisp fatigues your ears in long sessions.
  • L/R Isolation: 50 to 60%. Higher values exaggerate left-right separation at the cost of front-back believability.
  • Perspective Correction: off is the common competitive pick.
  • Music: menu, round start and MVP volumes are preference (most competitive players cut them low or to zero), but keep Ten Second Warning and Bomb volumes at 100. That warning track is a free defuse-or-run timer.

Do not stack virtual surround on top: Windows Sonic, Dolby Atmos for Headphones and headset “7.1” modes all post-process the signal CS2 already spatializes, and the result is smeared directional cues. Stereo headphones plus the in-game processing is the whole setup.

Launch options: the short list that still works

This is where the most dead CS:GO advice survives. Total CS maintains a tested list for CS2; here is the split as of their current guide:

Launch optionStatus in CS2Note
-highWorksHigh CPU priority for the CS2 process
-fullscreenWorksForces fullscreen on launch
+fps_max 0WorksUncaps FPS from launch
-refresh 240WorksForces monitor refresh rate (use your panel’s value)
+exec autoexec.cfgWorksExecutes your config file on startup
-consoleWorksOpens the developer console on launch
-allow_third_party_softwareWorksNeeded for some capture and overlay tools
-nojoyWorksDrops joystick support
-novidDeadCS2 has no intro video to skip
-tickrate 128DeadSub-tick replaced tickrate entirely
-d3d9ex / -disable_d3d9exDeadCS2 runs DirectX 11, not DX9
-limitvsconstDeadNo longer parsed

A sane 2026 launch string is short: -high -fullscreen -refresh 240 +exec autoexec.cfg. ProSettings.net’s guide recommends essentially just -high. Valve’s own position, echoed across current guides, is that the game is tested against default launch conditions, so every flag you add should have a reason you can name. Anything promising “FPS boost packs” of fifteen flags is recycling CS:GO folklore.

Skip -insecure entirely (it disables VAC and blocks matchmaking) and treat -vulkan as an experiment for troubleshooting, not a default.

Where your config actually lives

CS2 splits configuration between two places, and knowing which is which saves you an hour of confusion:

  • Cloud-synced player settings: Steam/userdata/<your-id>/730/local/cfg. This is where the game writes what you change in menus. If you do not know your Steam ID folder, the Steam ID finder resolves your profile to the numeric ID.
  • Autoexec home: Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg (yes, the folder still carries the old name). Put autoexec.cfg here and either add +exec autoexec.cfg to launch options or run exec autoexec in console.

An autoexec is just a text file of console commands executed in order: crosshair, sensitivity, buy binds, utility binds (sub-tick made manual jumpthrows reliable, and the old jump-plus-release combo binds are blocked on Valve servers anyway), volume. Its real value is portability. New PC, reinstall, LAN at a friend’s place: one file restores everything.

Sanity checks before you queue

Settings problems and server problems look identical from inside a match, so separate them before you blame your config. Rubber-banding with good FPS is usually not your setup: check Is Steam Down and the Steam server status page before reinstalling drivers. Long queue times at odd hours are population, not matchmaking punishment: CS2’s live player count and the Steam charts show exactly how deep the pool is in your region right now.

Then benchmark honestly. Play a full competitive match on a smoke-heavy map and watch your 1% lows (enable the telemetry overlay in CS2’s settings), because the average FPS on an empty map flatters every system.

If tuning the game got you curious about the economy side of CS2, the same “verify, do not trust folklore” mindset applies there: case odds are published and computable (how case opening odds work), float mechanics are documented (the float and wear guide), and skin prices are comparable across markets the same way pro settings are comparable across aggregators. Whether you are picking a resolution or deciding when to cash out an inventory, primary data beats a confident forum post.

Sources