You are not logged in.
Heyho,
I installed Arch with xmonad on my XPS15 9500, and from the beginning on, I noticed that sometimes the mouse input starts to stutter for a while, meaning I can't move the cursor and gestures like scrolling are not detected anymore.
Looking at the output of linbinput debug-events, I could see that there is no registered input for these short intervals.
I think these stutters appear more often on "graphic heavy" applications like firefox or a JetBrain IDE, I haven't tried games though.
Do you have an idea what this problem could be, or what I could look at to narrow down the source?
Thanks in advance!
Last edited by omniscient_potato (2020-10-06 17:04:45)
Offline
dmesg -w
might help.
What sort of mouse, USB, wireless...?
Last edited by ondoho (2020-07-28 12:48:54)
Offline
I'm mostly using the trackpad, I haven't encountered the problem with a bluetooth mouse, but that does not mean anything, since I'm not using one as often.
Looking at the output of dmesg -w, I'm getting the following errors, but not quite sure whether they're related to the trackpad input.
[166413.266917] psmouse serio1: elantech: elantech_send_cmd query 0x02 failed.
[166413.266920] psmouse serio1: elantech: failed to query capabilities.
Offline
https://wiki.archlinux.org/index.php/Laptop#Elantech
https://wiki.archlinux.org/index.php/De … 0#Touchpad
Many topics with "elantech" in the title, but nothing witht hat specific error message afaics.
Offline
I saw this too. I did some digging and found these that recommend to blacklist psmouse. The errors do go away, however I don't know if this is a true fix so proceed with caution.
https://wiki.archlinux.org/index.php/De … from_dmesg
https://www.reddit.com/r/archlinux/comm … se_errors/
Offline
I looked into your suggestions, but nothing worked so far.
However, I noticed that a Bluetooth mouse is equally affected by the problems, maybe that help to narrow down the source.
Offline
My laptop just had a huge sequence of "seizures" and I noticed that keyboard input is also not detected for these short periods of time.
When this happened, I had some ssh sessions and terminals as well as firefox and spotify open, maybe this helps...
Offline
I guess some serious troubleshooting will help.
The Arch wiki has a page on that.
Offline
Thanks for the help, do you have a link to the page you think could help me?
Offline
Also been trying, on and off, to get this fixed. I believe ondoho is speaking of this page:
https://wiki.archlinux.org/index.php/Ge … leshooting
I haven't had time to go through it yet.
I waited for the kernel to update from 5.7 to 5.8 before dumping too much time into it. With the upgrade today, I'm still seeing the same error in `dmesg`.
I am also hoping that some fix to this error will have a side-effect of fixing the terrible palm rejection. I'm just unsure if psmouse has anything to do with libinput.
Offline
I just tried `rmmod psmouse`, and initially, the behavior is way better; not perfect, but much better. As iboyperson mentioned above, there may be some hidden problems that get introduced, but for now, at least until I have time to find the real, root problem and solution, I'm happy.
Edit: Also, libinput 1.16 should be coming soon, and I suspect they'll have added some specific info for this trackpad to a *.quirk file. It will also come with a new touchpad calibration tool, which should help if they don't have a new quirk for this machine.
Last edited by bbus (2020-08-19 14:52:34)
Offline
I found the reason for the problem, something that no debugging or troubleshooting could have ever found out...
So apparently once the laptop gets a little warmer around the touch pad, some touches will not be registered anymore, so if i press a little firmer or with the whole area of the fingertip, the mouse will work again.
However, since this requires a lot of effort to get right, I might have to try something to increase the sensitivity of the touch pad.
Anyway, I hope that this solution helps some of you. I'll mark this as solved!
Offline