I have new lenovo thinkpad x1 gen 13 laptop, freshly installed endevour + KDE and the touchpad sometimes behaves really strnagelly,
It works quite fine for time but after a while, it suddenly starts to get some delays, the precision becomes very bad and it all is just pretty crappy experience. Then after coupe of minutes it again starts working normally… But after some time again, lagging, dellaying bad precision… and this circle continues…
I tried 'pacman -S xf86-input-synaptics` as it was suggested somewhere but it did not help
my /usr/share/X11/xorg.conf.d/70-synaptics.conf looks like this, but i dont what (if anything) to tweak there
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
Could anyone help me to understnad and resolve this issue?
OK, after going down a rabbit hole with this I think the easiest first thing would be to update your BIOS. It looks like there’s a version 1.25 available. By the way your hardware info is saying that you actually have a x1 gen 11, is that correct?
There’s some other options if that doesn’t work but it gets in the weeds pretty fast.
Yep, but it’s still worth trying just to see if there’s a fix in the newer version.
You just need to download the “bootable CD”, write it to a USB drive and then boot into it after a restart.
Otherwise, I did find this post that has a possible solution for a similar model. You’d have to do it for dracut unless you are indeed using GRUB. I would run cat /sys/power/mem_sleep and see if you have any suspend methods available.
It is not recommended to use this driver (unless you have a good reason to do so) since it is no longer being actively maintained. Remove this and use libinput instead.
After that, post the output of
$ xinput
We also need to look at some logs to figure out what’s going on. After installing libinput and rebooting, open up the terminal and run this:
$ sudo libinput debug-events
Leave the terminal window open and keep using your system until the issue presents itself. Hopefully, libinput debug-events will present some helpful logs by then.
Share those logs here.
After that, also take a look inside the journals to see if there’s anything in there.
what is quite iteresting is, that it happens mostly when the laptotp is plugged into the charging kabel. When i take the laptop out and work long hours on battery, it basically never happened. But when it is normally plugged into cable. it happens every now and then that the touchpad gets laggy and annoyingly imprecise.
To rule out a hardware issue, you can try to boot into the live ISO (with the cable plugged in) and then test the touchpad. If the touchpad works fine on the live ISO with the charging cable plugged into the laptop, then it’s most likely a software issue.