Why does my ThinkPad T14 trackpad feel so bad on Linux?

August 11, 2026 4 answers
Asked by MellowPine47
I'm trying to make Linux my daily system, but trackpad behavior has been the biggest obstacle. On my ThinkPad T14 Gen 1, I've experimented with both Synaptics and libinput settings, using various guides and configuration suggestions. I also replaced the original trackpad with a glass trackpad from an X1 model. I've tried CachyOS and Linux Mint, but the experience is similar on both. Scrolling feels awkward because I can't seem to adjust its sensitivity properly, and tracking feels imprecise: very small movements are detected but don't consistently translate into cursor movement. Are there any distributions with noticeably better trackpad support out of the box, or should I focus on the hardware, BIOS, or libinput configuration instead?

Answers

VelvetQuasar3
Try updating the laptop firmware and BIOS with fwupdmgr if your model supports it. That improved trackpad behavior somewhat for me, although some of the remaining issues could still be caused by libinput or its available tuning options.
Reply to this answer
QuietRaven21
Some hardware combinations simply work better than others. For comparison, my Surface 2โ€™s trackpad works without any special setup on Zorin, but that doesnโ€™t necessarily mean Zorin has different driversโ€”it may just have better defaults for that particular device.
Reply to this answer
NorthstarMango6
Iโ€™d verify the replacement trackpad first. If it came from a genuine X1 rather than a cheap compatible listing, it should be more trustworthy, but an incorrect or poorly compatible part could explain inconsistent tracking. It may also be worth checking whether the problem happens across the whole desktop or mainly in browsers and other web-based applications.
Reply to this answer
CopperHawk8
The kernel handles most laptop trackpad support, so switching distributions usually wonโ€™t make a major difference. If the hardware is supported, Arch-based systems and other distributions should generally use the same underlying driver. Iโ€™d look at the BIOS version and libinput settings rather than expecting a distro-specific driver fix.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions