Disable while typing does not work on Asus ROG Zephyrus G15 2021
Summary
When using the touchpad on the Asus Rog Zephyrus G15 2021, it is nearly unusable when disabled while typing (DWT) is on. With it off, it is easier to type. However these issues are only seen when using libinput on X11, and on Wayland it disappears (only appearing occasionally and not being nearly as bad). I was trying to debug touch size or touch pressure but this trackpad does not report either, so I was not able to address the problem that way. Any tips on what to do, if I can write a quirks file to address this? It uses a Microsoft precision driver on windows.
Steps to reproduce
Use the specified hardware with libinput on X11 (I use Arch with gnome and i3).
Required information
- libinput version: 1.17.2
- hardware information:
- ASUS Rog G15 2021
- ASUE1209:00 04F3:319F Touchpad
-
measure touchpad-size
output:
~ » sudo libinput measure touchpad-size 128x83 /dev/input/event8
Kernel specified touchpad size: 128.7x83.2mm
User specified touchpad size: 128.0x83.0mm
Kernel axis range: x [ 0..3990], y [ 0..2578]
^C
Detected axis range: x [ 15..3990], y [ 76..2575]
Resolutions calculated based on user-specified size: x 31, y 30 units/mm
Suggested hwdb entry:
Note: the dmi modalias match is a guess based on your machine's modalias:
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrGA503QR.404:bd02/08/2021:br5.19:efr3.5:svnASUSTeKCOMPUTERINC.:pnROGZephyrusG15GA503QR_GA503QR:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnGA503QR:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
Please verify that this is the most sensible match and adjust if necessary.
-8<--------------------------
# Laptop model description (e.g. Lenovo X1 Carbon 5th)
evdev:name:ASUE1209:00 04F3:319F Touchpad:dmi:*svnASUSTeKCOMPUTERINC.:*pnROGZephyrusG15GA503QR_GA503QR**
EVDEV_ABS_00=15:3990:31
EVDEV_ABS_01=76:2575:30
EVDEV_ABS_35=15:3990:31
EVDEV_ABS_36=76:2575:30
-8<--------------------------
Instructions on what to do with this snippet are in /usr/lib/udev/hwdb.d/60-evdev.hwdb
-
libinput record
output: do not paste, attach the file -
libinput debug-events --verbose
output: do not paste, attach the file
Edited by Neev Parikh