This article details the various mouse settings both in and out of Counter-Strike: Global Offensive that affect gameplay.
- Reverse Mouse (
- Inverts the movement of the Y axis. Setting this off sets
m_pitchto 0.022, while on sets it to -0.022.
- Mouse Sensitivity (
- The main sensitivity factor.
- Zoom Sensitivity (
- The above value is multiplied by this factor when the player zooms down the sight of a scoped weapon.
- Raw Input (
- Enabling this will make the game client disregard the operation system's potential effects (e.g. the pointer speed option in Windows's mouse control panel) on mouse input.
- Mouse Acceleration (
- Enable or disable mouse acceleration, which will cause the mouse speed to quicken depending on the speed of the mouse movement. More about this in a section below.
- Acceleration Amount (
- The factor for the above option.
The most notable factors in sensitivity the in-game sensitivity value, the user's mouse's DPI value (see below) and potentially their operating system's pointer speed option, should raw input not be in effect.
The so-called true sensitivity or true DPI value can be calculated by multiplying an user's in-game mouse sensitivity value by their used DPI. Provided that external factors are disregarded (acceleration) and/or accounted for (Windows mouse sensitivity, raw input...), these values are directly comparable among players.
The DPI (dots per inch) value of a mouse roughly corresponds to the amount of pixels the cursor will move in a 2D space when the mouse is moved one inch. For example, the user's mouse uses 800 DPI, it will basically move 800 pixels on their screen for every inch they will move their mouse. DPI is one of the most important factors in changing the speed of the crosshair in game.
It should be stressed that a higher DPI value does not equal better performance or precision - in fact, most competitive players use some of the lowest DPI options available in modern mice, most commonly in the 400 to 800 range.
CPI (or counts per inch) is the more precise term, but DPI (dots per inch) is now used by most manufacturers to refer to it.
At a pointer speed setting of 6/11, for every one mouse count your computer will move the pointer one pixel on your screen, a 1:1 ratio. If the mouse pointer speed it set higher or lower than 6, Windows will artificially modify the mouse input. For instance, at the 7/11 mark, your computer moves the cursor 1.5 pixels for every one mouse count and at the 11/11 mark, your pointer moves 3.5 pixels for every one mouse count. This means that not only does Windows skip pixels, it actually can become impossible for the mouse cursor to land on certain columns. Conversely if you have your slider at the 5/11 mark, your pointer will move .75 pixels for every one mouse count. Since computers cannot show 1.5 pixels, it rounds to either 1 or 2 making uneven mouse movements.
The exact multipliers for these values go as follows:
- 6/11 (default) - 1.00x
- 1/11 - 0.0625x
- 2/11 - 0.125x
- 3/11 - 0.25x
- 4/11 - 0.50x
- 5/11 - 0.75x
- 7/11 - 1.50x
- 8/11 - 2.00x
- 9/11 - 2.50x
- 10/11 - 3.00x
- 11/11 - 3.50x
While a speed setting of 6/11 is the absolute ideal, by keeping it at a even number such as 2/11, 4/11, 8/11 or 10/11 will reduce the impact of Windows' manipulation of the input. This is because the odd numbers have to round. For the highest level of accuracy and least amount of distortion, it is suggested that you keep the pointer speed Setting at 6/11, and then adjust the mouse DPI to find the best sensitivity. Although some players use Windows settings under 6/11, because it has less impact on the mouse accuracy than above 6/11.
Some mice, most notably those with laser sensors, have built-in hardware acceleration that cannot be disabled by software.
"Enhanced Pointer Precision"
This is what Windows calls mouse acceleration and it is enabled by default. This setting can be disregarded with the use of raw input.
- "CS:GO Player Setups" on Google Docs