Re:LatencyFleX: A new approach to game latency reduction
by duped on Monday January 10, 2022 @01:41PM
(#29879425)
Polling is often lower latency than interrupts on modern hardware, since it can run at much finer grains and has so much less overhead to startup over an ISR.
[ Parent
| on HN ]
Re:LatencyFleX: A new approach to game latency reduction
by wtallis on Monday January 10, 2022 @01:47PM
(#29879560)
That's often true on a scale of microseconds, but USB input devices are polled at intervals on millisecond scale.
Re:LatencyFleX: A new approach to game latency reduction
by cma on Monday January 10, 2022 @02:03PM
(#29879893)
Only in the slowest modes. It is possible to go faster than the 1ms poll rate, though it is back to interrupts:
> Transaction latency
> For low speed (1.5 Mbit/s) and full speed (12 Mbit/s) devices the shortest time for a transaction in one direction is 1 ms.[6] High speed (480 Mbit/s) uses transactions within each micro frame (125 µs)[7] where using 1-byte interrupt packet results in a minimal response time of 940 ns. 4-byte interrupt packet results in 984 ns.