I have a Steelseries Sensei Raw running at >5000dpi @500Hz on a RaspberryPi
recently i noticed that my movements (in BO3) are stuttering.
So i played around with mouse polling rate, GIMX update rate, smoothing etc.
Stuttering became better when i enable smoothing (buffer 5 @ 1.0)
But i feel the increasing delay with higher buffer size.
I see the log data of the gimx launcher (without smoothing), and yes - with this values it must result in stuttering (not smooth but steps)
Now i wonder why this happens. The issue must be the received mouse data.
I cant see the raw x/y values of my mouse.
This would be very interesting (can you implement this? )
How are the raw x/y values processed by gimx? Is there an internal smoothing of this data (500Hz x/y must be converted somehow to 100Hz GIMX rate) ?
Polling rate, update rate, smoothing
Re: Polling rate, update rate, smoothing
evtest is the tool you are looking for:Aige wrote:I cant see the raw x/y values of my mouse.
This would be very interesting (can you implement this? )
Code: Select all
sudo apt-get install evtest
sudo evtest
GIMX just cumulates the reports over each update period.Aige wrote:How are the raw x/y values processed by gimx? Is there an internal smoothing of this data (500Hz x/y must be converted somehow to 100Hz GIMX rate) ?
GIMX creator
Re: Polling rate, update rate, smoothing
I captured this trace with another mouse and the same dpi
The movement is still stottering without smoothing
http://s9.postimg.org/5t2u7rkvj/trace.png
I dont get why these values are so irregular. I move my mouse with constant, normal speed ~10cm/s
Is it possible that there are some kind of quantization losses or datatype problems in the calculation?
DZ: 25
Shape: Circle
Sens: 10.7
Accel: 0.38
x/y 1.66
The movement is still stottering without smoothing
http://s9.postimg.org/5t2u7rkvj/trace.png
I dont get why these values are so irregular. I move my mouse with constant, normal speed ~10cm/s
Is it possible that there are some kind of quantization losses or datatype problems in the calculation?
DZ: 25
Shape: Circle
Sens: 10.7
Accel: 0.38
x/y 1.66
Re: Polling rate, update rate, smoothing
this was the text output of the gimx launcher
if i run gimx and evtest at the same time evtest does not show any data
dont know how to run both together
this is a trace with evtest, it seems ok... i think
http://postimg.org/image/48re4ppn1/
if i run gimx and evtest at the same time evtest does not show any data
dont know how to run both together
this is a trace with evtest, it seems ok... i think
http://postimg.org/image/48re4ppn1/
Re: Polling rate, update rate, smoothing
Press ctrl+alt+F1 and run gimx from the command line, with the --nograb argument.
Press ctrl+alt+F2 and run evtest.
Please post plain text logs, not images.
Press ctrl+alt+F2 and run evtest.
Please post plain text logs, not images.
GIMX creator
Re: Polling rate, update rate, smoothing
interesting timestamps (Y-values)
1460910181.249869
1460910181.389880
1460910181.509817
GIMX:
Evtest:
1460910181.249869
1460910181.389880
1460910181.509817
GIMX:
Code: Select all
0 1460910181.109839, rstick x (-18), rstick y (18)
0 1460910181.119777, rstick x (-27), rstick y (34)
0 1460910181.129847, rstick x (-18), rstick y (42)
0 1460910181.139814, rstick x (-38), rstick y (32)
0 1460910181.149839, rstick x (-30), rstick y (39)
0 1460910181.159771, rstick x (-34), rstick y (47)
0 1460910181.169871, rstick x (-27), rstick y (42)
0 1460910181.180055, rstick x (-34), rstick y (47)
0 1460910181.189853, rstick x (-27), rstick y (46)
0 1460910181.199817, rstick x (-37), rstick y (46)
0 1460910181.210245, rstick x (-34), rstick y (47)
0 1460910181.219820, rstick x (-29), rstick y (50)
0 1460910181.229868, rstick x (-28), rstick y (53)
0 1460910181.239822, rstick x (-43), rstick y (61)
0 1460910181.249869, rstick x (-38), rstick y (45)
0 1460910181.259838, rstick x (-41), rstick y (64)
0 1460910181.269870, rstick x (-34), rstick y (59)
0 1460910181.279841, rstick x (-41), rstick y (57)
0 1460910181.289974, rstick x (-39), rstick y (55)
0 1460910181.299824, rstick x (-40), rstick y (66)
0 1460910181.309892, rstick x (-39), rstick y (53)
0 1460910181.319833, rstick x (-44), rstick y (54)
0 1460910181.329863, rstick x (-40), rstick y (50)
0 1460910181.339827, rstick x (-43), rstick y (63)
0 1460910181.349877, rstick x (-38), rstick y (54)
0 1460910181.360090, rstick x (-43), rstick y (61)
0 1460910181.369878, rstick x (-35), rstick y (60)
0 1460910181.379845, rstick x (-41), rstick y (65)
0 1460910181.389880, rstick x (-41), rstick y (46)
0 1460910181.399881, rstick x (-42), rstick y (59)
0 1460910181.409884, rstick x (-35), rstick y (51)
0 1460910181.419761, rstick x (-37), rstick y (62)
0 1460910181.429844, rstick x (-34), rstick y (54)
0 1460910181.439880, rstick x (-36), rstick y (65)
0 1460910181.450146, rstick x (-32), rstick y (48)
0 1460910181.459762, rstick x (-37), rstick y (58)
0 1460910181.469803, rstick x (-31), rstick y (54)
0 1460910181.479770, rstick x (-27), rstick y (63)
0 1460910181.489839, rstick x (-30), rstick y (49)
0 1460910181.499761, rstick x (-33), rstick y (59)
0 1460910181.509817, rstick x (-30), rstick y (49)
0 1460910181.519756, rstick x (-28), rstick y (64)
0 1460910181.529844, rstick x (-34), rstick y (49)
0 1460910181.540054, rstick x (-35), rstick y (62)
0 1460910181.549794, rstick x (-30), rstick y (56)
0 1460910181.559770, rstick x (-30), rstick y (63)
0 1460910181.569846, rstick x (-30), rstick y (53)
0 1460910181.579767, rstick x (-29), rstick y (64)
0 1460910181.589811, rstick x (-28), rstick y (55)
0 1460910181.599771, rstick x (-33), rstick y (60)
0 1460910181.609852, rstick x (-22), rstick y (54)
0 1460910181.619752, rstick x (-29), rstick y (55)
0 1460910181.629799, rstick x (-22), rstick y (53)
0 1460910181.639759, rstick x (-26), rstick y (49)
0 1460910181.649827, rstick x (-19), rstick y (45)
0 1460910181.659778, rstick x (-17), rstick y (44)
0 1460910181.669809, rstick x (9), rstick y (44)
0 1460910181.679760, rstick x (-10), rstick y (42)
0 1460910181.689809, rstick y (41)
0 1460910181.699772, rstick x (24), rstick y (35)
0 1460910181.709805, rstick x (34), rstick y (29)
0 1460910181.719703, rstick x (46), rstick y (41)
0 1460910181.729866, rstick x (49), rstick y (34)
0 1460910181.739773, rstick x (61), rstick y (32)
0 1460910181.749810, rstick x (56), rstick y (1)
0 1460910181.759766, rstick x (65)
0 1460910181.769862, rstick x (59), rstick y (10)
0 1460910181.779786, rstick x (65), rstick y (6)
0 1460910181.789821, rstick x (56)
0 1460910181.799809, rstick x (60), rstick y (-1)
0 1460910181.809871, rstick x (52), rstick y (-23)
0 1460910181.819790, rstick x (52), rstick y (-25)
0 1460910181.829855, rstick x (34), rstick y (-23)
0 1460910181.839785, rstick x (18), rstick y (18)
0 1460910181.849878, rstick y (-25)
0 1460910181.859697, rstick y (-25)
0 1460910181.869794, rstick y (25)
0 1460910181.879787
Code: Select all
Event: time 1460910181.106533, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.106533, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.106533, -------------- EV_SYN ------------
Event: time 1460910181.110616, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.110616, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.110616, -------------- EV_SYN ------------
Event: time 1460910181.114605, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.114605, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1460910181.114605, -------------- EV_SYN ------------
Event: time 1460910181.118605, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1460910181.118605, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.118605, -------------- EV_SYN ------------
Event: time 1460910181.122615, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.122615, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1460910181.122615, -------------- EV_SYN ------------
Event: time 1460910181.126619, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.126619, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.126619, -------------- EV_SYN ------------
Event: time 1460910181.130619, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.130619, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.130619, -------------- EV_SYN ------------
Event: time 1460910181.134597, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.134597, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.134597, -------------- EV_SYN ------------
Event: time 1460910181.138610, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.138610, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.138610, -------------- EV_SYN ------------
Event: time 1460910181.142584, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.142584, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.142584, -------------- EV_SYN ------------
Event: time 1460910181.146627, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.146627, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.146627, -------------- EV_SYN ------------
Event: time 1460910181.150622, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.150622, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.150622, -------------- EV_SYN ------------
Event: time 1460910181.154603, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.154603, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.154603, -------------- EV_SYN ------------
Event: time 1460910181.158613, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.158613, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.158613, -------------- EV_SYN ------------
Event: time 1460910181.162607, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.162607, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.162607, -------------- EV_SYN ------------
Event: time 1460910181.166615, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.166615, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.166615, -------------- EV_SYN ------------
Event: time 1460910181.170617, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.170617, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.170617, -------------- EV_SYN ------------
Event: time 1460910181.174708, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.174708, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.174708, -------------- EV_SYN ------------
Event: time 1460910181.178618, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.178618, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.178618, -------------- EV_SYN ------------
Event: time 1460910181.182604, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.182604, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.182604, -------------- EV_SYN ------------
Event: time 1460910181.186622, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.186622, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.186622, -------------- EV_SYN ------------
Event: time 1460910181.190628, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.190628, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.190628, -------------- EV_SYN ------------
Event: time 1460910181.194609, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.194609, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.194609, -------------- EV_SYN ------------
Event: time 1460910181.198613, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.198613, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1460910181.198613, -------------- EV_SYN ------------
Event: time 1460910181.202616, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.202616, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.202616, -------------- EV_SYN ------------
Event: time 1460910181.206625, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.206625, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.206625, -------------- EV_SYN ------------
Event: time 1460910181.210633, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1460910181.210633, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.210633, -------------- EV_SYN ------------
Event: time 1460910181.214609, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.214609, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.214609, -------------- EV_SYN ------------
Event: time 1460910181.218617, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.218617, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.218617, -------------- EV_SYN ------------
Event: time 1460910181.222627, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.222627, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.222627, -------------- EV_SYN ------------
Event: time 1460910181.226627, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.226627, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.226627, -------------- EV_SYN ------------
Event: time 1460910181.230629, type 2 (EV_REL), code 0 (REL_X), value -12
Event: time 1460910181.230629, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.230629, -------------- EV_SYN ------------
Event: time 1460910181.234609, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.234609, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.234609, -------------- EV_SYN ------------
Event: time 1460910181.238622, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.238622, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.238622, -------------- EV_SYN ------------
Event: time 1460910181.242599, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.242599, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.242599, -------------- EV_SYN ------------
Event: time 1460910181.246623, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.246623, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.246623, -------------- EV_SYN ------------
Event: time 1460910181.250630, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.250630, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.250630, -------------- EV_SYN ------------
Event: time 1460910181.254618, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.254618, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.254618, -------------- EV_SYN ------------
Event: time 1460910181.258657, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.258657, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.258657, -------------- EV_SYN ------------
Event: time 1460910181.262605, type 2 (EV_REL), code 0 (REL_X), value -12
Event: time 1460910181.262605, type 2 (EV_REL), code 1 (REL_Y), value 14
Event: time 1460910181.262605, -------------- EV_SYN ------------
Event: time 1460910181.266615, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.266615, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.266615, -------------- EV_SYN ------------
Event: time 1460910181.270640, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.270640, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.270640, -------------- EV_SYN ------------
Event: time 1460910181.274619, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.274619, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.274619, -------------- EV_SYN ------------
Event: time 1460910181.278641, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.278641, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.278641, -------------- EV_SYN ------------
Event: time 1460910181.282608, type 2 (EV_REL), code 0 (REL_X), value -13
Event: time 1460910181.282608, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.282608, -------------- EV_SYN ------------
Event: time 1460910181.286565, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.286565, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.286565, -------------- EV_SYN ------------
Event: time 1460910181.290633, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.290633, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.290633, -------------- EV_SYN ------------
Event: time 1460910181.294620, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.294620, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.294620, -------------- EV_SYN ------------
Event: time 1460910181.298633, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.298633, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.298633, -------------- EV_SYN ------------
Event: time 1460910181.302635, type 2 (EV_REL), code 0 (REL_X), value -12
Event: time 1460910181.302635, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.302635, -------------- EV_SYN ------------
Event: time 1460910181.306642, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.306642, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.306642, -------------- EV_SYN ------------
Event: time 1460910181.310635, type 2 (EV_REL), code 0 (REL_X), value -13
Event: time 1460910181.310635, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.310635, -------------- EV_SYN ------------
Event: time 1460910181.314624, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.314624, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.314624, -------------- EV_SYN ------------
Event: time 1460910181.318634, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.318634, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.318634, -------------- EV_SYN ------------
Event: time 1460910181.322612, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.322612, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.322612, -------------- EV_SYN ------------
Event: time 1460910181.326647, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.326647, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.326647, -------------- EV_SYN ------------
Event: time 1460910181.330652, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.330652, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.330652, -------------- EV_SYN ------------
Event: time 1460910181.334626, type 2 (EV_REL), code 0 (REL_X), value -12
Event: time 1460910181.334626, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.334626, -------------- EV_SYN ------------
Event: time 1460910181.338634, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.338634, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.338634, -------------- EV_SYN ------------
Event: time 1460910181.342640, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.342640, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.342640, -------------- EV_SYN ------------
Event: time 1460910181.346650, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.346650, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.346650, -------------- EV_SYN ------------
Event: time 1460910181.350654, type 2 (EV_REL), code 0 (REL_X), value -12
Event: time 1460910181.350654, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.350654, -------------- EV_SYN ------------
Event: time 1460910181.354632, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.354632, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.354632, -------------- EV_SYN ------------
Event: time 1460910181.358633, type 2 (EV_REL), code 0 (REL_X), value -13
Event: time 1460910181.358633, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.358633, -------------- EV_SYN ------------
Event: time 1460910181.362631, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.362631, type 2 (EV_REL), code 1 (REL_Y), value 14
Event: time 1460910181.362631, -------------- EV_SYN ------------
Event: time 1460910181.366650, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.366650, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.366650, -------------- EV_SYN ------------
Event: time 1460910181.370651, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.370651, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.370651, -------------- EV_SYN ------------
Event: time 1460910181.374647, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.374647, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.374647, -------------- EV_SYN ------------
Event: time 1460910181.378630, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.378630, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.378630, -------------- EV_SYN ------------
Event: time 1460910181.382654, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.382654, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.382654, -------------- EV_SYN ------------
Event: time 1460910181.386655, type 2 (EV_REL), code 0 (REL_X), value -13
Event: time 1460910181.386655, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.386655, -------------- EV_SYN ------------
Event: time 1460910181.390678, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.390678, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.390678, -------------- EV_SYN ------------
Event: time 1460910181.394661, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1460910181.394661, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.394661, -------------- EV_SYN ------------
Event: time 1460910181.398638, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.398638, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.398638, -------------- EV_SYN ------------
Event: time 1460910181.402630, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.402630, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.402630, -------------- EV_SYN ------------
Event: time 1460910181.406653, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.406653, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.406653, -------------- EV_SYN ------------
Event: time 1460910181.410655, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.410655, type 2 (EV_REL), code 1 (REL_Y), value 13
Event: time 1460910181.410655, -------------- EV_SYN ------------
Event: time 1460910181.414656, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.414656, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.414656, -------------- EV_SYN ------------
Event: time 1460910181.418657, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.418657, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.418657, -------------- EV_SYN ------------
Event: time 1460910181.422632, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.422632, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.422632, -------------- EV_SYN ------------
Event: time 1460910181.426647, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.426647, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.426647, -------------- EV_SYN ------------
Event: time 1460910181.430659, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.430659, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.430659, -------------- EV_SYN ------------
Event: time 1460910181.434668, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.434668, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.434668, -------------- EV_SYN ------------
Event: time 1460910181.438656, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1460910181.438656, type 2 (EV_REL), code 1 (REL_Y), value 14
Event: time 1460910181.438656, -------------- EV_SYN ------------
Event: time 1460910181.442634, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.442634, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.442634, -------------- EV_SYN ------------
Event: time 1460910181.446632, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.446632, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.446632, -------------- EV_SYN ------------
Event: time 1460910181.450645, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.450645, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.450645, -------------- EV_SYN ------------
Event: time 1460910181.454663, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.454663, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.454663, -------------- EV_SYN ------------
Event: time 1460910181.458650, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.458650, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.458650, -------------- EV_SYN ------------
Event: time 1460910181.462662, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.462662, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.462662, -------------- EV_SYN ------------
Event: time 1460910181.466630, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.466630, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.466630, -------------- EV_SYN ------------
Event: time 1460910181.470651, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.470651, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.470651, -------------- EV_SYN ------------
Event: time 1460910181.474665, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1460910181.474665, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.474665, -------------- EV_SYN ------------
Event: time 1460910181.478651, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.478651, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.478651, -------------- EV_SYN ------------
Event: time 1460910181.482662, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.482662, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.482662, -------------- EV_SYN ------------
Event: time 1460910181.486646, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.486646, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.486646, -------------- EV_SYN ------------
Event: time 1460910181.490686, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.490686, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.490686, -------------- EV_SYN ------------
Event: time 1460910181.494668, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1460910181.494668, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.494668, -------------- EV_SYN ------------
Event: time 1460910181.498774, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.498774, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.498774, -------------- EV_SYN ------------
Event: time 1460910181.502673, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.502673, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.502673, -------------- EV_SYN ------------
Event: time 1460910181.506647, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.506647, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.506647, -------------- EV_SYN ------------
Event: time 1460910181.510660, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.510660, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.510660, -------------- EV_SYN ------------
Event: time 1460910181.514670, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.514670, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.514670, -------------- EV_SYN ------------
Event: time 1460910181.518660, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.518660, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.518660, -------------- EV_SYN ------------
Event: time 1460910181.522663, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.522663, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.522663, -------------- EV_SYN ------------
Event: time 1460910181.526650, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.526650, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.526650, -------------- EV_SYN ------------
Event: time 1460910181.530674, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.530674, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.530674, -------------- EV_SYN ------------
Event: time 1460910181.534665, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.534665, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.534665, -------------- EV_SYN ------------
Event: time 1460910181.538663, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.538663, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.538663, -------------- EV_SYN ------------
Event: time 1460910181.542667, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.542667, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.542667, -------------- EV_SYN ------------
Event: time 1460910181.546653, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.546653, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.546653, -------------- EV_SYN ------------
Event: time 1460910181.550681, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.550681, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.550681, -------------- EV_SYN ------------
Event: time 1460910181.554648, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.554648, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.554648, -------------- EV_SYN ------------
Event: time 1460910181.558670, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.558670, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.558670, -------------- EV_SYN ------------
Event: time 1460910181.562680, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.562680, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.562680, -------------- EV_SYN ------------
Event: time 1460910181.566660, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.566660, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.566660, -------------- EV_SYN ------------
Event: time 1460910181.570663, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.570663, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.570663, -------------- EV_SYN ------------
Event: time 1460910181.574674, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.574674, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.574674, -------------- EV_SYN ------------
Event: time 1460910181.578668, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1460910181.578668, type 2 (EV_REL), code 1 (REL_Y), value 12
Event: time 1460910181.578668, -------------- EV_SYN ------------
Event: time 1460910181.582677, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.582677, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.582677, -------------- EV_SYN ------------
Event: time 1460910181.586661, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.586661, type 2 (EV_REL), code 1 (REL_Y), value 11
Event: time 1460910181.586661, -------------- EV_SYN ------------
Event: time 1460910181.590686, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.590686, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.590686, -------------- EV_SYN ------------
Event: time 1460910181.594677, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1460910181.594677, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.594677, -------------- EV_SYN ------------
Event: time 1460910181.598672, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1460910181.598672, type 2 (EV_REL), code 1 (REL_Y), value 10
Event: time 1460910181.598672, -------------- EV_SYN ------------
Event: time 1460910181.602673, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.602673, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.602673, -------------- EV_SYN ------------
Event: time 1460910181.606663, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.606663, type 2 (EV_REL), code 1 (REL_Y), value 8
Event: time 1460910181.606663, -------------- EV_SYN ------------
Event: time 1460910181.610667, type 2 (EV_REL), code 0 (REL_X), value -6
Event: time 1460910181.610667, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.610667, -------------- EV_SYN ------------
Event: time 1460910181.614680, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1460910181.614680, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.614680, -------------- EV_SYN ------------
Event: time 1460910181.618674, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1460910181.618674, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.618674, -------------- EV_SYN ------------
Event: time 1460910181.622679, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.622679, type 2 (EV_REL), code 1 (REL_Y), value 9
Event: time 1460910181.622679, -------------- EV_SYN ------------
Event: time 1460910181.626680, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.626680, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.626680, -------------- EV_SYN ------------
Event: time 1460910181.630587, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.630587, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.630587, -------------- EV_SYN ------------
Event: time 1460910181.634682, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1460910181.634682, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.634682, -------------- EV_SYN ------------
Event: time 1460910181.638678, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.638678, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.638678, -------------- EV_SYN ------------
Event: time 1460910181.642684, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.642684, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.642684, -------------- EV_SYN ------------
Event: time 1460910181.646666, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1460910181.646666, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.646666, -------------- EV_SYN ------------
Event: time 1460910181.650673, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1460910181.650673, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.650673, -------------- EV_SYN ------------
Event: time 1460910181.654682, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.654682, -------------- EV_SYN ------------
Event: time 1460910181.658680, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.658680, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.658680, -------------- EV_SYN ------------
Event: time 1460910181.662681, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1460910181.662681, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.662681, -------------- EV_SYN ------------
Event: time 1460910181.666699, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1460910181.666699, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1460910181.666699, -------------- EV_SYN ------------
Event: time 1460910181.670675, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.670675, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1460910181.670675, -------------- EV_SYN ------------
Event: time 1460910181.674693, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1460910181.674693, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.674693, -------------- EV_SYN ------------
Event: time 1460910181.678685, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.678685, -------------- EV_SYN ------------
Event: time 1460910181.682694, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.682694, -------------- EV_SYN ------------
Event: time 1460910181.686630, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.686630, -------------- EV_SYN ------------
Event: time 1460910181.690691, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.690691, -------------- EV_SYN ------------
Event: time 1460910181.694694, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1460910181.694694, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.694694, -------------- EV_SYN ------------
Event: time 1460910181.698678, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1460910181.698678, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1460910181.698678, -------------- EV_SYN ------------
Event: time 1460910181.702692, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1460910181.702692, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.702692, -------------- EV_SYN ------------
Event: time 1460910181.706668, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1460910181.706668, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.706668, -------------- EV_SYN ------------
Event: time 1460910181.710683, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1460910181.710683, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.710683, -------------- EV_SYN ------------
Event: time 1460910181.714694, type 2 (EV_REL), code 0 (REL_X), value 9
Event: time 1460910181.714694, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1460910181.714694, -------------- EV_SYN ------------
Event: time 1460910181.718690, type 2 (EV_REL), code 0 (REL_X), value 14
Event: time 1460910181.718690, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.718690, -------------- EV_SYN ------------
Event: time 1460910181.722733, type 2 (EV_REL), code 0 (REL_X), value 16
Event: time 1460910181.722733, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.722733, -------------- EV_SYN ------------
Event: time 1460910181.726687, type 2 (EV_REL), code 0 (REL_X), value 16
Event: time 1460910181.726687, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1460910181.726687, -------------- EV_SYN ------------
Event: time 1460910181.730684, type 2 (EV_REL), code 0 (REL_X), value 22
Event: time 1460910181.730684, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1460910181.730684, -------------- EV_SYN ------------
Event: time 1460910181.734696, type 2 (EV_REL), code 0 (REL_X), value 23
Event: time 1460910181.734696, type 2 (EV_REL), code 1 (REL_Y), value 6
Event: time 1460910181.734696, -------------- EV_SYN ------------
Event: time 1460910181.738689, type 2 (EV_REL), code 0 (REL_X), value 22
Event: time 1460910181.738689, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.738689, -------------- EV_SYN ------------
Event: time 1460910181.742698, type 2 (EV_REL), code 0 (REL_X), value 19
Event: time 1460910181.742698, -------------- EV_SYN ------------
Event: time 1460910181.746692, type 2 (EV_REL), code 0 (REL_X), value 29
Event: time 1460910181.746692, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.746692, -------------- EV_SYN ------------
Event: time 1460910181.750701, type 2 (EV_REL), code 0 (REL_X), value 30
Event: time 1460910181.750701, -------------- EV_SYN ------------
Event: time 1460910181.754698, type 2 (EV_REL), code 0 (REL_X), value 26
Event: time 1460910181.754698, -------------- EV_SYN ------------
Event: time 1460910181.758743, type 2 (EV_REL), code 0 (REL_X), value 26
Event: time 1460910181.758743, -------------- EV_SYN ------------
Event: time 1460910181.762693, type 2 (EV_REL), code 0 (REL_X), value 35
Event: time 1460910181.762693, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.762693, -------------- EV_SYN ------------
Event: time 1460910181.766686, type 2 (EV_REL), code 0 (REL_X), value 25
Event: time 1460910181.766686, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.766686, -------------- EV_SYN ------------
Event: time 1460910181.770694, type 2 (EV_REL), code 0 (REL_X), value 31
Event: time 1460910181.770694, -------------- EV_SYN ------------
Event: time 1460910181.774702, type 2 (EV_REL), code 0 (REL_X), value 29
Event: time 1460910181.774702, -------------- EV_SYN ------------
Event: time 1460910181.778699, type 2 (EV_REL), code 0 (REL_X), value 25
Event: time 1460910181.778699, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1460910181.778699, -------------- EV_SYN ------------
Event: time 1460910181.782691, type 2 (EV_REL), code 0 (REL_X), value 23
Event: time 1460910181.782691, -------------- EV_SYN ------------
Event: time 1460910181.786694, type 2 (EV_REL), code 0 (REL_X), value 24
Event: time 1460910181.786694, -------------- EV_SYN ------------
Event: time 1460910181.790713, type 2 (EV_REL), code 0 (REL_X), value 21
Event: time 1460910181.790713, -------------- EV_SYN ------------
Event: time 1460910181.794698, type 2 (EV_REL), code 0 (REL_X), value 21
Event: time 1460910181.794698, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1460910181.794698, -------------- EV_SYN ------------
Event: time 1460910181.798792, type 2 (EV_REL), code 0 (REL_X), value 19
Event: time 1460910181.798792, -------------- EV_SYN ------------
Event: time 1460910181.802689, type 2 (EV_REL), code 0 (REL_X), value 20
Event: time 1460910181.802689, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1460910181.802689, -------------- EV_SYN ------------
Event: time 1460910181.806745, type 2 (EV_REL), code 0 (REL_X), value 17
Event: time 1460910181.806745, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1460910181.806745, -------------- EV_SYN ------------
Event: time 1460910181.810693, type 2 (EV_REL), code 0 (REL_X), value 15
Event: time 1460910181.810693, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1460910181.810693, -------------- EV_SYN ------------
Event: time 1460910181.814702, type 2 (EV_REL), code 0 (REL_X), value 16
Event: time 1460910181.814702, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1460910181.814702, -------------- EV_SYN ------------
Event: time 1460910181.818705, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1460910181.818705, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1460910181.818705, -------------- EV_SYN ------------
Event: time 1460910181.822703, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1460910181.822703, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1460910181.822703, -------------- EV_SYN ------------
Event: time 1460910181.826812, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1460910181.826812, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1460910181.826812, -------------- EV_SYN ------------
Event: time 1460910181.834705, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.834705, -------------- EV_SYN ------------
Event: time 1460910181.838742, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1460910181.838742, -------------- EV_SYN ------------
Event: time 1460910181.846812, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1460910181.846812, -------------- EV_SYN ------------
Event: time 1460910181.858722, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1460910181.858722, -------------- EV_SYN ------------
Event: time 1460910181.866720, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1460910181.866720, -------------- EV_SYN ------------
Re: Polling rate, update rate, smoothing
mhhmmm just had an idea
is it possible that the different rates are not suitable?
10ms GIMX and 4ms mouse
1. GIMX report: 2 mouse reports -> smaller
2. GIMX report: 3 mouse reports -> greater
3. GIMX report: 2 mouse reports -> smaller
4. GIMX report: 3 mouse reports -> greater
...
maybe the GIMX rate should be a multiple of the mouse rate
but this does not prevent the problem 100%, because you cant guarantee that the last needed mouse report is received in time
Maybe you should buffer the mouse reports and build an average over them and work with the average
but i think you should decouple mouse and gimx rate somehow
is it possible that the different rates are not suitable?
10ms GIMX and 4ms mouse
1. GIMX report: 2 mouse reports -> smaller
2. GIMX report: 3 mouse reports -> greater
3. GIMX report: 2 mouse reports -> smaller
4. GIMX report: 3 mouse reports -> greater
...
maybe the GIMX rate should be a multiple of the mouse rate
but this does not prevent the problem 100%, because you cant guarantee that the last needed mouse report is received in time
Maybe you should buffer the mouse reports and build an average over them and work with the average
but i think you should decouple mouse and gimx rate somehow
Re: Polling rate, update rate, smoothing
I'm unsure this is the cause of the stuttering.
Anyway, averaging is smoothing...
Using buffer size = 2 and filter = 1 results in averaging over the last two periods.
Anyway, averaging is smoothing...
Using buffer size = 2 and filter = 1 results in averaging over the last two periods.
GIMX creator
Re: Polling rate, update rate, smoothing
Changing mouse pollrate on system, maybe this is bottlenecking your polling rate.