Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
xShino
Posts: 61
Joined: 27 Dec 2021, 13:17

Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by xShino » 14 Jan 2023, 13:22

By now it should be noticable that many people first start having input lag or similar issues after getting a new PC. Even after buying many different parts and multiple PCs the issue does not seem to get better.

What if, it doesn't get better because all the new parts are missing something, that the old computer always had... an EHCI-Controller for example.

I am no expert (and very lazy), but dumbed down EHCI-Controller means for me: Native USB 2.0

Sure, an XHCI-Controller also has USB 2.0 Ports. But these are still connected to the USB 3.0 ports and maybe "share the latency" that they might cause.

I, to this day, claim that I had 1:1 mouse control with my old computer. One of the times when I felt that the mouse behaviour was much better is when I plugged my mouse to another USB port - and I am speculating that it was an USB 2.0 port connected to the EHCI controller.
One of the reasons being that I have never noticed a difference between USB 2.0 and USB 3.0 ports on the newer computers.

I don't think one's input lag issue will be solved by getting an older mainboard and CPU, because it is just one of many culprits. But currently I am asuming that I will never get the same 1:1 mouse input if an EHCI-Controller is not given.

Thank you for coming to my Ted Talk.


User avatar
RealNC
Site Admin
Posts: 4622
Joined: 24 Dec 2013, 18:32
Contact:

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by RealNC » 14 Jan 2023, 22:07

xShino wrote:
14 Jan 2023, 13:22
I don't think one's input lag issue will be solved by getting an older mainboard and CPU, because it is just one of many culprits. But currently I am asuming that I will never get the same 1:1 mouse input if an EHCI-Controller is not given.
Are you on a Ryzen CPU? Apparently the USB ports that are connected to the CPU instead of the chipset can cause issues with input devices.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

User avatar
kriegsnake
Posts: 120
Joined: 06 Jan 2022, 17:50

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by kriegsnake » 14 Jan 2023, 22:28

Exactly the same. Old pc was one of the best , new on ryzen 5800x3d and 6900xt is smooth and uncontrollable.
The brightest light casts the darkest shadow.

KingAzar
Posts: 117
Joined: 28 Dec 2022, 00:54

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by KingAzar » 14 Jan 2023, 23:36

Most of the new MOBO doesn't have USB 2.0 anymore so my question is, how do we resolve this issue? Get PCI with USB 2.0 ports?

xShino
Posts: 61
Joined: 27 Dec 2021, 13:17

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by xShino » 15 Jan 2023, 05:33

Are you on a Ryzen CPU? Apparently the USB ports that are connected to the CPU instead of the chipset can cause issues with input devices.
No I am using i7-9700K currently. I tried Ryzen once too and it was worse than an Intel CPU imo.
Most of the new MOBO doesn't have USB 2.0 anymore so my question is, how do we resolve this issue? Get PCI with USB 2.0 ports?
I tried that but I wasn't happy with it. One of the reasons being that I only hit 970hz instead of 1000hz polling rate max. Losing 30hz is not "bad" but there might be other issues than that - if it is not even capable of 1000hz.
Also my system always felt more worse if there are more PCIe slots occupied - more latency or whatever.

KingAzar
Posts: 117
Joined: 28 Dec 2022, 00:54

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by KingAzar » 15 Jan 2023, 16:01

The reason you are not hitting 1000hz polling rate is because of the USB 2.0 or something else?

User avatar
Slender
Posts: 1827
Joined: 25 Jan 2020, 17:55

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by Slender » 16 Jan 2023, 22:28

RealNC wrote:
14 Jan 2023, 22:07
xShino wrote:
14 Jan 2023, 13:22
I don't think one's input lag issue will be solved by getting an older mainboard and CPU, because it is just one of many culprits. But currently I am asuming that I will never get the same 1:1 mouse input if an EHCI-Controller is not given.
Are you on a Ryzen CPU? Apparently the USB ports that are connected to the CPU instead of the chipset can cause issues with input devices.
what?

xShino
Posts: 61
Joined: 27 Dec 2021, 13:17

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by xShino » 17 Jan 2023, 16:10

KingAzar wrote:
15 Jan 2023, 16:01
The reason you are not hitting 1000hz polling rate is because of the USB 2.0 or something else?
Something else. I don't know why. I also don't think it's important.

User avatar
RealNC
Site Admin
Posts: 4622
Joined: 24 Dec 2013, 18:32
Contact:

Re: Speculation that an EHCI-Controller (USB 2.0) performs better than xHCI with mice

Post by RealNC » 19 Jan 2023, 02:48

Slender wrote:
16 Jan 2023, 22:28
RealNC wrote:
14 Jan 2023, 22:07
Are you on a Ryzen CPU? Apparently the USB ports that are connected to the CPU instead of the chipset can cause issues with input devices.
what?
Google "ryzen usb bug". Here's a reddit thread about it. During high CPU load, the CPU-connected USB ports can become unreliable. Having the performance of your mouse (or keyboard) be independent of CPU load sounds like a good idea to me, so maybe put them on the ports connected to the chipset, not the CPU.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

Post Reply