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
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?
]]>