Description of problem: On T460p laptop, if you move circularly with your finger cursor will stop every few seconds.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Enter Wayland on T460p
2.Circle your finger on the touchpad
3. observe how cursor stops every few seconds.
Actual results: cursor choppy
Expected results: cursor should move without interruption
Additional info: This does not happen with synaptics-legacy and x11. Therefore problem is not hardware.
Please attach an evemu-record of such a sequence and *at the same time* run libinput debug-events --verbose --enable-tap (the latter flag only if you have tapping enabled). Attach both output files here, thanks.
It seems this, along with other bug (resume from hibernate/sleep stops touchpad from working) happens only when CSM is disabled and BIOS set to UEFI only. I have enabled CSM and now everything works fine. Will play with BIOS options when have time and will send requested info. Just can't right now.
Out of interest, did you ever find out anything more here? Or was that one change all it took?
got my hands on a t460s and while I can reproduce it, the BIOS settings don't seem to have noticeable differences. Unfortunately, I only had access to the device for about 10 min, so I couldn't install and debug further.
This was a RHEL7 machine with libinput but X, not wayland.
Given that you say it doesn't happen with synaptics, I'll need an evemu-recording of an event sequence that reproduces it please so I can debug this further on my machine.
I just realised - this is just Bug 1364850. Nothing to do with the bios, it's the same generation hardware where the trackpoint sends the occasional x/y event while you're using the touchpad. This triggers palm detection in libinput and is the cause for the 1s pause. That explains why synaptics works, it doesn't have that palm detection code.
*** This bug has been marked as a duplicate of bug 1364850 ***