flood's input lag measurements
-
- Posts: 505
- Joined: 18 Dec 2013, 23:51
Re: flood's input lag measurements
what software is that? I'm curious to measure my own mouse.
Re: flood's input lag measurements
MouseTester
you can dig around for it on overclock.net or just download it (and a bunch of other stuff) from here: https://docs.google.com/spreadsheets/d/ ... 2034443442
you can dig around for it on overclock.net or just download it (and a bunch of other stuff) from here: https://docs.google.com/spreadsheets/d/ ... 2034443442
Re: flood's input lag measurements
Isn't that difference goes from polling rate of 500Hz (g100s) and 125Hz (m100)?flood wrote:think step function vs a blurred step function.
when i hit the mouse by colliding another mouse onto it, the speed goes from 0 m/s to 0.5 m/s or so within a millisecond. the sensor should capture this behavior as a sudden change
actual plots from mousetester (ignore solid line)
g100s:
http://i.imgur.com/YWf113k.png
m100:
http://i.imgur.com/L2QSh6i.png
i suspect it's because the m100 has a power-saving standby mode when its not moving. (the led starts to blink)
btw m100 has hardware acceleration (mouse pointer acceleration of motion).
Re: flood's input lag measurements
no look at the pictures
the g100s has only one point before the velocity drops down
the m100 has 5 AND it's 125hz so it took 40ms to respond.................
i'm guessing it's related to the m100's power saving mode which strobes the led when the mouse isn't moving.
the g100s has only one point before the velocity drops down
the m100 has 5 AND it's 125hz so it took 40ms to respond.................
i'm guessing it's related to the m100's power saving mode which strobes the led when the mouse isn't moving.
Re: flood's input lag measurements
more csgo measurements
same settings but varying fps_max
no cap (~900fps stable): 5 6 5 6 5
500: 5 4 5 7 4
250: 7 5 5 7 7
125: 8 8 6 5 10 8 8 5 11 11
same settings but varying fps_max
no cap (~900fps stable): 5 6 5 6 5
500: 5 4 5 7 4
250: 7 5 5 7 7
125: 8 8 6 5 10 8 8 5 11 11
Re: flood's input lag measurements
what happens when the framerate is actually low instead of just being capped low?
i changed the map to cs_insertion which is a more graphically intensive map. the fps for these were all 300 +- 20
9 11 12 12 11 9 11 9 12 13
this matches with what i expect:
input lag = base input lag + frame render time + X
base input lag would be the input lag with infinite framerate
X is a random variable between 0 and the "time between frame"
fps_max reduces the time between frames, but doesn't affect the render time. that's why the fps_max measurements were sometimes very low, even at fps_max 125.
i changed the map to cs_insertion which is a more graphically intensive map. the fps for these were all 300 +- 20
9 11 12 12 11 9 11 9 12 13
this matches with what i expect:
input lag = base input lag + frame render time + X
base input lag would be the input lag with infinite framerate
X is a random variable between 0 and the "time between frame"
fps_max reduces the time between frames, but doesn't affect the render time. that's why the fps_max measurements were sometimes very low, even at fps_max 125.
Re: flood's input lag measurements
csgo antialiasing off:
in simple map
fps ~1050
7 measurements: 7 6 5 5 4 6 6
no traditional aa, fxaa enabled:
fps~950
3 measurements: 4 6 5
16xQ CSAA, fxaa disabled
fps~850
1 measurement: 5
too lazy to do more for antialiasing. i think it's safe to conclude that antialiasing does not affect input lag in csgo, apart from increasing the rendering time.
in simple map
fps ~1050
7 measurements: 7 6 5 5 4 6 6
no traditional aa, fxaa enabled:
fps~950
3 measurements: 4 6 5
16xQ CSAA, fxaa disabled
fps~850
1 measurement: 5
too lazy to do more for antialiasing. i think it's safe to conclude that antialiasing does not affect input lag in csgo, apart from increasing the rendering time.
Re: flood's input lag measurements
back to 4x msaa
multicore rendering on:
fps ~900
4 4 5 4 8 8 5 5 6 5
i have no idea what to make of this. those 8's may be from the g100s sensor malfunctioning/skipping i got excited after seeing the string of 4's and smacked the mouse really hard for the next two measurements.
csgo settings maxed out: (high/veryhigh, 8xMSAA,14xAF,no fxaa no vsync no motionblur)
3 measurements: 7 4 6
csgo, my default settings, rawinput off
3 measurements: 5 5 6
multicore rendering on:
fps ~900
4 4 5 4 8 8 5 5 6 5
i have no idea what to make of this. those 8's may be from the g100s sensor malfunctioning/skipping i got excited after seeing the string of 4's and smacked the mouse really hard for the next two measurements.
csgo settings maxed out: (high/veryhigh, 8xMSAA,14xAF,no fxaa no vsync no motionblur)
3 measurements: 7 4 6
csgo, my default settings, rawinput off
3 measurements: 5 5 6
-
- Posts: 505
- Joined: 18 Dec 2013, 23:51
Re: flood's input lag measurements
just so i'm following on one of your lines of thought:
assuming equal base input lag, over many measurements one would expect the same distribution of input lag in both these situations:
1) artificially capping a game at 125 fps (when uncapped it could do 1000000 fps)
2) a game that can only render at 125 fps even when uncapped
correct?
assuming equal base input lag, over many measurements one would expect the same distribution of input lag in both these situations:
1) artificially capping a game at 125 fps (when uncapped it could do 1000000 fps)
2) a game that can only render at 125 fps even when uncapped
correct?