usbhid.mousepoll

You need to edit your /boot/cmdline.txt by appending usbhid.mousepoll=8 to increase the mouse poll rate

https://wiki.archlinux.org/title/mouse_polling_rate.

From what I understand the lower we set it the more CPU we use but the more accurate it can be if hardware can support it.

My Spinner can do 8MS is says on amazon.

I can't find lbusb device id.

My gut is telling me 2 is overkill. I think we should go with

usbhid.mousepoll=8

To determine requested polling rate from devices

pi@BlackTiger:~ $ lsusbBus 001 Device 004: ID 0483:5710 STMicroelectronics Joystick in FS ModeBus 001 Device 005: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK GamepadBus 001 Device 006: ID 0424:7800 Standard Microsystems Corp.Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 HubBus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 HubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubpi@BlackTiger:~ $ lsusb -vd 0483:5710
Bus 001 Device 004: ID 0483:5710 STMicroelectronics Joystick in FS ModeCouldn't open device, some information will be missingDevice Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0483 STMicroelectronics idProduct 0x5710 Joystick in FS Mode bcdDevice 2.00 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0022 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.00 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 74 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 32


So 32 ms the other Mouse was 10 ms.

I added space usbhid.mousepoll=8 after doing sudo cmdline.txt