wondering if the kernel option usbhid.mousepoll=1 gives 1000hz average mouse polling for anyone? (or how to correctly measure it)
according to https://wiki.archlinux.org/index.php/Mouse_Polling_Rate mousepoll=1 should set 1000hz polling rate.
but here's my average results according to evhz:
mousepoll=1 → 500
mousepoll=2 → 500
mousepoll=4 → 250
mousepoll=8 → 125
I didn't make deeper comparisons with other than mousepoll=1, but I did get 1000 peak from 7 out of 5722 events...
(my mouse specs tell it can do 1000hz polling, and in the wiki linked ms-windows tool does show 1000hz "average" under vista)
and yes, does it matter? dunno, just wondering why its not giving 1000 average. eg. a bug?
More likely a bug that 1000hz shows up and your mouse only supports 500hz.
With my logitech G400 if i move it constantly the output is full of 1000hz.
With my older logitech G5 that only supports 500hz shows 500hz but once I've seen 1000hz show up.
What is the mouse? Maybe it needs software (e.g. razercfg) to tell it to switch to 1000hz mode.
Another thing to check: For usbhid.mousepoll=1 to take effect, as part of /proc/cmdline, then AFAIK you need to have:
$ zgrep USB_HID= /proc/config.gz CONFIG_USB_HID=y
Whereas the default Arch linux has:
$ grep USB_HID= config CONFIG_USB_HID=m
Do a check:
$ cat /sys/module/usbhid/parameters/mousepoll 1