XIM Community

lag/delay  (Read 1296 times)

Offline los

  • Member
  • *
  • Posts: 61
    • View Profile
  • PSN ID: lospsi
lag/delay
« on: 05:39 AM - 08/20/13 »
Hello.I want to know if xim edge has more lag/delay than a ps3 controller.i read that xim edge has 10 ms delay on ps3.anyone know whats the delay of the ps3 controller?thanks in advance!!

Offline Od1n

  • Global Moderator
  • MVP
  • *
  • Posts: 36623
    • View Profile
Re: lag/delay
« Reply #1 on: 07:07 AM - 08/20/13 »
it has 1:1 the very same lag as the controller

on ps3 you have 100hz refresh rate on the controller, that is 10 ms
which means the xim on ps3 has 10 ms lag

on xbox360 you have 125hz refresh rate on the controller, which is 8ms
once again, that means your xim runs on 8ms lag

its always the very same as the controller, its not like the xim adds more lag to it
PS5 & X1 | C: MS | XIM Matrix & Nexus | FW: the latest ofc! :) | Mon: BenQ XL2546k | Pad: Zowie G-SR | KB: Wooting 60HE | A: Bose NC 700 Creative X7 Antlion Modmic | M: Logitech G Pro X Superlight | D: 10800 | P: 1000hz |

My Fortnite Creator Code: beamimpact
Check out my Youtube Channel: XIM Central

Offline hehe2

  • Member
  • *
  • Posts: 78
    • View Profile
  • PSN ID: hehe2 - RotoGluOn - RotoGluOn_42
Re: lag/delay
« Reply #2 on: 04:29 AM - 09/09/13 »
it has 1:1 the very same lag as the controller

on ps3 you have 100hz refresh rate on the controller, that is 10 ms
which means the xim on ps3 has 10 ms lag

on xbox360 you have 125hz refresh rate on the controller, which is 8ms
once again, that means your xim runs on 8ms lag

its always the very same as the controller, its not like the xim adds more lag to it

Well, I can't believe that is true unless the Xim Edge internal processing time is like really low (like less than a tenth of a milliseconds).

Let me explain this :

Time (in ms) ===> 0..........1..........2..........3..........4..........5..........6..........7..........8..........9..........10..........
ACTIONS :

Case 1 :

DS (no xim)  ===> ..... ..... .... F (full forward with the view stick at T+A, it will "look above")
PS3 POLL     ===> X  (nothing to read) ..... ..... .... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... F (received at the next polling)

Xim Edge     ===> ..... ..... ..... (unspecified internal processing time P) ..... F (translated from mouse)
PS3 POLL     ===> X  (nothing to read) ..... ..... .... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... F (received at the next polling)

So here, as long as the P + A is below the polling rate interval I (10 ms on PS3), it won't change anything.

But obviously, as soon as we got this situation :

Case 2 :

DS (no xim)  ===> ..... ..... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... F .... ....
PS3 POLL     ===> X  (nothing to read) ..... ..... .... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... F (received at the next polling)

Xim Edge     ===> ..... ..... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... (..... ..... .....) F
PS3 POLL     ===> X  (nothing to read) ..... ..... .... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... X (nothing to read) .... .... (will receive the "move" action 10 ms later, next polling)


So basically, if those internal processing time are negligible (like way below 1ms), the Xim Edge processing time can be considered as "null" and thus you can tell "this is the same reactivity as the naked controller's one" BUT, as soon as the Xim Edge internal processing time becomes higher than 1ms, it will increase the average processing time by 1 full polling rate interval at a frequency depending on that P processing time.

Well, I'm not really good at math but with P = 0, we have a "latency range" (processing time interval) from 0 to I (0ms to 10ms on PS3, more likely I, so let's use this value, the "0ms" case must be really rare)

With a P = 5 ms (for example)

our range will be 0 to I + P so more likely 1xI to 2xI (10 to 20ms) with a half chance (50% odd) of it to happen, so 15ms average.

With a P = 2 ms

our range will be 0 to I+P so 1xI to 2xI (10 to 20 ms) with a 2ms / 10 ms (20% odd) of it to happen, so 12 ms average...
 
I'm not quite sure about the formula but that must be something like this... anyway there IS a correlation between the Xim Edge internal processing time and the impact on the next polling state (previous move already available to be transmitted or not)

So, I would be glad to have more information about this.

Thanks !
YouTube channel : http://www.youtube.com/user/RotoGluOn/videos
Twitter : http://twitter.com/RotoGluOn

PS3 Fat with 120GB Vertex 200+ SSD
PS3 Slim 320GB
PS4 500 GB
PS4 Pro 1 TB
Cyborg R.A.T. 9
Razer DeathAdder 2013
Razer Mamba
QPad MK-85
Razer Nostromo
Razer Orbweaver Stealth
Beyerdynamic MMX 300
Astro Mixamp
BenQ 27'' XL2720Z
IIyama 27'' ProLite B2712HDS
Pioneer 50'' Plasma PDP-507XD
XimApex
Xim4
Xim Edge

Offline OBsIV

  • Administrator
  • MVP
  • *
  • Posts: 49716
  • It's obsessive.
    • View Profile
    • OBsIV's Blog
Re: lag/delay
« Reply #3 on: 09:14 AM - 09/09/13 »
As Od1n states, Edge adds 1 USB frame of latency to the system. Xbox=8ms, PS3=10ms.
Get the most out of your XIM, read the XIM MATRIX and XIM NEXUS Support FAQs.

Offline Od1n

  • Global Moderator
  • MVP
  • *
  • Posts: 36623
    • View Profile
Re: lag/delay
« Reply #4 on: 11:46 AM - 09/09/13 »
hehe you overjudge the interal processing time
converting the keyboard and mouse within the xim is happening instantly, its not very demanding
(or else the xim would ship with a high class processor)

everything is in sync with the ps3 or xbox360, that means you dont lose any frame
the xim is the only adapter that can do this, theres no other adapter on the market that perfectly syncs your keyboard and mouse

if you use a GTMax then your experience will be like in your example
PS5 & X1 | C: MS | XIM Matrix & Nexus | FW: the latest ofc! :) | Mon: BenQ XL2546k | Pad: Zowie G-SR | KB: Wooting 60HE | A: Bose NC 700 Creative X7 Antlion Modmic | M: Logitech G Pro X Superlight | D: 10800 | P: 1000hz |

My Fortnite Creator Code: beamimpact
Check out my Youtube Channel: XIM Central


Admin