System freeze/crash after systemctl suspend

I did a system update on my HP Workstation earlier this week, and since then, I can’t resume from sleep/suspend mode. It results in a black screen with various text, and nothing can be done. I have to restart. I am using the command “systemctl suspend”.

I have also tested with a clean Arch installation, and the same problem occurs. So, it is the same issue with both EndeavourOS and plain Arch Linux. There were no problems before the recent system update; it has worked fine for years.

On my laptop, I don’t have this issue with either EndeavourOS or Arch Linux.

In my Workstation, I have an NVIDIA graphics card, which I suspect might be part of the problem since I don’t have NVIDIA on the laptop.

I use dwm as wm but tried kde plasma and the problem is the same.
wm: dwm (x11)
de: plasma 6.1 with sddm

gpu: NVIDIA Quadro P620 (Driver Version: 555.58.02)
systemd: 256 (256.2-1)

also tested with new Arch kernel: Linux 6.9.10-arch1-1 and the problem is still there.

It’s obviously annoying to have to shut down the computer all the time instead of using sleep mode. I should add that I’m not a Linux expert, but I’ve been using it as my daily driver for around 20 years. I’m not a hacker; I focus more on daily use for music and media creation etc.

Has anyone else experienced the same problem?

I have the same issue in KDE Plasma.

For me the workaround was changing the setting in System Settings so that when I close the lid, only the screen is turned off instead of the laptop going to sleep. That way I can continue with out starting the whole laptop again.

I tried with default kernel and lts kernel but the issue is the same.

1 Like

Here are details about my system:

System:
  Kernel: 6.9.10-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
  Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
    serial: <superuser required> Chassis: type: 9 v: Mac-937CB26E2E02BB01
    serial: <superuser required>
  Mobo: Apple model: Mac-937CB26E2E02BB01 v: MacBookAir7,2
    serial: <superuser required> UEFI: Apple v: 489.0.0.0.0 date: 10/07/2023
Battery:
  ID-1: BAT0 charge: 45.0 Wh (96.4%) condition: 46.7/54.3 Wh (85.9%)
    volts: 8.4 min: 7.6 model: SMP bq20z451 serial: N/A status: full
CPU:
  Info: dual core model: Intel Core i5-5250U bits: 64 type: MT MCP
    arch: Broadwell rev: 4 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 583 high: 833 min/max: 500/2700 cores: 1: 500 2: 500
    3: 500 4: 833 bogomips: 12804
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 6000 vendor: Apple driver: i915 v: kernel
    arch: Gen-8 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:1626
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 res: 1440x900 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast
    surfaceless: drv: iris wayland: drv: iris x11: drv: iris inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.3-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 6000 (BDW
    GT3) device-ID: 8086:1626 display-ID: :1.0
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c
  Device-2: Intel Wildcat Point-LP High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
  Device-3: Broadcom 720p FaceTime HD Camera driver: N/A pcie: speed: 5 GT/s
    lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:1570
  API: ALSA v: k6.9.10-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Broadcom BCM4360 802.11ac Dual Band Wireless Network Adapter
    vendor: Apple driver: wl v: kernel pcie: speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14e4:43a0
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-3.3:6 chip-ID: 05ac:828f
  Report: btmgmt ID: hci0 rfk-id: 1 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 343.47 GiB used: 22.11 GiB (6.4%)
  ID-1: /dev/sda vendor: Apple model: SSD SM0128G size: 113 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Apple model: SD Card Reader size: 230.47 GiB
    type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 serial: <filter>
Partition:
  ID-1: / size: 103.2 GiB used: 17.11 GiB (16.6%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 1022 MiB used: 584 KiB (0.1%) fs: vfat
    dev: /dev/sda1
  ID-3: /home size: 103.2 GiB used: 17.11 GiB (16.6%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 103.2 GiB used: 17.11 GiB (16.6%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 3.83 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda3
Sensors:
  System Temperatures: cpu: 61.0 C pch: 63.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.66 GiB used: 1.31 GiB (17.1%)
  Processes: 206 Power: uptime: 1m wakeups: 0 Init: systemd v: 256
    default: graphical
  Packages: pm: pacman pkgs: 1143 Compilers: gcc: 14.1.1 Shell: Bash
    v: 5.2.26 running-in: konsole inxi: 3.3.35

My guess is that the issue is related to the NVIDIA driver and/or the current version of systemd. I haven’t resolved it yet. After some research, I’ve found that others are experiencing the same problem, but there doesn’t seem to be a working solution other than downgrading, which I haven’t tried or done before.

1 Like

Tried the nouveau driver.
The problem persists; the only change is that now it shows a completely black screen without any text. Everything is frozen, I have to restart. :exploding_head:

This is the same issue I am facing. I get a black screen with the cursor visible, but it is immovable.

The difference is that I have Intel cpu and gpu.

A strange and disturbing problem, for sure! There must be a lot of others affected by this too. I’ll see if I can file a bug report if it’s needed. Until a solution is found, I’ll have to shut down the computer instead of putting it to sleep.

Have you tried downgrading to the most recent Nvidia driver version that you remember was working before the update?

I tested the open-source driver, but it didn’t help. I’m not at that computer for a few days, but I’ll try again later this week.

I received the 6.10 kernel yesterday but that didn’t resolve the suspend issue. Screen goes still black with cursor visible but not movable.

Systemd was upgraded today, but the issue remains.

Hooray!

I was able to resolve the issue (at least for now) by using this instruction: https://www.ferrybig.me/linux/arch-linux-fixing-freeze-during-suspend

1 Like

ok will try that soon but I am on pure arch at the moment and still same problem :frowning:

Same here: NVIDIA card, after suspend a black screen. Num Lock LED still switchable, and i still can login from another computer via ssh.
My workaround is to switch off suspend in gnome system settings.