Gnome laggy after update

I am not sure what to do and wanted to ask you guys for some advice.

While this update did not cause any problems on my desktop computer (a Ryzen 9 3900X based machine with two Radeon Pro WX 7100 GPUs built around a ProArt X570-Creator WiFi mainboard by ASUS).

On my Z16 AMD Lenovo ThinkPad, however, the system has become super slow and laggy since updating. I can feel it most clearly in the GNOME animations. They stutter and sometimes even get stuck for a second or so. But it’s not always the same level of bad. Sometimes, however, after a while the mouse pointer moves with such great latency that I can no longer click anything reliably.

I suspected Firefox to be the cause since I read a lot about memory leak issues in conjunction with some extensions. However, I experience the lag also when Firefox is not running.

I keep my desktop and my laptop strictly “in sync”. Meaning, I maintain the same packages and kernels.

I can’t see anything outstanding in journalctl and even with top there do not seem to be any drastically resource consuming processes.

What would be a good way to analyze such a problem?

These are the details for my computer that is having problems with the update:

Host: 21D4CTO1WW (ThinkPad Z16 Gen 1)
Kernel: Linux 6.11.11-1-MANJARO
Packages: 1155 (pacman)[stable], 109 (flatpak)
Shell: zsh 5.9
Display (SDC4165): 3840x2400 @ 60 Hz (as 1920x1200) in 16" [Built-in]
DE: GNOME 47.2
WM: Mutter (Wayland)
WM Theme: Adwaita
Theme: Adwaita [GTK2/3/4]
Icons: Adwaita [GTK2/3/4]
Font: Inter Variable (11pt) [GTK2/3/4]
Cursor: Adwaita (24px)
Terminal: GNOME Console 47.1
Terminal Font: Monospace (11pt)
CPU: AMD Ryzen 5 PRO 6650H (12) @ 4.56 GHz
GPU: AMD Radeon 680M [Integrated]
Memory: 7.42 GiB / 14.89 GiB (50%)
Swap: 0 B / 16.39 GiB (0%)
Disk (/): 467.35 GiB / 921.39 GiB (51%) - ext4
Locale: en_US.UTF-8

Many thanks for your advice in advance!

From some kind of *fetch script?

This is suboptimal.

Please provide

inxi -Farz
3 Likes

I see you are on 6.11 - the latest kernel in stable branch is Linux 6.12.1

It is quite possible you could benefit from syncing.

sudo mhwd-kernel -i linux612
2 Likes

I did not want to spam the update announcement thread, sorry.

This is the complete information on my laptop:

System:
  Kernel: 6.11.11-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.11-x86_64
    root=UUID=2b7072e2-76a6-42f5-83c2-2ab80366d449 rw
    cryptdevice=UUID=0547c112-bbd6-43c9-8e23-ad3207afedf1:luks-0547c112-bbd6-43c9-8e23-ad3207afedf1
    root=/dev/mapper/luks-0547c112-bbd6-43c9-8e23-ad3207afedf1
    udev.log_priority=3 amd_pstate.shared_mem=1 amd_pstate=passive splash
  Desktop: GNOME v: 47.2 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 47.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 21D4CTO1WW v: ThinkPad Z16 Gen 1
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21D4CTO1WW serial: <superuser required>
    part-nu: LENOVO_MT_21D4_BU_Think_FM_ThinkPad Z16 Gen 1
    uuid: <superuser required> UEFI: LENOVO v: N3GET70W (1.70 )
    date: 09/05/2024
Battery:
  ID-1: BAT0 charge: 35.8 Wh (57.1%) condition: 62.7/72.0 Wh (87.1%)
    power: 8.9 W volts: 15.4 min: 15.5 model: SMP 5B10W51887 type: Li-poly
    serial: <filter> status: discharging cycles: 579
