Success stories #1
Replies: 5 comments 1 reply
-
bInterval 4 to 1 seemed to poll 1000 Hz. Only with evhz I could see the frequencies of 2000, 4000, 8000 being reported, but only for the motion sensors. The evhz measurements are as follows: So it seems the actual polling rate of sticks doesn't go above 1000 Hz. Might still be worth to operate the controller with bInterval 3 for 2000 Hz, as that seems to offer more stable 1000 Hz. It seems that any higher modes are pointless, unless you care about the motion sensors polling. |
Beta Was this translation helpful? Give feedback.
-
The controller could be overclocked to 1000 Hz (and it would indeed even sometimes show round 1000.00 Hz on benchmark), but it seems to be problematic, weirdly lagging in games from time to time during intensive scenes. And somehow 500 Hz overall just seemed to feel better. Also on my laptop, it'd poll just 517 Hz when I tried bInterval 1. It did the same on my PC under Windows, despite technically polling 1000 Hz under Linux, but having these aforementioned problems anyway. |
Beta Was this translation helpful? Give feedback.
-
Left Stick: Right Stick: |
Beta Was this translation helpful? Give feedback.
-
Thank you very much for this module! I would remark that it works perfectly (everything is stable and very smooth) even though I have a low speed device, and this is contrary to what is written in the README. Here is what I get in practice for this device:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Please share about the devices you've successfully overclocked. Use a top comment for device entry and sub-comments to comment on individual entries.
Failure stories on the other hand should go here: #2
Please include:
lsusb, or use the name you know, as sometimes the name from USB descriptor is ridiculous and doesn't tell you anything)VID:PID(check withlsusb)lsusb -d VID:PID -v | grep '^Negotiated speed:'lsusb -d VID:PID -v | grep bcdUSBlsusb -d VID:PID -v | grep -A5 'Transfer Type *Interrupt' | grep -E 'Transfer Type|bInterval'As for benchmarking, for controllers you can use Gamepadla Polling (gamepadla-pollingAUR) and for mouse you can use evhz (evhz-gitAUR).
I'll include the template below, but feel free to adjust it if you feel the need (or add any comments at the end):
Beta Was this translation helpful? Give feedback.
All reactions