Lineups.gg logo lineups.gg

Best CS2 Settings for Competitive Play: Video, Mouse, Crosshair, and Audio

Optimize your CS2 settings for competitive play. Covers video, mouse sensitivity, crosshair codes, audio, and radar settings used by pro players.

- 16 min read
settingsperformancecrosshairmousecompetitivebeginner

Why Settings Matter in CS2

The difference between default CS2 settings and optimized competitive settings is massive. Default settings prioritize visual quality over performance, use a mouse sensitivity that is far too high for precise aiming, and hide information on the radar that could win you rounds.

Pro players spend hours dialing in their settings because small advantages compound. Seeing an enemy 50 milliseconds faster because you have higher FPS, tracking a head more smoothly because your sensitivity is dialed in, hearing footsteps earlier because your audio is configured correctly - these edges add up over thousands of rounds.

This guide covers every setting category that matters for competitive CS2. You do not need to copy pro settings exactly, but understanding why they choose certain settings will help you find what works best for your hardware and playstyle.

Video Settings

Video settings have the biggest impact on your FPS and visibility. The core tradeoff is simple: lower visual quality means higher frame rate, and higher frame rate means smoother gameplay and lower input lag.

Resolution

Recommended: Your monitor’s native resolution or 1280x960 stretched

Most pro players use one of two approaches:

  • Native resolution (1920x1080, 2560x1440, etc.) - Maximum clarity and field of view. You see more of the map and enemies are rendered at full detail. This is the best choice if your hardware can maintain high FPS at your native resolution.
  • 1280x960 stretched - A 4:3 resolution stretched to fill a 16:9 monitor. This makes player models appear wider (easier to see and hit) at the cost of reduced horizontal field of view. Many pros use this because they are used to it from CSGO’s 1.6 era, and the wider models genuinely help with flick shots.

If you are new to competitive CS2, start with your native resolution. Only experiment with stretched resolutions once you are comfortable with the game.

Display Mode

Recommended: Fullscreen

Fullscreen gives the lowest input latency because the game has exclusive control of your monitor. Borderless windowed is more convenient for Alt-Tabbing but adds a small amount of input delay. For competitive play, always use fullscreen.

Here are the recommended values for each video setting, optimized for competitive play:

SettingRecommendedWhy
BrightnessPersonal preferenceSet to whatever makes enemies visible without washing out colors
Aspect RatioNative (16:9) or 4:3Depends on preference - see resolution section above
Boost Player ContrastEnabledMakes player models stand out more against backgrounds
Wait for Vertical SyncDisabledV-Sync adds significant input lag. Never use it for competitive play
Multisampling Anti-Aliasing4x MSAASmooths edges on player models, making them easier to spot. Do not use 8x unless you have FPS to spare
Global Shadow QualityMediumShadows can reveal enemy positions. Low removes useful shadows; High/Very High is an FPS waste
Model / Texture DetailMedium or LowMinimal visual impact on gameplay. Low for maximum FPS
Texture Filtering ModeBilinearHigher settings look nicer but have zero gameplay impact. Save the FPS
Shader DetailLowReduces visual effects like water reflections that can be distracting
Particle DetailLowReduces smoke and explosion particle effects slightly. Lower means less visual clutter
Ambient OcclusionDisabledAdds soft shadows in corners. Looks nice but costs FPS and does not help gameplay
High Dynamic RangePerformanceThe “Quality” option is not worth the FPS cost
FidelityFX Super ResolutionDisabled (or Performance)Only use FSR if you desperately need more FPS. It reduces image clarity

NVIDIA Reflex Low Latency

Recommended: Enabled

If you have an NVIDIA GPU, enable NVIDIA Reflex in the video settings. It reduces the render queue and can cut input latency by several milliseconds. Use “Enabled” rather than “Enabled + Boost” - the Boost option increases power consumption and heat for a marginal latency reduction that most players cannot feel.

AMD users: There is no direct equivalent in the CS2 settings menu, but AMD Anti-Lag can be enabled through AMD Adrenalin drivers for a similar effect.

Mouse Settings

Mouse settings directly control your ability to aim. This is arguably the most important settings category for improving your gameplay.

