No multitouch support on HP Elite x2 1012 G1 touchpad?
Summary
This is partially a question, because I'm a bit unclear on where in the input stack everything happens. I have an HP Elite 1012 G1, which is a tablet with a keyboard cover. In Windows, I know the touchpad supports smooth gestures, because I can do things like e.g. four-finger swipe between desktops, and I can hold the desktops in place during the transition. Under Linux, however, libinput(?)/Linux(?) seem to be handling this touchpad as a mouse, two-finger scroll events are interpreted as mouse wheel events, etc.
libinput record
seems to indicate that it's sending relative mouse movement events rather than absolute position events, which makes me think there might not be a kernel driver for this touchpad? Is there something in the kernel/input stack/touchpad firmware that falls back to a generic mouse driver?
Required information
- libinput version: 1.16.2-1ubuntu0.1
- hardware information: HP Elite x2 1012 G1
-
libinput record
output: attached -
libinput debug-events --verbose
output: attached
jfred@terraslate:~/touchpad-test$ uname -a
Linux terraslate 5.8.0-33-generic #36-Ubuntu SMP Wed Dec 9 09:14:40 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
jfred@terraslate:~/tmp$ sudo touchpad-edge-detector 95x55 /dev/input/event7
Error: this device does not have abs axes
jfred@terraslate:~/tmp$ cat /sys/class/dmi/id/modalias
dmi:bvnHP:bvrN85Ver.01.33:bd07/17/2018:br1.33:efr21.115:svnHP:pnHPElitex21012G1:pvr:rvnHP:rn80FC:rvrKBCVersion15.73:cvnHP:ct10:cvr: