Do USB controllers lag , using Game Port better ?
I always feel some lag whenever I play emulators with my USB controllers . Would using the game port work better ? No Lag ??
I've noticed when I play using my keyboard theres no Lag . So I'm thinking USB gives a delay .
I've noticed when I play using my keyboard theres no Lag . So I'm thinking USB gives a delay .
Comments
Originally posted by: jero32
On a competitive level? (think quake 3) Yes usb will lag and any pro gamer will use ps/2 for keyboards and mice. On the level you're playing on? I doubt you'd notice. (it's more likely a problem with YOUR computer)
ah ha , I was right !
I do notice because I've been playing NES since 1985 , thats 27 years . And arcade games as well . I am very sensitive to it and have always hated emulators and wondered why they can never get it right . It always felt off . But the other day I didn't have a controller and used my keyboard to play on VNES and it felt solid , no lag .
So what choices of controllers is there to avoid using USB ? I might actually like emulators now .
Originally posted by: jero32
I seriously doubt its controller lag. try playing on a crt monitor. lcds have "input lag"
If the keyboard doesn't have any lag, then the controller is the culprit.
Now if the keyboard is USB and not PS/2, then the specific controller might have an issue rather than the USB interface.
But there is definitely SOME latency in the mechanization of the USB interface vs the direct hardware access that comes from the classic PS/2 interface.
Originally posted by: jero32
On a competitive level? (think quake 3) Yes usb will lag and any pro gamer will use ps/2 for keyboards and mice. On the level you're playing on? I doubt you'd notice. (it's more likely a problem with YOUR computer)
That will all depend on the computer and operating system. USB has a higher priority than serial connections since they are much easier to develop and are more economical than using a gameport, which requires special drivers to be written. Poorly designed and poorly developed controllers can have lag, especially if a USB keyboard works fine without any issues. Keep in mind that game controllers that are usb are usually designed around the USB HID's controller class, and if they're not done properly, you'll experience some issues, such as lag, or lack of functionality, or sometimes they'll require a special driver.
Anyway as mentioned your options are pretty much build your own controller using a ps/2 control board.
Or you can try and overclock your usb ports (yes thats a thing)
Why would is option be to build his own controller using a ps/2 board? I'm sure there are plenty of controllers out there where the lag is under 3 ms, which would be unnoticeable for anyone.
Originally posted by: dra600n
Why would is option be to build his own controller using a ps/2 board? I'm sure there are plenty of controllers out there where the lag is under 3 ms, which would be unnoticeable for anyone.
This would be the option IF the USB interface was what was slowing him down and he wanted to minimize latency using the PS/2 interface. Brian pointed out, though, that on modern machines the PS/2 ports are deprioritized, so they are not as fast as they used to be...
If his keyboard is a USB keyboard, then obviously that's not the solution.