Mouse cursor speed unstable, slowing touchpad and bluetooth mouse

:warning: Missing information requested in the template may result in not receiving assistance :warning:

I need more feasible mouse for dealing things normally with the following system. I’m fan of touchpad user and accelerate mouse speed generally with libinput from systemd for x11 Tiling Managers i3 etc.

I do not have constant/stable touchpad acceleration speed with my Garuda hyperland setup. It’s getting slowing, sometimes faster enough.

Now, I’m using wayland with garuda hyperland so i’ve learned mouse speed should be changed from ~\.config/hyper/hyperland.conf file.

Just I’ve to increase mouse speed it will be just fixed.

Query: increasing mouse speed on hyperland.

the mouse section for testing accelerated speed for is there any actual response for mouse speed. but It is not. I don’t have any effect with

#touchpad {
    # Enable natural scrolling
    #natural_scroll = true
    #scroll_factor = 3
    #tap-to-click = true
    #disable_while_typing = true
}

under input {}. I’ve played around this little but no effect at all for sake of acceleration speed (accel_speed).

I’ve learned wayland has a libinput setting management with ~/.config and libinput.conf file. I don’t have to change X11 libinput /etc/X11/xorg.conf.d/40-libinput.conf… -I do not have X11 desktop already-. Moreover single conf file for mouse and touchpad and moreover changes. that would be great. I added following configuration to the ~/.config/libinput.conf file.

 Section "InputClass"
     Identifier "Touchpad"
     MatchIsTouchpad "on"
     MatchDevicePath "/dev/input/event5"
     Driver "libinput"
     Option "AccelProfile" "adaptive"
     Option "AccelSpeed" "0.9"
     Option "Tapping" "on"
     Option "TapButtonMap" "lrm"
     Option "NaturalScrolling" "on"
     Option "DisableWhileTyping" "on"
     Option "MiddleEmulation" "on"
 EndSection

 Section "InputClass"
     Identifier "My Keyboard"
     MatchIsKeyboard "on"
     # Option "XkbModel" "pc105"  # Omit this if unsure
     Option "XkbLayout" "us,trq"  # Define both layouts
     Option "XkbOptions" "terminate:ctrl_alt_bksp"
 EndSection
$libinput list-devices
Device:           ELAN2602:00 04F3:3109 Touchpad
Kernel:           /dev/input/event6
Group:            5
Seat:             seat0, default
Size:             119x61mm
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

Device:           ELAN2602:00 04F3:3109 Mouse
Kernel:           /dev/input/event5
Group:            5
Seat:             seat0, default
Capabilities:     pointer
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive custom
Rotation:         n/a

After changing these, I got an effect immediatelly but something… This is not feels correct with touchpad. Mouse speed is getting slow after very comfortable speed. So, I thought I should be wrong because this is not possible. I should be wrong cause no error like so far for 7+ years in linux.

I swept this error beneath the carped. Enabled a Bluetooth mouse. It was very stable, normal and no need acceleration adjustment.

Now, I have unstable Bluetooth mouse cursor after 10 days uptime reboot.

Note: Exact hardware configuration used i3 - ofcourse X11- with manual arch linux crypt setup and there is no problem with touchpad and mouse with zen-kernel. I’m not blaming any hyperland or conf. I just want to say I’m very beginer with wayland and hyperland. Fully open any correction on my error handling.

Make sure you have done the following before you post:

Issue still unresolved? Then:

  • ONE issue per topic.
  • Describe your issue in detail. The more we know, the better we can help
  • Show us the results of your searches, and what you’ve tried
  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)
  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text
$garuda-inxi
System:
  Kernel: 6.12.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=eb7f3c46-63dd-46dd-84c9-6326b668a72f rw rootflags=subvol=@
    quiet resume=UUID=838da5b5-6474-433c-8430-f3640f3e0e0c loglevel=3 ibt=off
  Desktop: Hyprland v: 0.47.0 with: waybar tools: avail: swayidle,swaylock
    vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: HUAWEI product: HN-WX9X v: M1060
    serial: <superuser required>
  Mobo: HUAWEI model: HN-WX9X-PCB v: M1060 serial: <superuser required>
    part-nu: C331 uuid: <superuser required> UEFI: HUAWEI v: 1.17
    date: 03/10/2022
