I've got the official USB hub on my mister, and when playing various cores with various controllers, it seems to miss certain inputs. I've edited u-boot.txt and tried polling =1 but this didn't make any difference.
I've got 2 Xbox One controllers with wired connection, two Speedlink Competition Pro 5000 joysticks (USB) and an 8BitDo Arcade stick and they all lag in the same way. Dmesg shows that they do take on the correct polling rates when connected.
If I launch eg Vice C64 emulator on Linux or FS-UAE and start eg. IK+, which requires precise input, then there is no input lag/missed inputs with any of those controllers.
Is this a known limitation of the USB hub? 10ms lag is one thing but missing the inputs is a bit more of a glaring problem, so it feels like something is wrong.
USB Hub Laggy / Missing inputs
-
- Top Contributor
- Posts: 941
- Joined: Mon Mar 01, 2021 3:10 pm
- Has thanked: 49 times
- Been thanked: 375 times
Re: USB Hub Laggy / Missing inputs
Try this for latency measurement
https://rpubs.com/misteraddons/inputlatency
For a USB connection the best and fastest is usually obtained with a Daemonbite adapter
https://github.com/MickGyver/DaemonBite ... ollers-USB
They are really easy to build thanks to the Author making his work Open Source. Various people sell the devices.
https://rpubs.com/misteraddons/inputlatency
For a USB connection the best and fastest is usually obtained with a Daemonbite adapter
https://github.com/MickGyver/DaemonBite ... ollers-USB
They are really easy to build thanks to the Author making his work Open Source. Various people sell the devices.
Re: USB Hub Laggy / Missing inputs
Thanks for the links but I had already read the latency spreadsheet and that had lead me to buy the 8BitDo Arcade Stick.
Really I suppose the heading should read: "missing inputs", because I don't think it's a latency problem, more like the input just doesn't get registered full stop. I even notice it in the menu when i'm browsing with the keyboards arrow keys--sometimes a key press just doesn't register at all. I'm using a Das Keyboard 4MK Pro wired connection.
Thanks for the tip about the Daemonbite products, I didn't know about them, but i'm not interested in original controllers: I just want to solve the problem I have with mine. I'm fully aware that Xbox controllers don't have the best latency, and might get some 8BitDo M30 2.4GHz controllers instead. Besides, aren't the Daemonbite products a bit useless if you've just got the standard USB Hub? Aren't they mainly targetted at BlisSTer boards? scrap that. Was confusing BlisSTer with SNAC adapters.
Really I suppose the heading should read: "missing inputs", because I don't think it's a latency problem, more like the input just doesn't get registered full stop. I even notice it in the menu when i'm browsing with the keyboards arrow keys--sometimes a key press just doesn't register at all. I'm using a Das Keyboard 4MK Pro wired connection.
Thanks for the tip about the Daemonbite products, I didn't know about them, but i'm not interested in original controllers: I just want to solve the problem I have with mine. I'm fully aware that Xbox controllers don't have the best latency, and might get some 8BitDo M30 2.4GHz controllers instead. Besides, aren't the Daemonbite products a bit useless if you've just got the standard USB Hub? Aren't they mainly targetted at BlisSTer boards? scrap that. Was confusing BlisSTer with SNAC adapters.
Re: USB Hub Laggy / Missing inputs
The daemonbite Arduino-based adapter is for discrete inputs -> USB, so it's basically like the controller board inside your 8bitdo.
Now, missing inputs should be considered a bug, IMO.
Now, missing inputs should be considered a bug, IMO.
Re: USB Hub Laggy / Missing inputs
I tried setting jspoll/cpad polling to 2 yesterday--in case controllers can't handle 1000Hz polling. Don't know if that's logical but I've got a very vague memory from many years ago that some USB products didn't play well if you highered the polling too much in Windows. Please correct me if i'm wrong. Now i've set it to 500Hz, and I didn't notice any missing inputs yesterday whilst gaming, but I didn't test it enough... will have to do some dedicated testing.