Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

idleprox stylus patch is a regression on my Lenovo system #416

Open
mdarnold1 opened this issue Mar 26, 2024 · 1 comment
Open

idleprox stylus patch is a regression on my Lenovo system #416

mdarnold1 opened this issue Mar 26, 2024 · 1 comment

Comments

@mdarnold1
Copy link

Recently I updated my distro which has resulted in the stylus becoming much less reliable on my system (Lenove Yoga X390).
It now takes much longer to register the start of a drawing sequence, and will even leave gaps in the middle of a straight line.
As far as I can tell this is at least partially related to the idleprox timeout which I believe was introduced into kernel 5.15.0 in response to issue #310. The idleprox events coincide with erratic performance which was less frequent in kernels prior to the patch.

Quite possibly there are some other contributing issues like the lack of automatic suppression of trackpad input when the system is folded into tablet configuration, and possibly some issues with touch-screen palm-muting, but those can at least be avoided during testing.

As far as I can tell from reading the patch the timeout is baked into the kernel somehow with no settings accessible to the user - is that correct or is there some way to pass in a kernel flag to turn this off?

@Pinglinux
Copy link
Member

We can figure out a way to turn the flag off for your type of devices if it fixes your issue. To help us understand the issue more, are you willing to build and test a driver with the flag removed on your system? We do not have your type of laptops to test with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants