В линуксе еще была проблема - матрица была неправильно повернута относительно экрана. Нужен был поворот на 90 градусов.
Решилось добавлением правила udev:
https://wiki.archlinux.org/title/libinput#Via_Udev_Rule
https://wayland.freedesktop.org/libinput/doc/1.7.1/udev_config.html
Что интересно, в винде на старте такая же проблема, но решается установкой китайских драйверов из комплекта.