Fixed in libinput master. Not sure when the fix will be released... commit 1523d8bb2e066bec297f7a03ce4a0d8cada8f383 Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Mon Mar 5 13:17:43 2018 +1000
Extract and reset the abs fuzz value for the x/y axes The kernel fuzz handling is buggy, especially when we want to rely on the fuzz value for our hysteresis. But since this is a hw property and (at least sometimes) set by the driver, we can't make this a pure libinput hwdb set either. So our workaround is: * extract the (non-zero) fuzz into a udev property so we don't lose it * set the fuzz to 0 to disable the in-kernel hysteresis * overwrite our internal absinfo with the property fuzz This way we get to use the hw-specified fuzz without having the kernel muck around with it. We also get to use the EVDEV_ABS_ values in 60-evdev.hwdb to override a driver-set fuzz. Two drawbacks: - we're resetting the kernel fuzz to 0, this affects any other users of the device node. That's probably a minor impact only. - we can only save this in a udev property there's a risk of this information getting lost when playing around with udev rules. That too should be a minor issue. https://bugs.freedesktop.org/show_bug.cgi?id=105303 Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> commit 1b64888a2248af2a287365598cf520e4e2be33fd Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Fri Feb 23 11:44:23 2018 +1000 touchpad: enable hysteresis based on a 0 fuzz value If the fuzz is 0, assume we don't need hysteresis and use the wobble detection code instead. If the fuzz is non-zero, enable it by default. Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> ** Bug watch added: freedesktop.org Bugzilla #105303 https://bugs.freedesktop.org/show_bug.cgi?id=105303 ** Changed in: libinput (Ubuntu) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1749689 Title: Lenovo Yoga 11S touchpad is jittery To manage notifications about this bug go to: https://bugs.launchpad.net/libinput/+bug/1749689/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs