Suspend/sleep is broken after update to version Linux 6.6.83-1-MANJARO

Symptoms-
KDE and Gnome (X11): OS suspends/sleeps properly, but resumes/wakes to a blank screen with just a cursor showing. In Gnome, after about 30 secs the desktop will appear and operations can be performed normally. In KDE, the desktop never recovers, and CTRL-ALT-ESC is needed to open the login screen.
Gnome (Wayland): OS will not suspend/sleep. The screen goes blank but the PC remains awake. CTRL-ALT-ESC will recover the desktop.
KDE (Wayland): Did not attempt to verify/replicate behavior in KDE using Wayland.

Suspend/sleep functioned properly prior to the update (X11, both Gnome & KDE).


Gnome:

System Details Report

Report details

  • Date generated: 2025-03-28 12:10:42

Hardware Information:

  • Hardware Model: ASRock B550M-ITX/ac
  • Memory: 32.0 GiB
  • Processor: AMD Ryzen™ 5 3600 Ă— 12
  • Graphics: NVIDIA GeForce GTX 1050 Ti
  • Disk Capacity: 1.9 TB

Software Information:

  • Firmware Version: P3.40
  • OS Name: Manjaro Linux
  • OS Build: rolling
  • OS Type: 64-bit
  • GNOME Version: 47
  • Windowing System: X11 & Wayland
  • Kernel Version: Linux 6.6.83-1-MANJARO

KDE:
Operating System: Manjaro Linux
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.6.83-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 12 Ă— AMD Ryzen 5 3600 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor 1: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
Graphics Processor 2: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
Product Name: B550M-ITX/ac


UPDATE: The following is what I have done to address the suspend/sleep issue I am seeing in Manjaro KDE and Gnome after applying the March 2025 update.

What didn’t work:

  1. Upgrading/downrev’ing the kernel (a long shot)
  2. Masking/disabling Plymouth (another long shot)

What does “work”:

  1. Restoring a previous system image, and then, before applying the Mar '25 update, hold back all nvidia packages upgrading from 550.144.03.x to 570.133.07.x (what are the risks of doing this?).
  2. Apply the entire Mar '25 update but don’t use/disable/mask suspend afterwards (impractical at best).
  3. Remove and replace the nvidia proprietary driver with the open source driver (obvious but not desirable as the open source driver lacks the performance of the proprietary driver).
  4. Disable automatic update checking in Package Manager and wait until the issue is acknowledged and fixed (disabling automatic updates prevents Package Manager from popping up a message stating that updates are available).
  5. Apply the entire update, plus include a .conf file in /etc/modprobe.d that has one of the two following lines:
    options nvidia_modeset vblank_sem_control=0 (works in X11 only, leaving Wayland unaffected)
    OR…
    options nvidia NVreg_PreserveVideoMemoryAllocations=0 (works in X11 AND disables Wayland as a login option)

The first option in “5” above is how I chose to (temporarily) address the Mar '25 suspend issue I am experiencing in both KDE and Gnome. (I am using X11 solely and have had no issues with suspend since.)

NOTE TO THE MODERATOR: I have inxi and journal files if still needed, however I am unsure of the steps for embedding them in this post. Any help would be appreciated. Thank you.


One final update 31-March-2025:
A fresh install of KDE using nVidia 550.xx revealed no issues with suspend/resume. However, after performing an update, which includes the nVidia 570.xx driver, the issue of the PC resuming from suspend to a blank screen (with only a cursor) resurfaced (X11). No other changes were made to the fresh installation other than performing the update.
Also noticed after the update: moving the mouse while streaming fast action sports introduces noticeable stutter in the image. This was not an issue with the nVidia 550.xx driver.
I will be moving this topic to the nVidia forum, as it seems clear this is not an issue with Manjaro per se.

Cannot reproduce.

Information from *-fetch type programs might be fine for someone wishing to buy your computer but for Support purposes it’s best to ask your system directly using the inxi command.

Please provide system information as described (below).


Please ensure all code or command output is displayed as preformatted text (see link below).


Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with Forum requirements, and the many ways to use the forum to your benefit:


Update Announcements

The Update Announcements contain important information and a Known Issues and Solutions section that should generally be checked before posting a request for support.

System Information

Output of this command (formatted according to forum requirements) may be useful for those wishing to help:

inxi --filter --verbosity=8

or the short form:

inxi -zv8

Be prepared to provide more information and outputs from other commands whenever asked. It’s equally important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem.

Required reading
Resources

Regards.

There are a few notices of the same error in the announce thread.

I also suffer this problem. I have tried kernels 6.13 and 6.12 (also fallback) and both X11 and Wayland servers with KDE Plasma. I also tried removing the nvidia_drm.modeset=1 kernel parameter I had before. In all cases and combinations I get the black screen with a cursor when resuming after suspend.

