Sorry in advance if I am posting this in the wrong place. The community support category seems to push linux issues to this subcategory, and the keyboard-touchpad tag is only for the community support category, so I’m not sure where it should start.
Which Linux distro are you using?
Ubuntu
Which release version?
(if rolling release without a release version, skip this question)
24.04.3 LTS
(If rolling release, last date updated?)
Which kernel are you using?
6.17.0-20-generic
Which BIOS version are you using?
26.96.0
Which Framework Laptop 13 model are you using? (AMD Ryzen™ AI 300 Series, AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)
Framework Laptop 13 AMD Ryzen AI 300 Series
AMD Ryzen AI 7 350 w/ Radeon 860M
Issue:
I’m having real problems with palm detection. After doing some initial troubleshooting, it looks like the issue may be that the touchpad is not providing the information needed to trigger it?
The PIXA3854 driver does not appear to expose contact size or pressure data to the kernel — ABS_MT_TOUCH_MAJOR is absent from the device’s axis list, as shown by evtest.
libinput list-devices confirms no palm detection capability:
Capabilities: pointer gesture
libinput measure touch-size /dev/input/event7 confirms:
This device does not have the capabilities for size-based touch detection.
Details: Device does not have ABS_MT_TOUCH_MAJOR
As a result, none of the following help:
AttrPalmSizeThreshold/AttrThumbSizeThresholdin local-overrides.quirksAttrPalmPressureThreshold/AttrThumbPressureThresholdAttrSizeHint
Disable-w-typing is enabled and helps during typing, but does not catch thumb contact during pauses.
Is there anything else that I can do? Am I approaching this problem incorrectly? The fact that the forum is not awash in issues related to this suggests to me that it is a me thing. I just can’t figure out what that me thing might be.
thank you