Bug 104470

Summary: Dell xps 13 8th gen: synaptics touchpad too slow and palm detection basically not working
Product: Wayland Reporter: crap
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: daniel.van.vugt, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: 2 events where palmdetection didn't work

Description crap 2018-01-03 06:03:39 UTC
I hope that's the right place to report that, I'm using xorg, not wayland under debian.
libinput:  1.9.4-2
xserver-xorg-input-libinput 0.26.0-1
dmesg tells me about the device:
 synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, caps: 0xf00323/0x840300/0x12e800/0x0, board id: 3038, fw id: 2375007

Even when set the acceleration too 1.0, it still moves the  pointer way too slow (for me).
I don't know exactly how you implemented that acceleration thing, but can't you just make an acceleration of +1 absolutely incredible insanly fast! 
so then users can find their own acceleration like 0.732? or just allow accelerations bigger than 1?
This will relieve you from bugreports like this one in the future ;-).

The palm detection is not working reliable on that device. When I try it out in indentionaly it works, but when I write texts, maybe once per minute it gets a click and resets the focus, which is incredibly annoying. It also seems to register a click a lot of times, when I move my right hand from the touchpad back to the keyboard.

The touchpad is supposed to register a middle click, when I do a click in the middle, between the left and right mouse pointer. Sometimes it works, mostly it doesn't (I'm not sure if that is a software or hardware issue). Most of the times I hit left or right button when trying to do  that, the area to register that click is waaay to small. When working with low light it's even practically impossible to hit the right spot.

at least until I get an usuable mouse speed I'll go back to input-synaptics.
Comment 1 crap 2018-01-03 06:34:05 UTC
btw. if you could make use of some debug output or similar for the palmdetection i'd happily provide it (just tell me how).

ps. I know, bug reports always sound that negative, but otherwise the whole thing is working pretty well :-), just the speed is really an absolute no go and I miss some settings from synaptics driver but no deal breaker, and I hope they'll find their way into the new  driver sooner or later :-)...
Comment 2 Peter Hutterer 2018-01-08 05:45:56 UTC
please attach an evemu-record that shows one of the palm detection issues. If it's the same hardware as the xps 9365 then the issue is simply that we don't get enough information from the touchpad to do palm detection and disable-while-typing (which we already have) is all we can do.

as for the slow acceleration, this is likely related bug 101139
Comment 3 Daniel van Vugt 2018-01-10 08:21:48 UTC
I have been testing a Dell XPS 13 (5th gen) today and find the fix for bug 98839 is all it needs to address the responsiveness problems. That's due for release in libinput 1.10.

Although it sounds like you're covering multiple problems in a single bug report here.
Comment 4 crap 2018-01-16 12:06:21 UTC
Created attachment 136754 [details]
2 events where palmdetection didn't work

In the attached file, I've logged two events, when the palmdetection didn't work and the Textbox I was working with lost focus.
Comment 5 Peter Hutterer 2018-01-16 22:28:44 UTC
Right, so the basic problem with these touchpads is that they don't give us any information beyond position. There is no pressure or touch size information, so any touch to us looks like a valid touch. The only palm detection that kick in here are the edge detection and disable-while-typing (see http://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html)

I don't have any good solutions here, but I'd appreciate any good ideas you may have
Comment 6 Peter Hutterer 2018-04-20 05:59:05 UTC
3 months later and I'm closing this based on comment #3. The palm detection isn't something we can fix because we don't get the data from the touchpad.

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.