With X11 I get the following errors in journal logs:

maalis 28 21:12:36 pc plasmashell[1239]: QRhiGles2: Context is lost.
maalis 28 21:12:36 pc plasmashell[1239]: Graphics device lost, cleaning up scenegraph and releasing RHI

And with Wayland:

maalis 28 21:16:22 pc kwin_wayland[1146]: kwin_tabbox: Could not load window switcher package "org.kde.breeze.desktop" . Falling back to default
maalis 28 21:16:22 pc kwin_wayland[1146]: kwin_scene_opengl: 0x502: GL_INVALID_OPERATION error generated.
maalis 28 21:16:22 pc kwin_wayland[1146]: kwin_scene_opengl: 0x502: GL_INVALID_OPERATION error generated.

What I found interesting though is that I also tried switching to the Nvidia open drivers (linux613-nvidia-open) and I still get the same problem. So I don’t know If there are something else that can be affecting here.

My inxi just for completeness (I have filter out some non related parts, like list of repos):

System:
  Kernel: 6.13.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1 clocksource: tsc
    avail: hpet,acpi_pm parameters: initrd=\Manjaro\6.13.7-1-MANJARO\initrd
    root=UUID=8c42178d-ed6f-489e-a124-f61a5b877f8d rw quiet udev.log_priority=3 nowatchdog
  Console: pty pts/2 DM: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: LENOVO product: 90L1005XMW v: IdeaCentre T540-15ICB G serial: <filter>
    Chassis: type: 3 serial: <filter>
  Mobo: LENOVO model: 36EB v: SDK0J40700 WIN 3258146419689 serial: N/A
    part-nu: LENOVO_MT_90L1_BU_LENOVO_FM_IdeaCentre T540-15ICB G
    uuid: 74405b80-db67-11e9-a32f-c66a365b1400 UEFI: LENOVO v: O3QKT3DA date: 05/29/2020
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 16 GiB available: 15.53 GiB used: 3.81 GiB (24.5%)
  Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None max-module-size: 16 GiB note: est.
  Device-1: ChannelA-DIMM1 type: DDR4 detail: synchronous size: 8 GiB speed: spec: 2667 MT/s
    actual: 2666 MT/s volts: curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMA81GU6CJR8N-VK serial: <filter>
  Device-2: ChannelB-DIMM1 type: DDR4 detail: synchronous size: 8 GiB speed: spec: 2667 MT/s
    actual: 2666 MT/s volts: curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMA81GU6CJR8N-VK serial: <filter>
PCI Slots:
  Slot: 0 type: PCIe status: in use info: J6B2 length: long volts: 3.3 bus-ID: 00:01.0 children:
    1: 01:00.0 class-ID: 0300 type: display 2: 01:00.1 class-ID: 0403 type: audio 3: 01:00.2
    class-ID: 0c03 type: serialbus 4: 01:00.3 class-ID: 0c80 type: serialbus
  Slot: 1 type: PCIe status: in use info: J6B1 length: short volts: 3.3 bus-ID: 00:1c.3
  Slot: 2 type: PCIe status: in use info: J6D1 length: short volts: 3.3 bus-ID: 00:1c.4
  Slot: 3 type: PCIe status: in use info: J7B1 length: short volts: 3.3 bus-ID: 00:1c.5
  Slot: 4 type: PCIe status: in use info: J8B4 length: short volts: 3.3 bus-ID: 00:1c.6
