• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

X Input Tester - Game Controller Latency Test

Joined
Feb 22, 2016
Messages
2,340 (0.69/day)
Processor Intel i5 8400
Motherboard Asus Prime H370M-Plus/CSM
Cooling Scythe Big Shuriken & Noctua NF-A15 HS-PWM chromax.black.swap
Memory 8GB Crucial Ballistix Sport LT DDR4-2400
Video Card(s) ROG-STRIX-GTX1060-O6G-GAMING
Storage 1TB 980 Pro
Display(s) Samsung UN55KU6300F
Case Cooler Master MasterCase Pro 3
Power Supply Super Flower Leadex III 750w
Software W11 Pro
Came across this small program on github while idly poking around the controller world. It allows you to perform a highly variable test using 1000, 2000, and 4000 samples to determine a few metrics related to latency by measuring your Left stick movement throughout the selected period. It took me a few tries to start getting reliable results within an acceptable margin of error.

Maybe some of you find this fun and I have no idea if the program can be used in a way that gives extremely high or low results. Which can be fun in its own right.

For the broadest results please select the 4000 Samples test.



8BitDo Ultimate 2C Wired (claimed 1000 Hz polling rate under lab conditions)

1724637943243.png



XBOX360 Wired (known disconnecting issues - tested for fun)

1724638476277.png



Logitech F310 Wired

1724638675950.png
 
Last edited:
Those outliers look like the controller missed an entire sample cycle. Synchronization issue?
 
Those outliers look like the controller missed an entire sample cycle. Synchronization issue?

Missed there was a reply in here.

Even with suspect behaviors outside of disconnecting. Xbox controller was the most consistent across the numerous times I ran this. Was good until it wasn't.
Logitech is cheap and not really good with W11 or many other uses it has limited support in. Not one bit surprised the basic Windows driver shows issues that were present during use.

2C outliers are basically imperceptible. Whereas the other two controller are very noticeable at all times on all inputs.




Edit: @Solaris17

Storms kept me from pursuing sync related issues last night. USB 2.0 port I had been using makes very little noticeable difference with the two older controllers. It is widely reported 3 meter C to C runs at 2.0 speeds and both older controllers were designed for that speed. Intended to explore Type C and USB 3 comparisons after getting 3 meter C to C and A to C cables.

Blue USB 3 Type A port - Ultimate 2C

1724785306050.png


Teal USB 3 Type A port - Ultimate 2C

1724785499239.png
 
Last edited:
how can i increase deadzone and stuff for a local branded xinput controller?

All this does is test latency and level of error rates.

Technically speaking the only two reliable ways to impact deadzone are beating the crap out of the control sticks or through a firmware update.
 
All this does is test latency and level of error rates.

Technically speaking the only two reliable ways to impact deadzone are beating the crap out of the control sticks or through a firmware update.
i found out that in windows controller calibration you can change the controller dead zone, so i deleted my reply. I actually want to decrease it to make left stick more precise.
 
Back
Top