Lenovo IdeaPad 5 touchpad: unresponsive, jumpy, sluggish, erratic

Hi there,

So, I’ve trawled the forum posts, and while there seem to be a number of Lenovo touchpad issues, mine appears unique. I installed Manjaro 6.12.44-3 on my Lenovo IdeaPad 5 2-in-1 14IRU9 at the start of 2015 and had no issues with the touchpad.

Since August 2025, however, my touchpad will, after a period of use, become less responsive. The bottom left + centre become completely unresponsive (the areas I use it the most), while the right side, and a bit of the top left will work fine. I wondered if this could be a hardware issue, but I bought the laptop at the start of 2015. Further, when I restart my system, the whole touchpad becomes responsive again, which seems to suggest a driver/system issue. It’s just strange that the touchpad “degrades” after a period of time, and this period can be anywhere from 10 minutes to 2 hours.

I’ve tried installing a different kernel (6.16.4-2), which has marginally improved things. Now, if I wait a bit when the touchpad becomes unresponsive, it can return to normal (but not always). Another post suggested I clean the touchscreen, which I did, and it seemed to improve things for a short period, before reverting back to my terrible normal (unresponsive touchpad).

I’m truly stumped as to what is happening, and am curious if anyone else has had issues like this, how they diagnosed the problem, and what fixes they implemented?

Some system info might be very helpful in this case.

Please provide the output of:

inxi --filter --verbosity=8 --color=0

or the short form:

inxi -zv8c0
System:
  Kernel: 6.16.4-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.16-x86_64
    root=UUID=7174dd12-8aea-4cd2-8635-b45fe7d75f12 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A info: frameworks v: 6.17.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Convertible System: LENOVO product: 83DT v: IdeaPad 5 2-in-1 14IRU9
    serial: <superuser required> Chassis: type: 31 v: IdeaPad 5 2-in-1 14IRU9
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76463 WIN
    serial: <superuser required> part-nu: LENOVO_MT_83DT_BU_idea_FM_IdeaPad 5
    2-in-1 14IRU9 uuid: <superuser required> UEFI: LENOVO v: P0CN17WW
    date: 03/27/2024
Battery:
  ID-1: BAT0 charge: 42 Wh (77.5%) condition: 54.2/57 Wh (95.1%) power: 6.6 W
    volts: 12.2 min: 11.31 model: Sunwoda L23D3PE1 type: Li-ion serial: <filter>
    charging: status: discharging cycles: 71
