Electronics > Beginners
Question by interface USB-3
timgiles:
I initially thought you might be using a chip powered 'device' to feed inputs at an above human rate. Seeing that this is not the case, I have not read or seen any evidence, even from professional gamers, that they have super human powers. There will come a point where you might be able to improve the number of polls, but, if your game is running at 120fps, then I doubt very much that the game engine is running 10 times faster than this.
The game will be receiving inputs and processing these. So it stands to reason that this is ultimately the delay to which you and your device can work up to. Any faster than that and it does not matter. The game will not respond any faster as it simply can not.
Can you prove the game engine is running at 2000Hz? I really do not think it is.
As others have said. Your screen shot in no way shows that the device is working in USB 2 mode.
ogden:
--- Quote from: wraper on September 17, 2018, 09:08:15 am ---
--- Quote from: rs20 on September 17, 2018, 08:57:43 am ---Doing so is vastly easier than applying USB 3 to your project.
--- End quote ---
Not to say in still will be the same 1000Hz polling rate, just complicated and expensive.
--- End quote ---
Exactly!
You can't exceed 1000Hz HID limitation no matter which USB interface you use. You shall drop HID as such, implement isochronous transfer in USB FS, write your own mouse driver that receive isochronous stream and present it to operating system as mouse. Then you possibly can go up-to 8KHz rate, on USB 2.0 1.1 FS (USB 3.0 is unnecessary overkill w/o any gain - as said above). But good luck doing that! Even hi-end gaming hardware manufacturers are sticking to HID, 1KHz & standard drivers.
Actually it is confirmed zillion times that humans do not see difference between 500Hz and 1000Hz mouse rate, so maybe you shall consider some other project.
mariush:
He seems to ignore completely that once the input is received by the game, the game has to crunch data and render the frames, the video card has to send the frame to the monitor and then the monitor has to actually display the image on the screen ... all this process can take a few milliseconds, in any case much more than 1ms you get with 1000 hz polling rate.
Yeah, not worth going over 1000 hz polling, even 1000 hz is unlikely to be anything more than placebo.
alex 54:
Thanks to everyone for clarifying the topic, as mentioned above, I'm a beginner
in the development of gaming devices, so gaps in this area
understandable.
Well, it remains only to wait for the output of the quantum computer.
Sincerely, Alex 54.
;D
alex 54:
--- Quote ---I can't read Russian, but doesn't the picture show your device operating only at USB full speed?
--- End quote ---
Hello, the device I made works in FS mode.
But as it turned out from the further discussion of this topic, the translation
on HS does not make sense, due to the high latency of the rest of the system as a whole.
But nevertheless your idea is very successful, thank you for participating in the discussion.
Alex 54.
Navigation
[0] Message Index
[*] Previous page
Go to full version