Sensitivity

Recommended: 400 DPI with 1.0-2.0 in-game sensitivity (or equivalent eDPI of 400-800)

Your eDPI (effective DPI) is calculated as: DPI x In-Game Sensitivity. This is the number that matters for comparing sensitivities across different DPI values. For example:

  • 400 DPI x 2.0 sens = 800 eDPI
  • 800 DPI x 1.0 sens = 800 eDPI

Both of these feel identical in-game.

Most CS2 pro players use an eDPI between 600 and 1000, with the average sitting around 800. Here are some examples:

PlayerDPIIn-Game SenseDPI
s1mple4003.091236
ZywOo4002.0800
NiKo4001.58632
ropz4001.77708
m0NESY4001.75700
donk4001.4560

Notice that even the “high” sensitivity pros (like s1mple) use what most casual players would consider low. The reason is consistency - lower sensitivity allows for more precise micro-adjustments, which matters enormously for headshots.

How to find your sensitivity: Start at 800 eDPI. Play for a week. If you are consistently overshooting targets (moving past their head), lower it. If you are struggling to turn and check angles quickly enough, raise it. Most players coming from default settings will need to lower their sensitivity significantly.

Other Mouse Settings

SettingRecommendedWhy
Raw InputEnabledBypasses Windows mouse acceleration and processing. Always enable this
Mouse AccelerationDisabled (0)Mouse acceleration makes your cursor speed dependent on how fast you move the mouse. This makes building muscle memory nearly impossible. Disable it
Zoom Sensitivity1.0Keeps scoped sensitivity proportional to your regular sensitivity
Windows Pointer Speed6/11 (default)The middle slider position. Any other value adds acceleration or deceleration
Enhance Pointer PrecisionDisabledThis is Windows mouse acceleration. Turn it off in Windows Settings > Mouse > Additional mouse settings

Mouse Polling Rate

Recommended: 1000Hz or higher

Most gaming mice support at least 1000Hz polling. Some newer mice offer 4000Hz or even 8000Hz. Higher polling rates mean the game receives your mouse input more frequently, which can reduce perceived input lag. 1000Hz is the standard for competitive play; higher rates offer diminishing returns but will not hurt.

Crosshair Settings

Your crosshair is what you look at for thousands of hours. It needs to be visible without being distracting, precise without obscuring targets, and consistent across different backgrounds.

Recommended: Static crosshair (style 4 or 5)

Dynamic crosshairs that expand when you move or shoot look cool but provide information you should already know. You should know when you are moving (do not shoot) and when you are standing still (shoot). A static crosshair keeps your focus on the enemy, not your crosshair animation.

Key Crosshair Settings

Open the console and enter these commands, or use the in-game crosshair customization menu:

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

This gives you a small, green crosshair with an outline for visibility against all backgrounds. Green is the most popular color among pros because it contrasts well with most map surfaces.

Crosshair Color Options

The cl_crosshaircolor values are:

  • 0 - Red
  • 1 - Green (most popular)
  • 2 - Yellow
  • 3 - Blue
  • 4 - Cyan
  • 5 - Custom (set with cl_crosshaircolor_R, cl_crosshaircolor_G, cl_crosshaircolor_B)

CS2 lets you import crosshairs using share codes. Open Settings > Crosshair > Share or Import, and paste one of these:

Small classic (similar to NiKo):

CSGO-sYkaA-UjDx4-OZ3Pa-5R5wz-GWxYG

Dot crosshair (similar to ropz):

CSGO-aN2Hd-F3sMi-xVQk5-2XLTC-JhWRD

Medium static (good starting point):

CSGO-O4Jsi-V36Wh-rTMGK-9RfX4-jvAYN

Finding your crosshair: Use the Workshop map “Crosshair Generator” or the in-game crosshair editor to experiment. The best crosshair is the one you stop noticing - it should guide your aim without drawing attention to itself. Start with a small static crosshair and adjust from there.

Audio Settings

Sound in CS2 gives you critical information - footsteps reveal enemy positions, reload sounds tell you when to peek, and grenade bounces warn you of incoming utility. Proper audio settings maximize the information you receive.

Audio Output

