Touchpad is extra-sensitive on Wayland

Bug #2041732 reported by Connor Nolan
This bug report is a duplicate of:  Bug #1922047: Touchpad scrolling is too fast. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libinput (Ubuntu)
New
Undecided
Unassigned
mutter (Ubuntu)
New
Undecided
Unassigned

Bug Description

Whenever I use Wayland, the touchpad is *much* more sensitive than on X11. I'm using the default settings for everything (sensitivity, acceleration profile, etc) and both X11 and Wayland are using libinput.

Both normal mouse movement and two-finger scrolling are more sensitive.

Here's the entry in libinput list-deviecs for my touchpad:

Device: ELAN06FA:00 04F3:3293 Touchpad
Kernel: /dev/input/event9
Group: 6
Seat: seat0, default
Size: 134x78mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: libinput10 1.23.0-2
ProcVersionSignature: Ubuntu 6.5.0-9.9-generic 6.5.3
Uname: Linux 6.5.0-9-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
.proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file.
.proc.driver.nvidia.capabilities.mig: Error: path was not a regular file.
.proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file.
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.suspend: suspend hibernate resume
.proc.driver.nvidia.suspend_depth: default modeset uvm
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 535.113.01 Tue Sep 12 19:41:24 UTC 2023
 GCC version:
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 28 16:54:16 2023
DistUpgraded: 2023-09-23 14:28:46,526 INFO cache.commit()
DistroCodename: mantic
DistroVariant: ubuntu
DkmsStatus:
 acpi-call/1.2.2, 6.5.0-10-generic, x86_64: installed
 acpi-call/1.2.2, 6.5.0-9-generic, x86_64: installed
 nvidia/535.113.01, 6.5.0-10-generic, x86_64: installed
 nvidia/535.113.01, 6.5.0-9-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
GraphicsCard:
 Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Raptor Lake-P [Iris Xe Graphics] [17aa:3e53]
 NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] [10de:28e1] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Lenovo GN21-X2 [17aa:3e53]
InstallationDate: Installed on 2023-08-02 (88 days ago)
InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Release amd64 (20230418)
MachineType: {report['dmi.sys.vendor']} {report['dmi.product.name']}
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.5.0-9-generic root=UUID=ab9aefbd-ccde-4fe6-ae0c-5802f04e9528 ro quiet splash
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: libinput
UpgradeStatus: Upgraded to mantic on 2023-09-23 (35 days ago)
XorgLogOld:

dmi.bios.date: 07/25/2023
dmi.bios.release: 1.26
dmi.bios.vendor: LENOVO
dmi.bios.version: MBCN26WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76461 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo Slim Pro 9 14IRP8
dmi.ec.firmware.release: 1.26
dmi.modalias: dmi:bvnLENOVO:bvrMBCN26WW:bd07/25/2023:br1.26:efr1.26:svnLENOVO:pn83BV:pvrLenovoSlimPro914IRP8:rvnLENOVO:rnLNVNB161216:rvrSDK0T76461WIN:cvnLENOVO:ct10:cvrLenovoSlimPro914IRP8:skuLENOVO_MT_83BV_BU_idea_FM_SlimPro914IRP8:
dmi.product.family: Slim Pro 9 14IRP8
dmi.product.name: 83BV
dmi.product.sku: LENOVO_MT_83BV_BU_idea_FM_Slim Pro 9 14IRP8
dmi.product.version: Lenovo Slim Pro 9 14IRP8
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.115-1
version.libgl1-mesa-dri: libgl1-mesa-dri 23.2.1-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 23.0.4-0ubuntu1~23.04.1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.7-3ubuntu2.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
Connor Nolan (thebrokenrail) wrote :
Revision history for this message
Connor Nolan (thebrokenrail) wrote :

I just loaded up the latest Ubuntu 24.04 daily build on a USB, and I can reproduce the bug on it as well.

Revision history for this message
Connor Nolan (thebrokenrail) wrote :

Hmm, this might be scaling related. I set my laptop to 100% scaling (instead of 200%) and the bug seemed to disappear.

Unfortunately, using 100% scaling on a HiDPI laptop is not a practical solution.

Revision history for this message
Connor Nolan (thebrokenrail) wrote :

Yup, I just tested with 300% scaling and the bug is even worse. I think something's being multiplied by the scaling factor on Wayland that shouldn't be.

Revision history for this message
Connor Nolan (thebrokenrail) wrote :

I was finally able to find another bug report for this issue: https://bugzilla.redhat.com/show_bug.cgi?id=2014222

It seems this applies to mice in addition to touchpads.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Yes input is scaled with the display scale in Wayland, but not Xorg. That's a feature, but also annoying at times. I think this issue has been logged before but I can't find the right bug, only bug 1902436.

Since there's already a way to configure the pointer speed in Settings > Mouse & Touchpad we can make this bug just about touchpad scrolling. And for touchpad scrolling we already have bug 1922047.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.