You are not logged in.
Hello,
So like I said in the title, with no apparent pattern, my touchpad speed drops randomly. I searched thourgh the forums for a solution high and low but I couldn't even find the same problem.
I recreated the problem with a script which changes the speed with "xinput set-prop":
https://youtu.be/m_FLk-0wm38
I'm making the same hand movements throughout the video but as you can see after 2nd second, cursor slows down.
Also the output of "sudo libinput debug-events --verbose" gives no information about the problem when it was happening:
# Here the mouse is slow
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.853s 5.27/ 2.38 (+16.00/ +7.23)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.860s 5.27/ 2.38 (+16.00/ +7.23)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.867s 5.93/ 2.72 (+18.00/ +8.26)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.874s 5.93/ 3.06 (+18.00/ +9.29)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.880s 5.60/ 2.72 (+17.00/ +8.26)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.887s 4.61/ 2.38 (+14.00/ +7.23)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.894s 3.95/ 2.04 (+12.00/ +6.19)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.901s 2.96/ 1.70 ( +9.00/ +5.16)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.908s 2.96/ 1.36 ( +9.00/ +4.13)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.915s 2.63/ 1.70 ( +8.00/ +5.16)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.922s 1.98/ 1.02 ( +6.00/ +3.10)
[2021-12-29 16:03:26] event10 POINTER_MOTION +356.928s 1.32/ 0.68 ( +4.00/ +2.06)
# Here I waited for a while and the speed is back to normal again
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.935s 1.32/ 0.68 ( +4.00/ +2.06)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.942s 0.99/ 0.68 ( +3.00/ +2.06)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.949s 0.66/ 0.34 ( +2.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.956s 0.00/ 0.68 ( +0.00/ +2.06)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.970s -0.65/ 0.33 ( -2.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.977s -0.97/ 0.33 ( -3.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.983s -1.65/ 0.00 ( -5.00/ +0.00)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.990s -2.30/ 0.34 ( -7.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +356.997s -2.96/ 0.34 ( -9.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.004s -3.62/ 0.34 (-11.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.011s -4.94/ 0.34 (-15.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.018s -5.60/ 0.34 (-17.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.025s -4.94/ 0.34 (-15.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.031s -4.94/ 0.34 (-15.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.038s -4.61/ 0.34 (-14.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.045s -4.61/ 0.34 (-14.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.052s -4.61/ 0.00 (-14.00/ +0.00)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.059s -4.94/ 0.34 (-15.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.066s -5.60/ 0.34 (-17.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.073s -5.60/ 0.34 (-17.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.079s -4.61/ 0.34 (-14.00/ +1.03)
[2021-12-29 16:03:38] event10 POINTER_MOTION +357.086s -3.95/ 0.00 (-12.00/ +0.00)
Laptop model: Lenovo V15 G2-ALC
Display Server/WM: X11/bspwm
Kernel version: 5.10.88-2-lts (same with stable kernel too)
I really appreciate any kind of help!
Offline
Try continuously logging the output of
xinput list-props $DEVICE
while moving the cursor and see if values are constant. If they are, I'd suspect a h/w related issue.
Offline
Values are completely constant. I'm really suspicious about this being an hardware issue because the device is only 2 months old. I'm going to try it on Windows to see if the bug is present there too. If it is, I'm really unlucky.
Offline
I have the same laptop and I have that problem too. Maybe it's laptop related? I mostly experience this while charging the laptop.
Offline
I have the same laptop and I have that problem too. Maybe it's laptop related? I mostly experience this while charging the laptop.
I'm sorry to hear that you have the same problem but also really happy to see that I'm not the only one with this problem.
So if you're having the same issue it's probably not a hardware problem. Can you share the output of pacman -Qqe to see if we have the same (and maybe suspicious) programs?
Mine is:
acpi
acpica
acpid
acpilight
alsa-utils
amd-ucode
amdvlk
android-tools
archiso
autoconf
automake
axel
base
binutils
bison
bluez
bluez-utils
bspwm
chromium
colorpicker
crda
create-react-app
cronie
dateutils
dhcpcd
dialog
dmidecode
dos2unix
dosfstools
dunst
edex-ui-bin
efibootmgr
exfatprogs
fakeroot
feh
ffmpegthumbnailer
figlet
file
findutils
fish
flex
fwts-git
fwupd
fzf
gawk
gcc
gettext
gimp
git
go
grep
groff
grub
grub-customizer
gucharmap
guvcview
gzip
highlight
jq
jre-openjdk
libnotify
libreoffice-fresh
libtool
linux
linux-firmware
linux-lts
lolcat
lshw
lxappearance-gtk3
m4
maim
make
man-db
moreutils
mpv
ncdu
neovim
netctl
nodejs
noto-fonts-emoji
npm
numlockx
openssh
pacman
pacman-contrib
pamixer
pass
patch
picom
pipewire-pulse
pkgconf
polybar
python
python-pip
qrencode
ranger
rclone
reflector
rxvt-unicode
scrcpy
sed
shellcheck
spotify
streamlink
sudo
sxhkd
telegram-desktop
termdown
texinfo
texlive-bibtexextra
texlive-core
texlive-fontsextra
texlive-formatsextra
texlive-games
texlive-humanities
texlive-latexextra
texlive-music
texlive-pictures
texlive-pstricks
texlive-publishers
texlive-science
transmission-cli
trash-cli
ttf-dejavu
ueberzug
unrar
unzip
urxvt-perls
w3m
when
which
wireless_tools
wmctrl
wpa_supplicant
xclip
xdotool
xf86-video-amdgpu
xorg-bdftopcf
xorg-iceauth
xorg-mkfontscale
xorg-server
xorg-sessreg
xorg-setxkbmap
xorg-smproxy
xorg-x11perf
xorg-xauth
xorg-xcmsdb
xorg-xcursorgen
xorg-xdpyinfo
xorg-xdriinfo
xorg-xev
xorg-xgamma
xorg-xhost
xorg-xinit
xorg-xinput
xorg-xkbcomp
xorg-xkbevd
xorg-xkbutils
xorg-xkill
xorg-xlsatoms
xorg-xlsclients
xorg-xmodmap
xorg-xpr
xorg-xprop
xorg-xrandr
xorg-xrdb
xorg-xrefresh
xorg-xset
xorg-xsetroot
xorg-xvinfo
xorg-xwd
xorg-xwininfo
xorg-xwud
xsecurelock
yay
zathura
zathura-pdf-mupdf
zbar
zip
Offline
I compared both outputs with diff, these are intersecting ones:
acpi
acpid
autoconf
automake
base
binutils
bison
dhcpcd
dmidecode
efibootmgr
fakeroot
feh
file
findutils
flex
gawk
gcc
gettext
gimp
git
go
grep
groff
grub
gzip
jq
libreoffice-fresh
libtool
linux
linux-firmware
m4
make
man-db
mpv
npm
pacman
pacman-contrib
pamixer
patch
picom
pkgconf
sed
shellcheck
sudo
texinfo
unrar
unzip
which
wpa_supplicant
xclip
xdotool
xf86-video-amdgpu
xorg-bdftopcf
xorg-iceauth
xorg-mkfontscale
xorg-server
xorg-sessreg
xorg-setxkbmap
xorg-smproxy
xorg-x11perf
xorg-xauth
xorg-xcmsdb
xorg-xcursorgen
xorg-xdriinfo
xorg-xev
xorg-xgamma
xorg-xhost
xorg-xinit
xorg-xinput
xorg-xkbcomp
xorg-xkbevd
xorg-xkill
xorg-xlsatoms
xorg-xlsclients
xorg-xmodmap
xorg-xpr
xorg-xrandr
xorg-xrdb
xorg-xrefresh
xorg-xsetroot
xorg-xvinfo
xorg-xwd
xorg-xwininfo
xorg-xwud
yay
zathura
Offline
I compared both outputs with diff, these are intersecting ones:
acpi acpid autoconf automake base binutils bison dhcpcd dmidecode efibootmgr fakeroot feh file findutils flex gawk gcc gettext gimp git go grep groff grub gzip jq libreoffice-fresh libtool linux linux-firmware m4 make man-db mpv npm pacman pacman-contrib pamixer patch picom pkgconf sed shellcheck sudo texinfo unrar unzip which wpa_supplicant xclip xdotool xf86-video-amdgpu xorg-bdftopcf xorg-iceauth xorg-mkfontscale xorg-server xorg-sessreg xorg-setxkbmap xorg-smproxy xorg-x11perf xorg-xauth xorg-xcmsdb xorg-xcursorgen xorg-xdriinfo xorg-xev xorg-xgamma xorg-xhost xorg-xinit xorg-xinput xorg-xkbcomp xorg-xkbevd xorg-xkill xorg-xlsatoms xorg-xlsclients xorg-xmodmap xorg-xpr xorg-xrandr xorg-xrdb xorg-xrefresh xorg-xsetroot xorg-xvinfo xorg-xwd xorg-xwininfo xorg-xwud yay zathura
Not so surprisingly you're using Xorg too. At the weekend, I'm going to try using Wayland for a couple of days to see if the problem is caused by Xorg or the kernel.
Offline