Brainlet wrote: ↑08 Mar 2021, 23:08
Yeah but the end result is still the same though, increased latency due to dropped packets.
Ain't "speed-of-light latency" versus "error-correction-latency" a fun distinction?
It may be an artificial/perceived latency since error correction is a programming / mathematical / algorithmic construct.
But at the end of the day, the user still complains about lag.
Often signal integrity will suddenly cut out (it works versus it stops working). Like the mouse works for a few seconds, but erratically stops working for a second or two, and rinse-repeat.
But sometimes it's a diffuse lag (USB stays alive but with packet dropouts) especially if the signal integrity is only partially affected with spiky inteference with lots of quiet moments (e.g. high frequency AC noise from a switching transformer means thousands of quiet no-EMI moments versus hi-EMI, from frequent AC crossing events). So this might cause a situation where it EMI/EMF/interference kills every-other-packet or every-few-packets (e.g. GOOD-bad-GOOD-bad-bad-GOOD-bad), rather than a sudden complete signal dropout (like mouse stopping working for 2-3 seconds). Then the error correction adds a more consistent/diffuse latency, rather than an erratic latency or erratic mouse-not-working events. So it just hundreds or thousands of microfreezes diffused over one second. Then the user complains the mouse is adding a consistent latency (from lost packets and/or USB error correction).
Signal integrity is a complex topic in real world when people put so many transformer boxes behind their computers, with all kinds of different interference patterns, and some interference patterns creates what feels like diffuse latency to an end-user.
The mess at a computer desk can be a lot of interference sources of many switching-power-supply wallwarts, transformers, computer speakers (mid-Hz EMP bomb), subwoofers (low-Hz EMP bomb), routers (mystery EMI), poorly shielded computer monitors (a 240 Hz EMP bomb), cheaply made backlight PWM dimming power supplies (an 864 Hz EMP bomb) even if monitor uses capacitors to make the PWM-dimming PWM-free. All of this, can potentially inject diffuse signal integrity failures -- USB packet dropout/error correction/etc diffuse enough to feel like input lag.
The real world computing environment is an unfortunate soup of interference.
TL;DR: Moral of the story: Try to route mouse cables at least 1/4 to 1/2 meter away from your powered wires / power supplies / monitors / powered devices. The inverse square law is your best friend to avoid interference injected into mouse cables.