I’ve been using Ultramarine Linux 42 Gnome edition on my Morphius chromebook, Ryzen 7 3700C, running 2509.2(Persists with 2509.3) firmware, but the device exhibits an odd quirk where the touchscreen works fine and can be operated with my finger, until I use the included stylus, then finger touches don’t registry, only the stylus. I’ve only used Ultramarine and CachyOS barely, and I’m stumped on what I could do to solve the issue, as I want to use the device with Krita, and having finger detection with the touchscreen is really useful.
Same issue for me. Fedora 43 and gnome,
For now
sudo modprobe -r hid_multitouch
sudo modprobe hid_multitouch
is the only solution, but I am looking for a work-around.
That’s very likely a bug, possibly at kernel level.
Look for linuxflip in an old post of mine Lenovo c13 chromebook Morphius - install via submarine
Follow what Catloaf posted and insert modprobe -r hid_multitouch and modprobe hid_multitouch in the 2 linuxflip scripts, so that switching from tablet mode to laptop mode and viceversa will restart multitouch (on condition the stylus is far from the screen).
Update: it’s not the kernel, because I tested older kernels and the issue persists. I installed kde plasma (always wayland) and still no joy. It must be something wayland related imho.
Thanks for responding, and yeah, even with a newer kernel or running on KDE, issue still persists, though the modprobe commands do reset it, I wonder if it would be possible to make a script that detects when the stylus isn’t touching the screen and resets the driver, sort of a temporary solution.
Well, I had made a script but, since the only way to check the state or the interaction between the stylus and the screen, according to my knowledge, is libinput-debug-events, everything was very sluggish and prone to crashing the gnome shell/ I mean, the script worked, but the device was unusable, so I made a simple button to restore multitouch and that’s a clean solution at least for now.