Author Topic: XIM3, Poll Rate, Precision, Input Timing, Bridge  (Read 5147 times)

Offline sdk

  • Member
  • *
  • Posts: 5
    • View Profile
XIM3, Poll Rate, Precision, Input Timing, Bridge
« on: 01:14 AM - 06/24/15 »
What is the polling rate of XIM3 at various points? How many times does the Xbox poll XIM3 per second? How often can you send input from a PC to the XIM?

I'm trying to send input precisely at 60 FPS, but the game seems to skip inputs.

Offline OBsIV

  • Administrator
  • MVP
  • *
  • Posts: 28401
  • It's obsessive.
    • View Profile
    • OBsIV's Blog
Re: XIM3, Poll Rate, Precision, Input Timing, Bridge
« Reply #1 on: 08:47 AM - 06/24/15 »
This is though Commander?
Get the most out of your XIM4, read the XIM4 Support FAQ.

Offline sdk

  • Member
  • *
  • Posts: 5
    • View Profile
Re: XIM3, Poll Rate, Precision, Input Timing, Bridge
« Reply #2 on: 01:03 PM - 06/24/15 »
This is using the XIM SDK/bridge. I searched and found that Xbox polls 125Hz or every 8ms in your old posts. If the game then polls the inputs that Xbox polled at 60 FPS, it explains why the game misses some inputs when I send input at 60 FPS. The game will sometimes receive polled input that Xbox polled in 2 polls or sometimes 3 polls. If you enable button input display in some games, you see a pattern of missed inputs. If you alternate A and B, you may see ABABABABAABABABABAABABABABAABABAB...

Is there some way to know when the XIM was polled by Xbox or when the XIM polls the data sent over the USB transfer cable? Then we could send inputs in sync with the XIM and Xbox.
« Last Edit: 01:26 PM - 06/24/15 by sdk »

Offline OBsIV

  • Administrator
  • MVP
  • *
  • Posts: 28401
  • It's obsessive.
    • View Profile
    • OBsIV's Blog
Re: XIM3, Poll Rate, Precision, Input Timing, Bridge
« Reply #3 on: 04:18 PM - 06/24/15 »
The Bridge won't return until the state you wanted to send is "latched". You can't know when XIM will use that data though. As long as you wait at least 8ms you would be fine.
Get the most out of your XIM4, read the XIM4 Support FAQ.