Small dose of nothing presents

JerkMonPro: observe your mouse precisely

I wrote a post about JerkMon a few days ago. I was already a tad obsessed with accurate observations of the behaviour of my pointer. My fixation has only gotten worse since, as I started playing at 480 Hz.

The latest result is a program which captures VSync frame timing, mouse events through buffered raw inputs in Microsoft Windows, and exposes the collected data over WebSocket.

Made JerkMonPro to observe it in great detail. Unlike JerkMon, its portable counterpart, it can afford to feature histograms.

WinJerkMon on my system

What I've found is that there are at least 3 types of USB3 ports on my workstation:

That's now been confirmed with 2 different mice, the same USB cables (tried a few), and the same receiver placement.

UsbTreeView

For frame-perfect inputs at high refresh rates, this seemingly innocuous choice appears critical.

Edit: Produced some analysis of USB controllers in a new post.