Recommended: Stereo headphones with HRTF enabled

Do not use surround sound (5.1 or 7.1) headsets in virtual surround mode. CS2’s built-in HRTF (Head-Related Transfer Function) does a better job of simulating directional audio through stereo headphones. Virtual surround processing from headset software (like Dolby Atmos or DTS) can actually interfere with CS2’s spatial audio and make it harder to pinpoint sound directions.

Audio Settings

SettingRecommendedWhy
Master Volume30-50%Set to a comfortable level. Do not max it out - loud sounds like flashbangs and gunfire can damage your hearing over time
Music Volume0%Music is distracting during competitive play. Turn it off entirely, or at minimum set the “Ten Second Warning” music to 10% so you know when the bomb is about to explode
EQ ProfileCrispThe Crisp preset emphasizes higher frequencies where footsteps live. This makes enemies easier to hear
L/R Isolation50-80%Higher values make directional audio more extreme. 50% is a good balance; go higher if you struggle to distinguish left from right
Perspective CorrectionYesAdjusts audio relative to your camera angle. Helps with accurately locating sound sources
HRTFEnabledAdds vertical audio positioning. You can hear whether an enemy is above or below you

Volume Tip

Many experienced players use a lower master volume than you might expect. The reason is dynamic range - at lower volumes, the difference between quiet sounds (footsteps) and loud sounds (gunfire) is more manageable. If your volume is maxed out, gunfire is painfully loud, which causes you to either flinch or subconsciously avoid listening carefully. Find a volume where footsteps are clearly audible but gunfire is not physically uncomfortable.

Radar Settings

The radar (minimap) is one of the most underused sources of information in CS2. With the right settings, it shows you teammate positions, the bomb location, and the rough area where enemies have been spotted - all without looking away from your crosshair.

cl_radar_always_centered 0
cl_radar_scale 0.35
cl_hud_radar_scale 1.15
cl_radar_icon_scale_min 0.6
cl_radar_rotate 1

What Each Setting Does

  • cl_radar_always_centered 0 - Shows the full map on the radar instead of centering on your position. This is critical because it lets you see the entire map at a glance, including where teammates are across the map.
  • cl_radar_scale 0.35 - Zooms the radar out enough to show the whole map. Adjust between 0.3 and 0.5 depending on the map.
  • cl_hud_radar_scale 1.15 - Makes the radar HUD element slightly larger so it is easier to read at a glance.
  • cl_radar_icon_scale_min 0.6 - Controls the minimum size of player icons on the radar. Smaller values let you see more precise positions.
  • cl_radar_rotate 1 - Rotates the radar based on the direction you are facing. Set to 0 if you prefer a fixed north-up orientation (some players find this easier to read).

Why Radar Settings Matter

With default radar settings, you can only see a small area around your character. You cannot tell if your teammates are rotating, where the bomb is being taken, or whether a site is being hit on the other side of the map.

With optimized radar settings, you have a miniature overview of the entire map. You can make better rotation decisions, call out positions based on teammate dots, and predict enemy positions based on where your team is not seeing contact.

Network Settings

Network settings affect how your game communicates with the server. For most players, the defaults are fine, but there are a couple of tweaks worth making.

Rate and Bandwidth

rate 786432
cl_interp_ratio 1
cl_interp 0
  • rate 786432 - Sets your maximum network bandwidth to the highest value. This ensures the server sends you as much data as possible. Only reduce this if you have a very slow internet connection (under 5 Mbps).
  • cl_interp_ratio 1 - Reduces interpolation delay. Set to 2 if you experience frequent packet loss.
  • cl_interp 0 - Lets the game auto-calculate the optimal interpolation value based on your connection. Do not manually set this unless you know what you are doing.

Net Graph

cl_showfps 1
net_graph 1
  • cl_showfps 1 - Displays your FPS in the corner of the screen. Useful for monitoring performance.
  • net_graph 1 - Shows detailed network information including ping, packet loss, choke, and tick rate. Keep this enabled while troubleshooting connection issues, then disable it once everything is stable.

Settings Checklist

