You are not logged in.
I'm having some trouble with my cursor - it jumps several pixels at a time during a continuous motion.
Below is a sampling of xinput-debug-events. Note that every so often the delta shifts from ~0.15 to ~3.
event13 POINTER_MOTION +23.89s 0.12/ 0.00
event13 POINTER_MOTION +23.90s 0.12/ 0.00
event13 POINTER_MOTION +23.91s 0.12/ 0.00
event13 POINTER_MOTION +23.92s 0.53/ 0.00
event13 POINTER_MOTION +23.94s 3.17/ 0.00
event13 POINTER_MOTION +23.99s 0.19/ 0.00
event13 POINTER_MOTION +24.01s 0.18/ 0.00
event13 POINTER_MOTION +24.02s 0.18/ 0.00
event13 POINTER_MOTION +24.04s 0.18/ 0.00
event13 POINTER_MOTION +24.18s 0.17/ 0.00
event13 POINTER_MOTION +24.20s 0.16/ 0.00
event13 POINTER_MOTION +24.33s 0.16/ 0.00
event13 POINTER_MOTION +24.35s 0.16/ 0.00
event13 POINTER_MOTION +24.38s 0.16/ 0.00
event13 POINTER_MOTION +24.38s 0.16/ 0.00
event13 POINTER_MOTION +24.42s 2.97/ 0.00
event13 POINTER_MOTION +24.48s 0.18/ 0.00
event13 POINTER_MOTION +24.57s 0.17/ 0.00
event13 POINTER_MOTION +24.64s 0.17/ 0.00
event13 POINTER_MOTION +24.65s 0.15/ 0.00
event13 POINTER_MOTION +24.66s 0.14/ 0.00
event13 POINTER_MOTION +24.73s 0.14/ 0.00
event13 POINTER_MOTION +24.75s 0.14/ 0.00
event13 POINTER_MOTION +24.80s 0.14/ 0.00
event13 POINTER_MOTION +24.81s 0.14/ 0.00
event13 POINTER_MOTION +24.91s 0.14/ 0.00
event13 POINTER_MOTION +24.93s 2.62/ 0.00
event13 POINTER_MOTION +25.05s 0.16/ 0.00
event13 POINTER_MOTION +25.13s 0.16/ 0.00
event13 POINTER_MOTION +25.14s 0.16/ 0.00
event13 POINTER_MOTION +25.20s 0.15/ 0.00
event13 POINTER_MOTION +25.21s 0.14/ 0.00
event13 POINTER_MOTION +25.30s 0.14/ 0.00
event13 POINTER_MOTION +25.32s 0.14/ 0.00
event13 POINTER_MOTION +25.34s 0.14/ 0.00
event13 POINTER_MOTION +25.35s 0.14/ 0.00
event13 POINTER_MOTION +25.41s 0.14/ 0.00
event13 POINTER_MOTION +25.42s 5.63/ 0.00
event13 POINTER_MOTION +25.65s 0.31/ 0.00
event13 POINTER_MOTION +25.69s 0.15/ 0.00
event13 POINTER_MOTION +25.73s 0.15/ 0.00
event13 POINTER_MOTION +25.75s 0.14/ 0.00
event13 POINTER_MOTION +25.76s 0.14/ 0.00
event13 POINTER_MOTION +25.77s 0.14/ 0.00
event13 POINTER_MOTION +25.82s 0.14/ 0.00
event13 POINTER_MOTION +25.84s 0.14/ 0.00
event13 POINTER_MOTION +25.97s 0.14/ 0.00
event13 POINTER_MOTION +25.99s 0.14/ 0.00
event13 POINTER_MOTION +26.05s 2.88/ 0.00
event13 POINTER_MOTION +26.82s 0.28/ 0.00
It's interesting, because the jump appears to happen at regular intervals. The events come into libinput-debug-events at a steady pace; there isn't a significant amount of lag between a short delta and a jump.
I am dual-booting with Windows where the cursor is working fine, so I can verify that this is not a hardware issue.
Here is the contents of my 30-touchpad.conf xorg configuration:
Section "InputClass"
Identifier "libinput touchpad"
Driver "libinput"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event13"
Option "Tapping" "on"
Option "ClickMethod" "clickfinger"
Option "AccelProfile" "flat"
Option "AccelSpeed" "1.0"
EndSection
And the result of running xinput:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA7501:00 06CB:16D4 id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ EasyCamera id=9 [slave keyboard (3)]
↳ Ideapad extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
Any ideas?
Offline
This is a bug of Libinput 1.7, try downgrading to the older version. There are several posts about this:
https://bbs.archlinux.org/viewtopic.php?id=225097
https://bbs.archlinux.org/viewtopic.php?id=224643
Offline
I attempted downgrading libinput to 1.6.3-1, but the issue persists. Those topics are both slightly different than my use case; all I need to do to reproduce the error is move the cursor, and the jumping happens at any cursor velocity. The faster you are moving the mouse the larger the jumps get.
$ pacman -Q | grep libinput
libinput 1.6.3-1
xf86-input-libinput 0.25.0-1
Offline