Sticky fingers with GXTP7386:00 27C6:0111

From: Michael Zimmermann <hidden>
Date: 2024-06-22 07:05:55

Hi

I have a StarLite Mk V with said touchscreen and I seem to have sticky
finger issues. Within a desktop environment I noticed this by gestures
suddenly behaving weird or stopping to work altogether. So I wrote a
simple C-program which uses libevdev to track slots and that shows
which slots are currently reported active and which positions they
have. And it looks like some slots will simply not see release
events(ABS_MT_TRACKING_ID with value=-1).

I didn't yet find a simple and consistent way to reproduce this, I'm
basically just using 10 fingers to randomly cause many events per
second until I see that some points got stuck. It's usually many(like
3-4) and not just one. The weird part is that it seems to be using
"MT_CLS_WIN_8" which has "MT_QUIRK_STICKY_FINGERS" enabled which
sounds like it's supposed to solve this exact problem.

I'm currently on "Linux archlinux 6.9.5-zen1-1-zen #1 ZEN SMP
PREEMPT_DYNAMIC Sun, 16 Jun 2024 19:06:18 +0000 x86_64 GNU/Linux".

Thanks
Michael
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help