You are not logged in.
Hello, I'm getting stuck scrolling when I scroll using two fingers.
It happens randomly but sometimes works fine.
Problems:
1. Context Menu
Two fingers tap to open the context menu doesn't work well. It randomly stops working until I click the right touchpad button
When I tap with two fingers to open the menu, it not works, but sometimes it works with trying three times. When it does not works, I press on the right button.
The right button works as a reset.
2. Scrolling
When I'm scrolling using two fingers, sometimes it freezes the scroll, and even if I leave my fingers from the scroll, the scroll still persists.
It only stops when I press the right touchpad button. And sometimes it stops freezing after ~7 seconds.
Sometimes the scroll does not work and the mouse position is moved using two fingers.
3. Tap | Text selection | Double-tap
Sometimes the tap doesn't work until I press the right touchpad button
Also, trying to select a text by tapping doesn't work.
Again, it gets back working when I press the right touchpad button
Specs:
Laptop: Xiaomi Mi book pro 16 2022
Kernel: 6.2.8-arch1-1
CPU: 12th Gen Intel i7-1260P (16) @ 4.700GHz
GPU: NVIDIA GeForce RTX 2050
Software:
xf86-input-libinput 1.2.1-1
xorg
xinput
xinput --list:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ GXT7863:00 27C6:01E0 Mouse id=10 [slave pointer (2)]
⎜ ↳ GXTP7936:00 27C6:0123 id=12 [slave pointer (2)]
⎜ ↳ GXT7863:00 27C6:01E0 Touchpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Intel HID 5 button array id=15 [slave keyboard (3)]
↳ XiaoMi WebCam: XiaoMi WebCam id=9 [slave keyboard (3)]
↳ Intel HID events id=14 [slave keyboard (3)]
↳ GXTP7936:00 27C6:0123 Keyboard id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
Offline
Were you able to find a fix for this? I also have a Xiaomi Mi Book Pro 16 (2022) but the i5 with integrated GPU and had similar issues on NixOS with wayland, but recently have been running xserver and libinput to try and find a remedy.
Offline
Try run:
$ lsusb
To check if the touchpad and keyboard are connected by ancient controller known by its connector PS/2, then if no keyboard and trackpad/mouse is listed in 'lsusb' and I figured correctly both are connected by a controller called i8042 and psmouse driver for mouse with atkbd driver for keyboard and serio is a serial protocol that glues controller and driver;
So you may achieve some better results with this kernel parameters to add in grub:
GRUB_CMDLINE_LINUX_DEFAULT="i8042.noloop i8042.nomux i8042.nopnp i8042.reset"
then update grub with
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
with '$ modinfo i8042' you can check what each parameter means;
I hope this fix your problem and happy new year!!
Offline
I have the same issue with my Xiaomi Book Pro 14 (2022) I have tried the options above it doesn't help unfortunately, I also tried switching from libinput to synaptics and that doesn't help. The touchpad and keyboard do not show up in `lsusb` and when I cat /proc/bus/input/devices they show up as i2c. It seems that the touchpad on the 16 and 14 inch model is identical as I have the same output in xinput list.
Last edited by epicnyro (2024-01-14 14:57:31)
Offline