CPU:
  Info: model: AMD Ryzen 5 PRO 6650H with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3+ gen: 3 level: v3 note: check built: 2022
    process: TSMC n6 (7nm) family: 0x19 (25) model-id: 0x44 (68) stepping: 1
    microcode: 0xA404107
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 1100 min/max: 400/4564 boost: enabled scaling:
    driver: amd-pstate governor: schedutil cores: 1: 1100 2: 1100 3: 1100
    4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1100 10: 1100 11: 1100 12: 1100
    bogomips: 79090
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling 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: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
    vendor: Lenovo driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6,
    DP-7, Writeback-1 bus-ID: 64:00.0 chip-ID: 1002:1681 class-ID: 0300
    temp: 34.0 C
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2 chip-ID: 04f2:b78b
    class-ID: fe01 serial: <filter>
  Device-3: Chicony Integrated IR Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-1:2 chip-ID: 04f2:b78c
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x4165 built: 2021 res: 3840x2400 dpi: 284
    gamma: 1.2 size: 344x215mm (13.54x8.46") diag: 406mm (16") ratio: 16:10
    modes: max: 3840x2400 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.8-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    rembrandt LLVM 18.1.8 DRM 3.59 6.11.11-1-MANJARO) device-ID: 1002:1681
    memory: 500 MiB unified: no display-ID: :0.0
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 64:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Lenovo driver: snd_pci_acp6x v: kernel alternate: snd_pci_acp3x,
    snd_rn_pci_acp3x, snd_pci_acp5x, 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 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 64:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 64:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.11.11-1-MANJARO status: kernel-api tools: N/A
  Server-1: 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: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    vendor: Lenovo driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    bus-ID: 01:00.0 chip-ID: 14c3:0616 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  Info: services: NetworkManager, sshd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb v: 0.8 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:2 chip-ID: 0489:e0d9
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 953.87 GiB used: 467.41 GiB (49.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: MZVL21T0HCLR-00BL7 size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: EL3QGXA7 temp: 35.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 937.18 GiB size: 921.39 GiB (98.32%)
    used: 467.33 GiB (50.7%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-0547c112-bbd6-43c9-8e23-ad3207afedf1
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 82 MiB (27.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 16.39 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/dm-1 maj-min: 254:1
    mapped: luks-b3063d16-3277-4725-89a2-14f079d36d79
Sensors:
  System Temperatures: cpu: 36.0 C mobo: 32.0 C gpu: amdgpu temp: 34.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
Repos:
  Packages: 1264 pm: pacman pkgs: 1155 libs: 347 tools: gnome-software,pamac
    pm: flatpak pkgs: 109
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    2: https://mirrors2.manjaro.org/stable/$repo/$arch
    3: http://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    4: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    5: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    6: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    7: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    8: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
Info:
  Memory: total: 16 GiB note: est. available: 14.89 GiB used: 8.14 GiB (54.7%)
  Processes: 492 Power: uptime: 1d 3h 23m states: freeze,mem,disk
    suspend: s2idle wakeups: 5 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 5.94 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Zsh v: 5.9 running-in: kgx
    inxi: 3.3.36

With everything newer than kernel 6.11 I get graphical glitches, unfortunately.

I run a ThinkPad X13 AMD laptop (7840U APU) - no issues on 6.12 - using Plasma - so there is that.

It may be connected to the mutter window manager but I have no means of checking.

1 Like

Interesting! Maybe I can boot Plasma from a USB stick soon and verify that for myself. Thanks for the hint.

1 Like

I can confirm there’s a problem. Not to the same extent, but especially with the Gnome apps (calculator, settings, extensions etc.) there is a notable delay of up to >5 seconds when opening the app, which is completely unusual

I run a HP Envy x360 Convertible 15-dr1xxx with Intel i7-10510U and Nvidia GeForce MX250. Kernel 6.12.4-1. inxi -Farz reads:

System:
  Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=59a9ac79-c192-479f-a51c-14edcac0506b ro apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: GNOME v: 47.2 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 47.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Convertible System: HP product: HP ENVY x360 Convertible 15-dr1xxx
    v: Type1ProductConfigId serial: <superuser required> Chassis: type: 31
    serial: <superuser required>
  Mobo: HP model: 86B2 v: 85.21 serial: <superuser required>
    part-nu: 8FB66EA#ABD uuid: <superuser required> UEFI: Insyde v: F.14
    date: 07/12/2022
Battery:
  ID-1: BAT0 charge: 21.2 Wh (47.6%) condition: 44.5/44.5 Wh (100.0%)
    volts: 14.5 min: 15.1 model: 333-AC-31-A SA04055XL type: Li-ion
    serial: <filter> status: discharging
CPU:
  Info: model: Intel Core i7-10510U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check gen: core 10 level: v3 note: check
    built: 2018 process: Intel 14nm family: 6 model-id: 0x8E (142)
    stepping: 0xC (12) microcode: 0xFC
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 700 min/max: 400/4900 scaling: driver: intel_pstate
    governor: powersave cores: 1: 700 2: 700 3: 700 4: 700 5: 700 6: 700 7: 700
    8: 700 bogomips: 36812
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  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; RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW
    loop
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:9b41 class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: nvidia
    alternate: fbdev,nouveau,nv,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0x20ed built: 2018 res: 1920x1080
    dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
    drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.8-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
    device-ID: 8086:9b41 memory: 7.46 GiB unified: yes display-ID: :0.0
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-cnl alternate: snd_hda_intel, snd_soc_avs,
    snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:02c8 class-ID: 0401
  API: ALSA v: k6.12.4-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: qjackctl
  Server-2: PipeWire v: 1.2.7 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:02f0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IF-ID-1: wg0-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
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: 1-10:3 chip-ID: 8087:0026
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: 4060 bus-ID: 00:17.0 chip-ID: 8086:282a rev: class-ID: 0104
Drives:
  Local Storage: total: 953.87 GiB used: 870.29 GiB (91.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN720
    SDAPNTW-1T00-1006 size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 10112006 temp: 44.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 58.59 GiB size: 57.37 GiB (97.92%) used: 31.92 GiB (55.6%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 200 MiB size: 196.9 MiB (98.45%)
    used: 298 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 895.07 GiB size: 879.95 GiB (98.31%)
    used: 838.38 GiB (95.3%) fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 37.0 C pch: 33.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 1944 pm: pacman pkgs: 1936 libs: 519
    tools: gnome-software,pamac,yay pm: flatpak pkgs: 0 pm: snap pkgs: 8
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.xtom.de/manjaro/stable/$repo/$arch
    2: https://manjaro.kurdy.org/stable/$repo/$arch
    3: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    4: https://mirror.23m.com/manjaro/stable/$repo/$arch
    5: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    6: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    7: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    8: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    9: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    10: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
Info:
  Memory: total: 16 GiB note: est. available: 15.29 GiB used: 4.69 GiB (30.7%)
  Processes: 341 Power: uptime: 40m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 6.1 GiB services: gsd-power,upowerd Init: systemd v: 256
    default: graphical tool: systemctl
  Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Zsh v: 5.9
    running-in: gnome-terminal inxi: 3.3.36

Don’t know if this is helpful, but:

It may be connected to the mutter window manager but I have no means of checking.

the 16-12-2024 update had an update from mutter 47.2-1 to 47.3-1, so this may be related?

Mod note: Changed to </> formatting to better fit the Forum. :smiley:

1 Like

That would mean that both AMD and Intel based systems could be affected.

Previously, I was thinking that it might be connected to any of the AMD related kernel parameters I have set in /etc/default/grub:

udev.log_priority=3 splash amd_pstate.shared_mem=1 amd_pstate=active

I added some of them over a longer period of time and don’t remember the exact circumstances anymore, which are standard and which I added, etc.

Should I maybe try to temporarily disable some of them to track this problem down further?

amd_pstate args are not default.

As noted above mine is 7840U and yours is 8845HS - and I don’t use those - they may be needed on some system - but I have no details.

And since an Intel user has - somewhat - similar issues it is more likely the window manager causing this.

Using a live ISO (ventoy) with the official images could provide insight with affected systems.

The lates images is labelled 24.2.1-241216 and is available for download, using the website or using our tools.

1 Like

Using the Live ISO, I can confirm that I do not have any lag. I do have a lot of GPU glitches, but that’s another story.

These are (almost) all benign or desirable.

  • udev.log_priority=3 minimizes log output. Really just doesnt print systemd version.
  • splash is for … boot splash … particularly plymouth.
  • amd_pstate=active is one of a few pstate options. See here.
  • amd_pstate.shared_mem=1 … I have trouble finding documentation for, relevant docs anyways. It seems to have been required in order to use amd_pstate at one time.
    (I use amd_pstate, but not this option)

Back to ‘laggy’ …
If you are using gnome, then after obvious basic configuration or hardware, the first guess is always extensions.
Disable them all and see then.

Thanks for the background information.

Meanwhile I found my notes from when I added the AMD related kernel parameters:

Enabled AMD CPU power states and GNOME’s CPU power state governor GNOME shell support via systemctl enable cpupower.service, pamac install power-profiles-daemon, systemctl enable power-profiles-daemon and by adding amd_pstate.shared_mem=1 amd_pstate=passive as kernel parameters to the end of GRUB_CMDLINE_LINUX_DEFAULT= via sudo nano /etc/default/grub followed by grub-mkconfig -o /boot/grub/grub.cfg.

I did this back then because I wanted to be able to switch between the power state governors in the GNOME shell top right menu.

Anyway, I just removed these kernel parameters, rebooted and wow, the lag is gone. \°/

Now that I make this connection, it almost seems as if the computer was always running in the Power Saver state before, regardless of which setting was selected (Performance, Balanced or Power Saver).

I would not have expected that but will keep an eye on it for a few more days and then come back here to mark it as the solution to the problem.

Thanks for your help again!

Nice … except it still does not tell us is amd_pstate.shared_mem=1 is actually needed. It does not exist anywhere on the archwiki for example.

Also …

Wouldnt power-profiles-daemon conflict with cpupower ?

(Not the packages themselves … cpupower provides various tools … but the services)

Unfortunately, I don’t know the answers to your questions :frowning:
I can’t remember how I got the information or the steps I performed. But back then it worked fine. Whether all these parts were necessary, or some of them even conflict with each other, I cannot say.

But I have now been working with the laptop for a few hours and can definitely confirm that everything is back to normal. :slight_smile:

You mean after doing nothing?

Im pretty sure cpupower.service should not be enabled at the same time as power-profiles-daemon. But I dont use either… so… :person_shrugging:

All it does is load/apply your cpupower settings at login. But its possible that whatever frequency settings being applied conflict with power-profiles-daemon.

Oh, there is some vague forum example…

No, not nothing. :slight_smile: I removed the kernel parameters amd_pstate.shared_mem=1 amd_pstate=passive, rebooted and the lag was gone.

It seems that the computer was always running in the Power Saver state, regardless of which setting was selected (Performance, Balanced or Power Saver).

Anyway, now the system is snappy again and I can still change the power governors in the GNOME Shell.

I will, however, look into a possible cpupower.service and power-profiles-daemon conflict.

Thanks again for your help!

You probably want to keep some iteration of this.
But if you intend to use PPD then you might wish to use amd_pstate=active to use amd_pstate_epp, and have it hint according to PPD.
(Still disable cpupower.service … though maybe it was creating no issues because it was never configured, such as in /etc/default/cpupower)

1 Like

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