CPU:
  Info: model: Intel Core i5-9400F socket: LGA1151 (U3E1) note: check bits: 64 type: MCP
    arch: Coffee Lake gen: core 9 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xFA
  Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 smt: <unsupported> cache: L1: 384 KiB
    desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB L3: 9 MiB desc: 1x9 MiB
  Speed (MHz): avg: 800 min/max: 800/4100 base/boost: 2900/4100 scaling: driver: intel_pstate
    governor: powersave volts: 0.9 V ext-clock: 100 MHz cores: 1: 800 2: 800 3: 800 4: 800 5: 800
    6: 800 bogomips: 34798
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities arch_perfmon art
    avx avx2 bmi1 bmi2 bts clflush clflushopt 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
    fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid lahf_lm lm mca
    mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq
    pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
    smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust
    tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology
    xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT disabled
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: 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: IBRS; IBPB: conditional; STIBP: disabled; RSB filling;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 Ti] vendor: Micro-Star MSI driver: nvidia v: 570.133.07
    alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as of 2025-01;
    EOL~2026-12-xx) arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none
    off: DP-1,HDMI-A-1 empty: DVI-D-1 bus-ID: 01:00.0 chip-ID: 10de:2182 class-ID: 0300
  Device-2: Creative Live! Cam Chat HD [VF0700] driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2 chip-ID: 041e:4088 class-ID: 0102
    serial: <filter>
  Display: unspecified server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch tty: 147x29
  Monitor-1: DP-1 model: Lenovo L2251p Wide serial: <filter> built: 2011 res: 1680x1050 dpi: 90
    gamma: 1.2 chroma: red: x: 0.639 y: 0.349 green: x: 0.282 y: 0.620 blue: x: 0.141 y: 0.067
    white: x: 0.314 y: 0.329 size: 474x296mm (18.66x11.65") diag: 559mm (22") ratio: 16:10
    modes: 1680x1050, 1600x1000, 1280x1024, 1440x900, 1152x864, 1280x720, 1024x768, 800x600,
    720x576, 720x480, 640x480
  Monitor-2: HDMI-A-1 model: HP E273q serial: <filter> built: 2019 res: 2560x1440 dpi: 109
    gamma: 1.2 chroma: red: x: 0.663 y: 0.329 green: x: 0.302 y: 0.620 blue: x: 0.145 y: 0.047
    white: x: 0.314 y: 0.329 size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9
    modes: 2560x1440, 1920x1200, 1920x1080, 1600x1200, 1680x1050, 1600x900, 1280x1024, 1440x900,
    1280x720, 1024x768, 800x600, 720x576, 720x480, 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm: drv: nvidia surfaceless:
    drv: nvidia inactive: wayland,x11
  API: OpenGL v: 4.6.0 vendor: nvidia v: 570.133.07 note: console (EGL sourced) renderer: NVIDIA
    GeForce GTX 1660 Ti/PCIe/SSE2
  API: Vulkan v: 1.4.304 layers: 1 device: 0 type: discrete-gpu name: NVIDIA GeForce GTX 1660 Ti
    driver: N/A device-ID: 10de:2182 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
    gpu: nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel v: kernel
    alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
  Device-2: NVIDIA TU116 High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:1aeb class-ID: 0403
  Device-3: Creative Live! Cam Chat HD [VF0700] driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2 chip-ID: 041e:4088 class-ID: 0102
    serial: <filter>
  Device-4: Logitech Headset H340 driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:5 chip-ID: 046d:0a38 class-ID: 0300
  API: ALSA v: k6.13.7-1-MANJARO status: kernel-api tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.1 status: n/a (root, process) with: pipewire-media-session
    status: active tools: pw-cat,pw-cli
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: active (root, process) with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15bc class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Intel Dual Band Wireless-AC 3165 Plus Bluetooth driver: iwlwifi v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:3166 class-ID: 0280
  IF: wlp3s0 state: down mac: <filter>
  IF-ID-1: TITE-Wireguard state: unknown speed: N/A duplex: N/A mac: N/A
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> virtual: stable-privacy proto kernel_ll scope: link
  Info: services: NetworkManager, sshd, systemd-timesyncd
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:6 chip-ID: 8087:0a2a class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: enabled,running rfk-block:
    hardware: no software: yes address: see --recommends
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 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: 1-1:2 info: Creative Live! Cam Chat HD [VF0700] type: video,audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 200mA chip-ID: 041e:4088 class-ID: 0102 serial: <filter>
  Device-2: 1-5:3 info: Lenovo ThinkPad Essential Wireless Mouse type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 17ef:60ab class-ID: 0301
  Device-3: 1-6:4 info: Dell USB Wired Entry Keyboard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0
    power: 100mA chip-ID: 413c:2111 class-ID: 0300
  Device-4: 1-8:5 info: Logitech Headset H340 type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 120mA chip-ID: 046d:0a38 class-ID: 0300
  Device-5: 1-14:6 info: Intel Bluetooth wireless interface 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:0a2a class-ID: e001
  Hub-2: 2-0:1 info: super-speed hub ports: 6 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
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 class-ID: 0900
  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: 38.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 274 Power: uptime: 26m states: freeze,mem,disk suspend: deep avail: s2idle wakeups: 0
    hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.19 GiB
    services: org_kde_powerdevil,upowerd Init: systemd v: 257 default: graphical tool: systemctl
  Compilers: clang: 19.1.7 gcc: 14.2.1 alt: 13 Shell: fish (su) v: 4.0.1 running-in: pty pts/2
    inxi: 3.3.37
1 Like

i put my pc to sleep,at wake up i got a black screen with a mouse cursor but i could still type my password,but after logging in,every thing was performing badly,things would get stuck like clicking on icons etc.
i needed to reboot.

KDE,6.6,Nvidia.

Managed to “fix” suspend/resume by removing “video-nvidia” (570.xx driver) and replacing it with “video-nvidia-470xx” via the “Manjaro Settings Manager”. The only caveat: Wayland is no longer available.

Interesting

video-nvidia-470xx leads to boot error on my site, so it’s maybe not for everyone…

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