Here is a quick reference of the most impactful changes to make from default settings. If you do nothing else, make these changes:

  1. V-Sync - Disable it immediately. This is the single biggest cause of input lag in CS2.
  2. Mouse acceleration - Disable it in both CS2 and Windows. Enable raw input.
  3. Sensitivity - Lower it to an eDPI between 600-800 if you are using default (which is usually way too high).
  4. Crosshair - Switch to a small, static crosshair (style 4) with an outline.
  5. Radar - Set cl_radar_always_centered 0 and zoom out to see the full map.
  6. Audio EQ - Switch to Crisp and enable HRTF.
  7. Shadow Quality - Set to Medium (not Off - shadows are useful information).
  8. Boost Player Contrast - Enable it.

These eight changes will make a bigger difference than any amount of aim training. Settings are the foundation - get them right, and everything else (aim, game sense, utility usage) becomes easier to improve.

Applying Your Settings

Once you have decided on your settings, save them in an autoexec.cfg file so they are loaded every time you start CS2. Create a file called autoexec.cfg in your CS2 config folder:

// CS2 Competitive Settings - lineups.gg

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

// Radar
cl_radar_always_centered 0
cl_radar_scale 0.35
cl_hud_radar_scale 1.15
cl_radar_icon_scale_min 0.6
cl_radar_rotate 1

// Network
rate 786432
cl_interp_ratio 1
cl_interp 0

// Mouse
sensitivity 1.5
zoom_sensitivity_ratio 1.0

// Audio
snd_headphone_pan_exponent 1.2
snd_mvp_volume 0

echo "Autoexec loaded - lineups.gg"

Add +exec autoexec.cfg to your CS2 launch options (see our CS2 launch options guide for instructions) to ensure it loads every time.

Next Steps

With your settings optimized, you are ready to start improving your actual gameplay. The most impactful skill you can develop is utility usage - knowing where to throw smokes, flashes, and mollies wins more rounds than raw aim in most ranks.

Start by learning the essential smokes for your most-played maps:

And if you want to practice those lineups effectively, our guide on CS2 practice commands will get your private server set up in seconds.

FAQ

Do CS2 settings actually affect FPS?

Yes, significantly. Video settings have the biggest impact on your frame rate. Lowering Global Shadow Quality, Shader Detail, Particle Detail, and Ambient Occlusion can increase your FPS by 30-60% depending on your hardware. Disabling V-Sync does not improve FPS directly but eliminates input lag. Resolution also matters - dropping from 1920x1080 to 1280x960 can give a meaningful FPS boost on weaker GPUs. If you are struggling to maintain a stable frame rate, start by lowering the settings listed in the video settings table above from High to Low and work your way up until you find the right balance between visuals and performance.

Should you copy pro player settings exactly?

Not necessarily. Pro settings are a great starting point, but they are optimized for specific hardware setups, hand sizes, mouse grips, and years of muscle memory. Sensitivity is the clearest example - a pro who has played at 800 eDPI for a decade has built muscle memory you cannot replicate by copying a number. Start with a pro’s settings as a baseline, then adjust over a week or two to find what feels natural for you. The settings that matter most to get right are the ones with objectively correct values, like disabling V-Sync, enabling raw input, and turning off mouse acceleration.

Do CS2 settings reset after game updates?

Occasionally. Major CS2 updates can sometimes reset certain settings to their defaults, especially video and audio settings. This is one of the main reasons to use an autoexec.cfg file - any settings stored in your autoexec are re-applied every time the game launches, so even if an update resets something, your autoexec overwrites it with your preferred values. Settings changed only through the in-game menu are more vulnerable to being reset. Check our autoexec guide for how to set one up.

What is the single most important setting to change from default?

Disable V-Sync. It is enabled by default and adds significant input lag (often 20-50 milliseconds or more) by forcing the game to sync its frame output with your monitor’s refresh rate. In a game where reaction time matters, that delay is the difference between winning and losing a duel. After disabling V-Sync, the next most impactful change is lowering your mouse sensitivity to a competitive range (600-800 eDPI) and enabling raw input. These three changes alone will make a bigger difference than any amount of aim training on default settings.

Want to level up your game?

Join our community for exclusive strats, VOD reviews, and practice sessions with other competitive players.

Join Community