Battery:
  ID-1: BAT0 charge: 36.1 Wh (99.4%) condition: 36.3/41.2 Wh (88.2%)
    volts: 12.3 min: 11.4 model: DYNAPACK HB4593J6ECW type: Li-ion
    serial: <filter> status: not charging cycles: 490
CPU:
  Info: model: AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx bits: 64
    type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
    built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
    stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB
    desc: 4x512 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 2941 min/max: 1400/2300 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 2941 2: 2941 3: 2941
    4: 2941 5: 2941 6: 2941 7: 2941 8: 2941 bogomips: 36731
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Picasso/Raven 2 [Radeon Vega
    Series / Radeon Mobile Series] vendor: Huawei driver: amdgpu v: kernel
    arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1 bus-ID: 03:00.0
    chip-ID: 1002:15d8 class-ID: 0300 temp: 56.0 C
  Device-2: IMC Networks HD Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:3 chip-ID: 13d3:5482
    class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
    compositor: Hyprland v: 0.47.0 driver: X: loaded: amdgpu
    unloaded: modesetting alternate: fbdev,vesa dri: radeonsi gpu: amdgpu
    display-ID: 1
  Monitor-1: eDP-1 model: ChiMei InnoLux P130ZFA-BA1 built: 2018 res:
    mode: 2160x1440 hz: 60 scale: 100% (1) dpi: 200 gamma: 1.2
    size: 275x183mm (10.83x7.2") diag: 330mm (13") ratio: 3:2 modes:
    max: 2160x1440 min: 640x480
  API: Vulkan v: 1.4.303 layers: 9 device: 0 type: integrated-gpu name: AMD
    Radeon Vega 10 Graphics (RADV RAVEN) driver: N/A device-ID: 1002:15d8
    surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
    19.1.7 256 bits) driver: N/A device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: vulkaninfo wl: kanshi, wdisplays, wlr-randr
    x11: xprop,xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
    Audio vendor: Huawei driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Huawei driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x,
    snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
    snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 03:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Huawei driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
    lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.12.10-zen1-1-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: & Tele RSH driver: rtw_8822ce v: N/A modules: rtw88_8822ce pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 01:00.0
    chip-ID: 10ec:c822 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1:2 chip-ID: 1358:c123
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
  Local Storage: total: 1.15 TiB used: 342.17 GiB (29.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN530
    SDBPNPZ-512G-1027 size: 476.94 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 21117000 temp: 35.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: ST750LM022 HN-M750MBB
    size: 698.64 GiB block-size: physical: 512 B logical: 512 B type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: HDD rpm: 5400
    serial: <filter> fw-rev: 0409 scheme: GPT
Partition:
  ID-1: / raw-size: 460.61 GiB size: 460.61 GiB (100.00%)
    used: 342.17 GiB (74.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 460.61 GiB size: 460.61 GiB (100.00%)
    used: 342.17 GiB (74.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 460.61 GiB size: 460.61 GiB (100.00%)
    used: 342.17 GiB (74.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 460.61 GiB size: 460.61 GiB (100.00%)
    used: 342.17 GiB (74.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 14.57 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 8
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 16.03 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A gpu: amdgpu temp: 56.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 14.57 GiB used: 5.27 GiB (36.1%)
  Processes: 276 Power: uptime: 1h 40m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 5.82 GiB services: upowerd Init: systemd
    v: 257 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1731 libs: 444 tools: pacseek,paru Compilers:
    clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1
    running-in: alacritty inxi: 3.3.37
Garuda (2.6.26-1.1):
  System install date:     2024-12-27
  Last full system update: 2025-01-29
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:

The template above should be deleted before posting your help request.

Please, clean your post from the template text.
Reminder, Hyprland is on (beta-level) 0.47, check the hyprland wiki and there github page about your problem.

5 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.