How to Use MouseTester Correctly

The stability of your polling rate is important for having consistent mouse movements that feel natural and snappy. There are plenty of online Hz checker tools but those offer limited readings and should not be considered a valid metric of how stable your polling rate is.

The best tool currently available to test your mouse polling rate stability is MouseTester. The original utility has been updated multiple times by now, but the newest, most complete version of it was made by Amit, therefore, this is what I will be using today.

For certain people using this tool is confusing so today I will eliminate the guesswork and explain the proper steps. I will be using the same process (detailed in this forum thread) as the original creator of the tool microe1.

Testing Process

To prepare for the test make sure you are using all your competitive settings like your low latency power plan, GPU OC, max mouse polling rate, etc. Close all your other programs for the most consistent and reproducible results.

  1. Open your utility, and set the configured DPI in the Resolution tab.
  2. Press the collect button.
  3. Press your left mouse button and draw 3-4 circles across your mousepad at a constant speed.
  4. Let go of your left mouse button.
  5. mousetester collect mousedata
    how to collect

Reading the Graph

Your data has been collected and now it is time to read your graph. To start, press the Plot button in the utility.

mousetester collected data
  1. Check the xCount vs Time graph. This is useful to check if you have motion sync working properly on your mouse.
  2. xcount vs time graph on


    xcount vs time graph off


  3. Next, you want to check the Frequency vs Time or Interval vs Time. Both of these options represent the same thing just expressed in different numbers. For the Interval graphs 1ms = 1000 Hz, 0.25 = 4000 Hz, etc.
  4. frequency vs time
    interval vs time

    Graphs are already windowed

  5. Next, you need to window your graph. You will notice that at the start and at the end you might see huge drops or spikes in your graphs. Those are normal since that is where you start and stop your motion. Simply move the data point start/data point end to where the spikes are not visible in the graph.
  6. drops in frequency
  7. Once your graph is windowed you should look at the green line and the dots hovering around. The closer and tighter the blue dots are to the green line (the set polling rate) the tighter and more consistent your Hz is. If your mouse is set to 1000 Hz, you want to see the blue dots be as close as possible to the 1000 Hz value or 1ms if you are using the Interval vs Time graph.
  8. The new Amit version also gives you a statistics bar that can give you even more interesting information about the consistency of your mouse polling rate.
  9. mousetester statistics bar

If your graphs do not look tidy and the green line and dots (a.k.a your polling rate) are all over the place it is time to optimize some settings for your PC to ensure polling rate stability.

About The Author

Chris (vile_is_dead)

Custom Windows ISO enjoyer, FPS optimizer, and aim improvement enthusiast. Will disassemble all of his peripherals (and sometimes PC parts) to mod them even if all of them work perfectly fine. Discord/Twitter: vile_is_dead

Notify of
Inline Feedbacks
View all comments