-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mouse Input Latency #6
Comments
Hi there! Another user recently had a similar issue with Pi 3B+. It was solved by adding |
New development! Try adding This will increase the mouse polling rate for better responsiveness. More info here: https://peppe8o.com/fixing-slow-mouse-with-raspberry-pi-os/ |
Thanks again for the discussions in the Discord channel leading to discovering Adding to that article above and in case anyone is curious, the RPi usbhid driver will default to 62.5Hz for all mouse input (presumably to keep the performance hit low on the CPU). Details of this happening in the driver can be found on this line: https://github.com/raspberrypi/linux/blob/rpi-5.15.y/drivers/hid/usbhid/hid-core.c#L1114 Setting to Also just a troubleshooting note for people (like me) specifically running Raspberry Pi 3A+ which only has 1 physical USB port:
|
Hello! Awesome project and loving mine so far. I've attached a USB mouse to my Raspberry Pi 3A+ and have the output through the IBM PC compatible board through Mouse PS/2.
I am noticing some input latency (feels more than 0.75ms) when moving the mouse consistently (similar mouse movements to how you would move in a fast paced shooter such as Unreal Tournament, or just stress testing by moving the mouse in a circle consistently).
However, latency has been great for individual key presses (clicks), but seems to be noticeable with consistent fast input.
I unfortunately don't have any measurements or analysis, but just an anecdotal experience which I notice the difference when the mouse is plugged directly in to the PC vs through the USB4VC.
The text was updated successfully, but these errors were encountered: