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.
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.
Recommended Video Settings
Here are the recommended values for each video setting, optimized for competitive play:
| Setting | Recommended | Why |
|---|---|---|
| Brightness | Personal preference | Set to whatever makes enemies visible without washing out colors |
| Aspect Ratio | Native (16:9) or 4:3 | Depends on preference - see resolution section above |
| Boost Player Contrast | Enabled | Makes player models stand out more against backgrounds |
| Wait for Vertical Sync | Disabled | V-Sync adds significant input lag. Never use it for competitive play |
| Multisampling Anti-Aliasing | 4x MSAA | Smooths edges on player models, making them easier to spot. Do not use 8x unless you have FPS to spare |
| Global Shadow Quality | Medium | Shadows can reveal enemy positions. Low removes useful shadows; High/Very High is an FPS waste |
| Model / Texture Detail | Medium or Low | Minimal visual impact on gameplay. Low for maximum FPS |
| Texture Filtering Mode | Bilinear | Higher settings look nicer but have zero gameplay impact. Save the FPS |
| Shader Detail | Low | Reduces visual effects like water reflections that can be distracting |
| Particle Detail | Low | Reduces smoke and explosion particle effects slightly. Lower means less visual clutter |
| Ambient Occlusion | Disabled | Adds soft shadows in corners. Looks nice but costs FPS and does not help gameplay |
| High Dynamic Range | Performance | The “Quality” option is not worth the FPS cost |
| FidelityFX Super Resolution | Disabled (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:
| Player | DPI | In-Game Sens | eDPI |
|---|---|---|---|
| s1mple | 400 | 3.09 | 1236 |
| ZywOo | 400 | 2.0 | 800 |
| NiKo | 400 | 1.58 | 632 |
| ropz | 400 | 1.77 | 708 |
| m0NESY | 400 | 1.75 | 700 |
| donk | 400 | 1.4 | 560 |
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
| Setting | Recommended | Why |
|---|---|---|
| Raw Input | Enabled | Bypasses Windows mouse acceleration and processing. Always enable this |
| Mouse Acceleration | Disabled (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 Sensitivity | 1.0 | Keeps scoped sensitivity proportional to your regular sensitivity |
| Windows Pointer Speed | 6/11 (default) | The middle slider position. Any other value adds acceleration or deceleration |
| Enhance Pointer Precision | Disabled | This 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 Crosshair Style
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)
Popular Pro Crosshair Codes
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
| Setting | Recommended | Why |
|---|---|---|
| Master Volume | 30-50% | Set to a comfortable level. Do not max it out - loud sounds like flashbangs and gunfire can damage your hearing over time |
| Music Volume | 0% | 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 Profile | Crisp | The Crisp preset emphasizes higher frequencies where footsteps live. This makes enemies easier to hear |
| L/R Isolation | 50-80% | Higher values make directional audio more extreme. 50% is a good balance; go higher if you struggle to distinguish left from right |
| Perspective Correction | Yes | Adjusts audio relative to your camera angle. Helps with accurately locating sound sources |
| HRTF | Enabled | Adds 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.
Recommended Radar Settings
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
0if 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
2if 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:
- V-Sync - Disable it immediately. This is the single biggest cause of input lag in CS2.
- Mouse acceleration - Disable it in both CS2 and Windows. Enable raw input.
- Sensitivity - Lower it to an eDPI between 600-800 if you are using default (which is usually way too high).
- Crosshair - Switch to a small, static crosshair (style 4) with an outline.
- Radar - Set
cl_radar_always_centered 0and zoom out to see the full map. - Audio EQ - Switch to Crisp and enable HRTF.
- Shadow Quality - Set to Medium (not Off - shadows are useful information).
- 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:
- Mirage smoke lineups - The most popular competitive map
- Dust2 smoke lineups - Essential for ranked play
- Inferno smoke lineups - Complex map with high-impact utility
- Anubis smoke lineups - Newer map with less-known lineups
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.