Bug 98556

Summary: elantech touchpad with libinput has jumps in the y axis
Product: Wayland Reporter: jimmyjones2
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium CC: lukebenes, peter.hutterer
Version: 1.2.x   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 98535    

Description jimmyjones2 2016-11-02 20:14:13 UTC
Downstream Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=1222214

Originally Fedora 23 (libinput-1.2.4-4.fc23.x86_64), but have tested in Fedora 25 beta and same issue persists.

xinput list-props "ETPS/2 Elantech Touchpad"
Device 'ETPS/2 Elantech Touchpad':
	Device Enabled (136):	1
	Coordinate Transformation Matrix (138):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (263):	1
	Device Accel Constant Deceleration (264):	2.500000
	Device Accel Adaptive Deceleration (265):	1.000000
	Device Accel Velocity Scaling (266):	12.500000
	Synaptics Edges (267):	130, 3130, 123, 2159
	Synaptics Finger (268):	1, 1, 0
	Synaptics Tap Time (269):	180
	Synaptics Tap Move (270):	175
	Synaptics Tap Durations (271):	180, 100, 100
	Synaptics ClickPad (272):	1
	Synaptics Middle Button Timeout (273):	0
	Synaptics Two-Finger Pressure (274):	282
	Synaptics Two-Finger Width (275):	7
	Synaptics Scrolling Distance (276):	79, 79
	Synaptics Edge Scrolling (277):	0, 0, 0
	Synaptics Two-Finger Scrolling (278):	1, 1
	Synaptics Move Speed (279):	1.000000, 1.750000, 0.050264, 0.000000
	Synaptics Off (280):	2
	Synaptics Locked Drags (281):	0
	Synaptics Locked Drags Timeout (282):	5000
	Synaptics Tap Action (283):	0, 0, 0, 0, 1, 3, 2
	Synaptics Click Action (284):	1, 3, 2
	Synaptics Circular Scrolling (285):	0
	Synaptics Circular Scrolling Distance (286):	0.100000
	Synaptics Circular Scrolling Trigger (287):	0
	Synaptics Circular Pad (288):	0
	Synaptics Palm Detection (289):	0
	Synaptics Palm Dimensions (290):	10, 200
	Synaptics Coasting Speed (291):	20.000000, 50.000000
	Synaptics Pressure Motion (292):	30, 160
	Synaptics Pressure Motion Factor (293):	1.000000, 1.000000
	Synaptics Grab Event Device (294):	0
	Synaptics Gestures (295):	1
	Synaptics Capabilities (296):	1, 0, 0, 1, 1, 1, 1
	Synaptics Pad Resolution (297):	32, 32
	Synaptics Area (298):	0, 0, 0, 0
	Synaptics Soft Button Areas (299):	1630, 0, 1871, 0, 0, 0, 0, 0
	Synaptics Noise Cancellation (300):	19, 19
	Device Product ID (256):	2, 14
	Device Node (257):	"/dev/input/event4"

udevadm info /sys/class/input/event4
P: /devices/platform/i8042/serio1/input/input5/event4
N: input/event4
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
E: DEVNAME=/dev/input/event4
E: DEVPATH=/devices/platform/i8042/serio1/input/input5/event4
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=71
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_WIDTH_MM=101
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: LIBINPUT_ATTR_RESOLUTION_HINT=31x31
E: LIBINPUT_DEVICE_GROUP=11/2/e/0:isa0060/serio1
E: LIBINPUT_MODEL_ELANTECH_TOUCHPAD=1
E: MAJOR=13
E: MINOR=68
E: SUBSYSTEM=input
E: USEC_INITIALIZED=6441988

Model: Samsung 700Z5A

cat /sys/class/dmi/id/modalias
dmi:bvnPhoenixTechnologiesLtd.:bvr15FD:bd11/06/2012:svnSAMSUNGELECTRONICSCO.,LTD.:pn700Z3A/700Z4A/700Z5A/700Z5B:pvr0.1:rvnSAMSUNGELECTRONICSCO.,LTD.:rn700Z3A/700Z4A/700Z5A/700Z5B:rvrFAB1:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvr0.1:

Physical dimensions:

76mm x 107mm
Comment 1 jimmyjones2 2016-11-02 20:25:46 UTC
About output was while running synaptics driver rather than libinput, can re-run with libinput if necessary.
Comment 2 Peter Hutterer 2016-12-21 03:21:11 UTC
See bug 98535, please try libinput master and report back whether this improves things. Thanks
Comment 3 jimmyjones2 2017-01-20 21:57:30 UTC
Tried libinput-1.5.902-1.fc25.x86_64 and its definitely better, but still "jumpy"/nonlinear on the Y axis, so cursor often jumps over buttons etc.
Comment 4 Peter Hutterer 2018-05-25 05:45:50 UTC
libinput 1.11rc1 has slower-by-default touchpad pointer acceleration and this may make the pointer jumps less of an issue now. Please test that and let me know.
Comment 5 GitLab Migration User 2018-06-05 09:57:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/libinput/libinput/issues/3.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.