Laptop Crashes post suspend or lid closure

Hi,
I have tried everything

  1. Wayland / Xorg
  2. lts / zen2 / zen3 kernel
  3. power tweaks

With the latest Garuda linux I am unable to get this fixed… sadly GNOME Garuda was stable in previous releases
The current GNOME Rani is really unstable and is crashing after every suspend

Could not figure it out and tried other drivers also.

Kindly assist as for now I have started using Manjaro as its causing me stability issues every suspend runs

System:
  Kernel: 6.12.43-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=4bea1b79-c244-4003-8684-6fdd6cee9fa8 rw rootflags=subvol=@
    quiet resume=UUID=e24441d3-0344-4a7f-b1f8-80a392987c89 loglevel=3 splash
    amd_pstate=active
  Desktop: GNOME v: 48.4 tk: GTK v: 3.24.50 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Dell G15 5525 v: 1.23.0
    serial: <superuser required> Chassis: type: 10 v: 1.23.0
    serial: <superuser required>
  Mobo: Dell model: 03MJW9 v: A01 serial: <superuser required> part-nu: 0B5E
    uuid: <superuser required> UEFI: Dell v: 1.23.0 date: 04/16/2025
Battery:
  ID-1: BAT1 charge: 36.6 Wh (89.5%) condition: 40.9/56.0 Wh (73.0%)
    volts: 12.2 min: 11.4 model: BYD DELL DVG8M2B type: Li-ion serial: <filter>
    status: not charging cycles: 166
CPU:
  Info: model: AMD Ryzen 5 6600H 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: 0xA40410A
  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: 400 min/max: 400/4564 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 400 2: 400 3: 400
    4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
    bogomips: 79081
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA GA107BM [GeForce RTX 3050 Mobile] vendor: Dell
    driver: nvidia v: 580.76.05 alternate: nouveau,nvidia_drm
    non-free: 550-570.xx+ status: current (as of 2025-04; EOL~2026-12-xx)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:25e2 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
    vendor: Dell 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, DP-8, Writeback-1 bus-ID: 05:00.0 chip-ID: 1002:1681 class-ID: 0300
    temp: 44.0 C
  Device-3: Sunplus Innovation Integrated_Webcam_HD driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:3
    chip-ID: 1bcf:2ba8 class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    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: Najing CEC Panda 0x005f built: 2021 res: 1920x1080
    dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia device: 1 drv: radeonsi device: 2 drv: swrast gbm:
    drv: kms_swrast surfaceless: drv: nvidia wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.2.1-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon 660M (radeonsi rembrandt
    LLVM 20.1.8 DRM 3.61 6.12.43-1-lts) device-ID: 1002:1681 memory: 500 MiB
    unified: no display-ID: :0.0
  API: Vulkan v: 1.4.321 layers: 8 device: 0 type: integrated-gpu name: AMD
    Radeon 660M (RADV REMBRANDT) driver: mesa radv v: 25.2.1-arch1.1
    device-ID: 1002:1681 surfaces: N/A device: 1 type: discrete-gpu
    name: NVIDIA GeForce RTX 3050 Laptop GPU driver: nvidia v: 580.76.05
    device-ID: 10de:25e2 surfaces: N/A device: 2 type: cpu name: llvmpipe
    (LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.2.1-arch1.1 (LLVM
    20.1.8) device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo gpu: corectrl,
    nvidia-settings, nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA GA107 High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:2291 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor vendor: Dell
    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, snd_sof_amd_acp70 pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 05:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Dell driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.12.43-1-lts status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.4.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 RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    vendor: Foxconn driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s
    lanes: 1 bus-ID: 04:00.0 chip-ID: 14c3:7961 class-ID: 0280
  IF: wlp4s0 state: up mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Foxconn / Hon Hai MediaTek MT7921 Bluetooth driver: btusb v: 0.8
    type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
    chip-ID: 0489:e0c8 class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
Drives:
  Local Storage: total: 931.51 GiB used: 140.66 GiB (15.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Corsair model: MP600 MINI
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: ERFM11.2 temp: 37.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 492.5 GiB size: 492.5 GiB (100.00%)
    used: 140.66 GiB (28.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 956 KiB (0.3%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 492.5 GiB size: 492.5 GiB (100.00%)
    used: 140.66 GiB (28.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 492.5 GiB size: 492.5 GiB (100.00%)
    used: 140.66 GiB (28.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 492.5 GiB size: 492.5 GiB (100.00%)
    used: 140.66 GiB (28.6%) 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.86 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 16.34 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 44.0 C mobo: 45.0 C sodimm: 40.0 C gpu: amdgpu
    temp: 44.0 C
  Fan Speeds (rpm): cpu: 2200 mobo: 2500
Info:
  Memory: total: 16 GiB note: est. available: 14.86 GiB used: 2.55 GiB (17.2%)
  Processes: 423 Power: uptime: 4m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 5.82 GiB services: gsd-power,upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 2070 libs: 529 tools: octopi,paru Compilers:
    clang: 20.1.8 gcc: 15.2.1 alt: 14 Shell: Bash v: 5.3.3 default: fish
    v: 4.0.2 running-in: gnome-terminal inxi: 3.3.38
Garuda (2.8.1-2):
  System install date:     2025-05-28
  Last full system update: 2025-08-23
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       No/Undetected
  Failed units:            
--- System Health Check Report ---
22/23 checks run in 1.40 seconds ⌛
Powered by garuda-health 🦅

✅ System health check passed. No issues found.

You use the wrong driver for your gpu, You need the nvidia-open-lts if you have only this kernel installed or you need the nvidia-open-dkms if you have more then the lts kernel installed.
You know the how-to to change ?

  • you can check if the nvidia-power states are enbaled (default they are) with
    systemctl status nvidia-suspend.service
    systemctl status nvidia-resume.service
    systemctl status nvidia-hibernate.service

to enable with (if not)

sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-hibernate.service
sudo systemctl enable nvidia-resume.service
  • commands to fix suspending and waking computer with NVIDIA Graphic Card.
    sudo micro /etc/modprobe.d/nvidia-preserve-video-memory.conf (if not exist)
    #paste the line below
    options nvidia NVreg_PreserveVideoMemoryAllocations=1
    #press Ctrl s, and then Ctrl q, to save and close the file.

or use Garuda Boot Options to insert this in “kernel parameters” (after quiet) or Boot Tools over Rani ( NVreg_PreserveVideoMemoryAllocations=1 ); with micro also possible :upside_down_face:

…and welcome soumenkdeb …in the club :upside_down_face:

as Info to read

5 Likes

Thanks it worked

I have updated the flag in both kernel params as well as the conf file

Please close the post

I have marked @gampel’s post as the solution to your issue. Your thread will automatically close after 2 days now that a solution has been marked.

Nice assist @gampel . :+1:

2 Likes

I’m sorry but… I don’t think that fixed anything.

It’s set by default

Right, without early boot option in /etc/modprobe.d and / or the option in /etc/default/grub is this useless. (depending on the gpu / kernel it needs both, my current knowledge)

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