flood's input lag measurements

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Dragonheart
Posts: 14
Joined: 25 May 2014, 15:49

Re: flood's input lag measurements

Post by Dragonheart » 21 Nov 2014, 19:16

Well, you can always stop :D

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: flood's input lag measurements

Post by flood » 22 Nov 2014, 19:19

new idea: use arduino as a virtual mouse that also activates an led at the same time it sends the usb message

silikone
Posts: 58
Joined: 02 Aug 2014, 12:27

Re: flood's input lag measurements

Post by silikone » 24 Nov 2014, 16:04

This method of measuring lag could be used to compare mouse sensors. In this case, the G100s is known to be responsive, but other mice can perhaps have a bunch of well hidden milliseconds added. Even the click tests that don't necessarily measure the sensor can reveal a surprising amount of input lag. There was that test on Esreality that compared the G100s with a Zowie mouse, and the difference was significant.
flood wrote:new idea: use arduino as a virtual mouse that also activates an led at the same time it sends the usb message
Is USB even possible on a vanilla Arduino? If not, I know there is a PS/2 library.

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: flood's input lag measurements

Post by flood » 24 Nov 2014, 17:07

silikone wrote:This method of measuring lag could be used to compare mouse sensors. In this case, the G100s is known to be responsive, but other mice can perhaps have a bunch of well hidden milliseconds added. Even the click tests that don't necessarily measure the sensor can reveal a surprising amount of input lag. There was that test on Esreality that compared the G100s with a Zowie mouse, and the difference was significant.
yea but the issue is that the sensors must not malfunction under the high accelerations of this test (0 to 1m/s in less than 1ms means >100g)

the only mice i have are a g100s, a old logitech g3, a pre ordered ninox aurora which i'll be receiving in approximately 7 years.
flood wrote:new idea: use arduino as a virtual mouse that also activates an led at the same time it sends the usb message
Is USB even possible on a vanilla Arduino? If not, I know there is a PS/2 library.
YUP
http://arduino.cc/en/Tutorial/ButtonMouseControl

already ordered one... it looks ridiculous simple.

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: flood's input lag measurements

Post by flood » 25 Nov 2014, 04:05

cs1.6: with fps_override 1 and fps_max 10000, the game runs at 2000fps.
i measured consistently between 2 and 4ms of lag. this is pretty much the limit... :D

anyway ill try drivers, gtx460, and my old computer once i get the arduino stuff set up

i'm also planning to use the arduino to check if csgo has any mosue smoothing as some people claim there is with rawinput

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: flood's input lag measurements

Post by flood » 25 Nov 2014, 23:23

:D
Image

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: flood's input lag measurements

Post by flood » 26 Nov 2014, 00:04

measured 1-2ms in cs1.6 with arduino setup

will post details later

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: flood's input lag measurements

Post by flood » 26 Nov 2014, 08:23

so i hooked it up so that when i press a button on my breadboard, a row of leds light up (instantly), and the arduino which is acting as a mouse, moves 100 dots to the right.

i set fps_override 1 in cs1.6 to get unlocked framerate, which led to a fps of ~2000

and... here's the result: https://www.youtube.com/watch?v=jhK5_Rr1Nyw

User avatar
LagBuster
Posts: 74
Joined: 15 May 2014, 06:50

Re: flood's input lag measurements

Post by LagBuster » 27 Nov 2014, 04:13

Awesome! :mrgreen:

treach
Posts: 9
Joined: 06 Mar 2014, 15:37

Re: flood's input lag measurements

Post by treach » 03 Dec 2014, 10:54

Oh man thats really next level stuff, GREAT work!!!

1-2 ms is sick, looks like you have the most accurate setup on the planet at the moment.
Now you can really tell wich variables de- or increase lag

Post Reply