Best Mouse Settings for CS:GO

I don’t think anything has improved my game more, than changing my mouse settings. I did some research on this pretty early when starting on CS:GO. The change was so noticeable, that I went from being silver to gold nova pretty quick after changing mouse settings. I have broken the guide into 3 categories, which is the following:

  • OS mouse settings (Windows)
  • CS:GO mouse settings
  • DPI/CPI/Sensitivity settings
  • Crosshair settings
  • Choosing the right mouse and surface
  • TL;DR

Operating System – Windows Mouse Settings

Almost every good CS:GO player has the same Windows mouse settings – which is default with no mouse acceleration. Go to “control panel -> mouse -> pointer options”. The pointer speed should be at 6/11 – this is the Windows default speed. Enhance pointer precision should NOT be checked on. Going over 6/11 in Windows sensitivity, will result in skipped pixels. At 8/11 two pixels is occasionally skipped and at higher sensitivities, the minimum mouse movement becomes multiple pixels. At lower Windows sensitivities, certain amounts of movement are thrown out, but minimal mouse movements still results in 1 pixel of movement.

We don’t want any enhanced pointer precision OR mouse acceleration as this will randomize our mouse movements!

Therefore it is also important to check that mouse acceleration is turned off in your driver software (depending on your mouse manufacturer, e.g. Steelseries, Logitech, Razer etc.).

CS:GO Mouse Settings

The most important thing here is to turn mouse acceleration OFF.
As you can see “Raw Input” in turned ON. This means that it ignores Windows mouse settings. Why use raw input you then might ask? Well I just recommend it as a safety feature, if you by a mistake change some Windows mouse settings, your in-game mouse settings will still work.

You can also archive these settings by console commands. I use the following settings in my autoexec.cfg:

m_rawinput “1” //Raw Input on
m_customaccel “0” //Mouse Acceleration off
m_customaccel_exponent “0” //Acceleration Amount
m_mousespeed “0” //Windows mouse acceleration off
m_mouseaccel1 “0” //Windows mouse acceleration initial threshold (2x movement)
m_mouseaccel2 “0” //Windows mouse acceleration secondary threshold (4x movement)

DPI/CPI/Sensitivity Settings

What is mouse DPI/CPI?
Dots per inch (DPI) is the number of pixels in one inch (2.54 cm). Mouse DPI, properly known as counts per inch (CPI) and formerly known as polls per inch (PPI), is the number of times your mouse notifies the computer of its position per inch moved. If you have 300 CPI, your mouse would tell the computer it moved 300 times for every inch it traveled. High CPI does NOT increase accuracy. CPI relates directly to how sensitive a mouse is when moved.

PRO players are using low sensitivity settings! I cannot state enough how important it is to use as low in-game sensitivity/DPI/CPI as possible. If you are used to a very high sensitivity, it might take some time for you to get used to a very low sensitivity – but trust me it will improve your game immensely over time. You will need to move your mouse a lot more, but again, you will get used to it. I have lowered my DPI many times, and right now I play with 800 CPI and 1.35 in-game sensitivity – making my sensitivity index around 1080 (800 x 1.35).

Back to my statement about good players are using low sensitivity, this is backed up about a recent survey. I have taken two graphs from the survey that you can see below.

Sensitivity index is the “total” mouse sensitivity. If your DPI/CPI is 400 and your in-game mouse sensitivity is 2, you would have 800 on the sensitivity index (400 x 2). As you can see, most higher ranked players, have a sensitivity index around 1000, whereas the silvers index is around 3000. Also 400 DPI seems to be the most popular choice.

In this video adreN – a professional CS:GO players – talks about finding the right sensitivity. He recommends everyone to have a total sensitivity around 520-1600 (400 CPI with between 1.3-4 in-game sensitivity) – 1000 being the median among pro players.

USB poll rate
Changing your USB poll rate from 125hz to 1000hz do make the mouse slightly more responsive. It has no effect on mouse sensitivity settings, but it changes the polling interval from 8ms to 1ms. Most gamers want to run games at 100 fps (10ms per frame displayed) or 60 fps (16.67ms per frame). This means that changing your USB poll rate, could potentially make your mouse inputs display up to 1 frame faster.

Screen resolution and sensitivity
Your mouse sensitivity stays the same when you change resolutions. In the Windows desktop and in CS:GO, your mouse has a larger pixel distance to travel when you increase the resolution.

Crosshair settings

The default crosshair might be good to begin with, but you would never see a pro player using the default crosshair. Which crosshair to use is entirely up to you, everyone uses different crosshairs, even the pros. One thing everyone has in common though, is that they use a static crosshair.

example crosshair

cl_crosshairstyle 4
cl_crosshairsize 5
cl_crosshairgap -1
cl_crosshairthickness 0
cl_crosshair_drawoutline 1
cl_crosshaircolor 4


You can use the Crosshair generator to create your own crosshair.

Choosing mouse and mousepad

Choosing the right mouse and surface is entirely up to your preference. What we recommend is that you choose a mouse, where you have the option to change the DPI/CPI settings. Try some different and choose the one that gives you most comfort. Popular brands are SteelSeries, Razor, Logitech, ROCCAT, Corsair, Madcatz, Cooler Master etc. When it comes to the surface, personally I prefer a BIG cloth mouse pad.

TL;DR (Too Long Didn’t Read)
  • Windows sensitivity: 6/11, enhance pointer precision: off.
  • Mouse driver settings: mouse acceleration off.
  • CS:GO mouse settings: raw input on, mouse acceleration off.
  • DPI and in-game sensitivity – recommendations:
    DPI: 400
    In-game sensitivity: 2-4
  • Crosshair: static.
  • Mouse and mousepad: maximum comfort, able to change DPI/CPI.

Written by
Original article can be found here:

Leave a Reply

Your email address will not be published. Required fields are marked *