Memory:
  System RAM: total: 16 GiB available: 15.31 GiB used: 1.67 GiB (10.9%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 16 GiB slots: 8 modules: 8 EC: None
    max-module-size: 2 GiB note: est.
  Device-1: Controller0-ChannelA type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-2: Controller0-ChannelB type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-3: Controller0-ChannelC type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-4: Controller0-ChannelD type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-5: Controller1-ChannelA type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-6: Controller1-ChannelB type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-7: Controller1-ChannelC type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
  Device-8: Controller1-ChannelD type: LPDDR5 detail: synchronous
    size: 2 GiB speed: spec: 6400 MT/s actual: 5200 MT/s volts: curr: 0.5
    width (bits): data: 16 total: 16 manufacturer: Samsung
    part-no: K3KL8L80CM-MGCT serial: N/A
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core 5 120U bits: 64 type: MST AMCP arch: Raptor Lake
    level: v3 note: check built: 2022+ process: Intel 7 (10nm) family: 6
    model-id: 0xBA (186) stepping: 3 microcode: 0x4129
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 10 threads: 12 mt: 2 tpc: 2
    st: 8 smt: enabled cache: L1: 928 KiB desc: d-8x32 KiB, 2x48 KiB; i-2x32
    KiB, 8x64 KiB L2: 6.5 MiB desc: 2x1.2 MiB, 2x2 MiB L3: 12 MiB
    desc: 1x12 MiB
  Speed (MHz): avg: 800 min/max: 400/5000:3800 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 59904
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts clflush clflushopt clwb cmov constant_tsc cpuid cpuid_fault cx16 cx8
    de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority
    flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp hwp_act_window
    hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt ida intel_pt
    invpcid lahf_lm lm mca mce md_clear mmx monitor movbe movdir64b movdiri
    msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed
    rdtscp rep_good sdbg sep serialize sha_ni smap smep smx split_lock_detect
    ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
    tsc_adjust tsc_deadline_timer tsc_known_freq umip user_shstk vaes vme vmx
    vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec xsaveopt xsaves
    xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Raptor Lake-U [Intel Graphics] vendor: Lenovo driver: i915
    v: kernel alternate: xe arch: Xe process: Intel 7 (10nm) built: 2022+ ports:
    active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:a7ac class-ID: 0300
  Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-6:3 chip-ID: 13d3:54b6
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.00x12.48")
    s-diag: 599mm (23.57") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: BOE Display 0x0b5d built: 2022 res: 1920x1200
    dpi: 161 gamma: 1.2 chroma: red: x: 0.596 y: 0.369 green: x: 0.349 y: 0.576
    blue: x: 0.157 y: 0.125 white: x: 0.314 y: 0.329
    size: 302x188mm (11.89x7.4") diag: 356mm (14") ratio: 16:10
    modes: 1920x1200
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.1-arch1.4
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-U)
    device-ID: 8086:a7ac memory: 14.95 GiB unified: yes
  API: Vulkan v: 1.4.321 layers: N/A device: 0 type: integrated-gpu
    name: Intel Graphics (RPL-U) driver: mesa intel v: 25.2.1-arch1.4
    device-ID: 8086:a7ac surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdpyinfo,xprop
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo
    driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
    snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51ca class-ID: 0401
  API: ALSA v: k6.16.4-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0026
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 476.94 GiB used: 70.83 GiB (14.9%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: HFS512GEJ4X112N
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 51040C31 temp: 20.9 C
    scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%)
    used: 70.82 GiB (15.1%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 7174dd12-8aea-4cd2-8635-b45fe7d75f12
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 8.3 MiB (2.8%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: 7BC7-77B1
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-5:2 info: LighTuning ETU905A88-E type: <vendor specific>
    driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 1c7a:0583 class-ID: ff00 serial: <filter>
  Device-2: 3-6:3 info: IMC Networks Integrated Camera type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 13d3:54b6 class-ID: 0e02
    serial: <filter>
  Device-3: 3-10:4 info: Intel AX201 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0026 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 28.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1481 libs: 354 tools: pamac pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    2: https://mirror.fcix.net/manjaro/stable/$repo/$arch
    3: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    4: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    5: https://manjaro.syxpi.fr/manjaro/stable/$repo/$arch
    6: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
    7: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    8: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 283
  1: cpu: 14.7% command: plasmashell pid: 912 mem: 306.9 MiB (1.9%)
  2: cpu: 12.1% command: konsole pid: 2000 mem: 129.6 MiB (0.8%)
  3: cpu: 9.8% command: kwin_x11 pid: 879 mem: 174.2 MiB (1.1%)
  4: cpu: 9.2% command: Xorg pid: 684 mem: 80.3 MiB (0.5%)
  5: cpu: 5.5% command: zsh pid: 2033 mem: 9.95 MiB (0.0%)
  Memory top: 5 of 283
  1: mem: 306.9 MiB (1.9%) command: plasmashell pid: 912 cpu: 14.7%
  2: mem: 192.6 MiB (1.2%) command: nextcloud pid: 1147 cpu: 3.5%
  3: mem: 174.2 MiB (1.1%) command: kwin_x11 pid: 879 cpu: 9.8%
  4: mem: 129.6 MiB (0.8%) command: konsole pid: 2000 cpu: 12.1%
  5: mem: 113.0 MiB (0.7%) command: kded6 pid: 878 cpu: 1.1%
Info:
  Processes: 283 Power: uptime: 0m states: freeze,mem,disk suspend: s2idle
    avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.11 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: clang: 20.1.8 gcc: 15.2.1 Shell: Zsh v: 5.9 default: Bash
    v: 5.3.3 running-in: konsole inxi: 3.3.39

Mod edit: added 3 backticks (```) before and after the terminal output so that it properly displays as code

The first thing I would suggest is for you to check if the problem which is occurring in a Plasma X11 session also happens in a Plasma Wayland session.

You can change your Plasma session from X11 to Wayland by selecting the session type at the login screen (Wayland is now KDE’s default for Plasma).

If you have set up autologin to skip the password screen, you can change to a Wayland session by opening System Settings → Colors & Themes → Login Screen (SDDM) → Behavior.

Some swap space might improve things. It’s possible your physical RAM starts to fill up after a time; depending on what applications you have filling it at any given time, and how much you push available resources.

  • Swap (Manjaro Wiki)

Of course, there might potentially be a number of things contributing to your issue.

Does this also happen in Wayland?

Regards.

1 Like

I’ve swapped over to Plasma Wayland, but the issue popped up after a bit of browsing. I’ll create some swap space, but I have a suspicion that isn’t the issue, as I run things pretty light (Onlyoffice doc + slides, Vivaldi with a dozen tabs at most, and Xournal++ with a pdf open). However, I wouldn’t be surprised if Vivaldi somehow tanked my 16gb of ram, haha. Will get back to you all in a bit.

2 Likes

No luck, unfortunately. Touchpad is as erratic as ever :frowning: