Cannot resume from suspend

Hello. I am using Manjaro Cinnamon. I want to use suspend, but for some reason i can’t resume after suspend.

Here is my specs:

  • Gigabyte H310N
  • Intel Core i5-8400
  • Gtx 1660 Super

Here is what I already tried:

  • Disabling all apps that launch at startup.
  • Changing to another kernel, 5.15, 6.1, 6.6.
  • Using video-nvidia-470 instead of video-nvidia.
  • Disabling vd-t and fast boot in bios settings.
  • Unpluging everything except keyboard with mouse.
  • Unpluging secondary monitors and keep main turned on.
  • Disabling nvidia suspend, hibernate, resume services.
  • Enabling nvidia suspend, hibernate, resume services.
  • Using video-linux (can’t boot, lightdm failed to start).
  • Booting manjaro from live cd and suspending it.
    No suspend option in power menu, manually typing
    “sudo systemctl suspend” prints “access denied”.

Always after resume fans started spinning and that’s all, no video signal, keyboard not lighting (i have rgb, so normally it light up when pc is on), can’t even ping it (i have assigned static ip and tried to ping it, but request timeout). What else can i try to make suspend work?

Here is my journal log (only with priority = 3):

[theqffel@kubekszklany ~]$ journalctl --boot=-1 --priority=3 --catalog --no-pager
sty 19 19:48:07 kubekszklany kernel: x86/cpu: SGX disabled by BIOS.
sty 19 19:48:07 kubekszklany kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20230628/psargs-330)
sty 19 19:48:07 kubekszklany kernel: ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
sty 19 19:48:07 kubekszklany kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20230628/psargs-330)
sty 19 19:48:07 kubekszklany kernel: ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
sty 19 19:48:07 kubekszklany systemd-modules-load[224]: Failed to find module '/etc/modules-load.d/anbox.conf  ashmem_linux binder_linux'
sty 19 19:48:07 kubekszklany systemd-tmpfiles[239]: /etc/tmpfiles.d/anbox.conf:1: Unknown modifiers in command '/etc/tmpfiles.d/anbox.conf'
sty 19 19:48:07 kubekszklany systemd-tmpfiles[241]: /etc/tmpfiles.d/anbox.conf:1: Unknown modifiers in command '/etc/tmpfiles.d/anbox.conf'
sty 19 19:48:07 kubekszklany systemd-udevd[244]: /usr/lib/udev/rules.d/99-vmware-scsi-udev.rules:12 Invalid key 'BUS'.
sty 19 19:48:07 kubekszklany systemd-udevd[244]: /usr/lib/udev/rules.d/99-vmware-scsi-udev.rules:15 Invalid value "/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" for RUN (char 27: invalid substitution type), ignoring.
sty 19 19:48:07 kubekszklany systemd-udevd[244]: /usr/lib/udev/rules.d/99-vmware-scsi-udev.rules:18 Invalid value "/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" for RUN (char 27: invalid substitution type), ignoring.
sty 19 19:48:08 kubekszklany systemd-tmpfiles[451]: /etc/tmpfiles.d/anbox.conf:1: Unknown modifiers in command '/etc/tmpfiles.d/anbox.conf'
sty 19 19:48:09 kubekszklany kernel: 
sty 19 19:48:09 kubekszklany kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
sty 19 19:48:09 kubekszklany kernel: ucsi_ccg 1-0008: i2c_transfer failed -110
sty 19 19:48:09 kubekszklany kernel: ucsi_ccg 1-0008: ucsi_ccg_init failed - -110
sty 19 19:48:09 kubekszklany kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  545.29.06  Thu Nov 16 01:59:08 UTC 2023
sty 19 19:48:13 kubekszklany dbus-broker-launch[918]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share//dbus-1/services/org.freedesktop.FileManager1.service'
░░ Subject: Invalid service file
░░ Defined-By: dbus-broker
░░ Support: https://groups.google.com/forum/#!forum/bus1-devel
░░ 
░░ A service file is a ini-type configuration file.
░░ 
░░ It has one required section
░░ named [D-BUS Service]. The section contains the required key 'Name', which
░░ must be a valid D-Bus name that is unique across all service files. It also
░░ contains at least one of the two optional keys 'SystemdService' and 'Exec',
░░ as well as optionally the key 'User'. Exec must be a valid shell command and
░░ User must be a valid user on the system.
░░ 
░░ A service file should be named after the D-Bus name it configures. That is
░░ a file containing Name=org.foo.bar1 should be named org.foo.bar1.service.
░░ For backwards compatibility, we only warn when files do not follow this
░░ convention when run as a user bus. The system bus considers this an error
░░ and ignores the service file.
sty 19 19:48:19 kubekszklany dbus-broker-launch[1013]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share//dbus-1/services/org.freedesktop.FileManager1.service'
░░ Subject: Invalid service file
░░ Defined-By: dbus-broker
░░ Support: https://groups.google.com/forum/#!forum/bus1-devel
░░ 
░░ A service file is a ini-type configuration file.
░░ 
░░ It has one required section
░░ named [D-BUS Service]. The section contains the required key 'Name', which
░░ must be a valid D-Bus name that is unique across all service files. It also
░░ contains at least one of the two optional keys 'SystemdService' and 'Exec',
░░ as well as optionally the key 'User'. Exec must be a valid shell command and
░░ User must be a valid user on the system.
░░ 
░░ A service file should be named after the D-Bus name it configures. That is
░░ a file containing Name=org.foo.bar1 should be named org.foo.bar1.service.
░░ For backwards compatibility, we only warn when files do not follow this
░░ convention when run as a user bus. The system bus considers this an error
░░ and ignores the service file.
sty 19 19:48:19 kubekszklany lightdm[989]: gkr-pam: couldn't unlock the login keyring.
sty 19 19:48:19 kubekszklany pulseaudio[1070]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer: unit failed.
sty 19 19:48:20 kubekszklany ddcutil[1501]: busno=4, sleep-multiplier =  2.00. Testing for supported feature 0x10 returned Error_Info[DDCRC_RETRIES in ddc_write_read_with_retry, causes: DDCRC_DDC_DATA(10)]
sty 19 19:48:27 kubekszklany ddcutil[1619]: i2c_check_businfo_connector() failed for bus 4
sty 19 19:48:27 kubekszklany ddcutil[1619]: i2c_check_businfo_connector() failed for bus 5
sty 19 19:48:29 kubekszklany ddcutil[1619]: busno=4, sleep-multiplier =  2.00. Testing for supported feature 0x10 returned Error_Info[DDCRC_RETRIES in ddc_write_read_with_retry, causes: DDCRC_DDC_DATA(10)]
sty 19 19:49:42 kubekszklany systemd-sleep[3182]: Failed to lock home directories: Unknown object '/org/freedesktop/home1'.

Here is my full journal log (from time when i click “suspend” button):

sty 19 19:49:39 kubekszklany systemd-logind[735]: The system will suspend now!
sty 19 19:49:39 kubekszklany NetworkManager[738]: <info>  [1705690179.9412] manager: sleep: sleep requested (sleeping: no  enabled: yes)
sty 19 19:49:39 kubekszklany NetworkManager[738]: <info>  [1705690179.9413] manager: NetworkManager state is now ASLEEP
sty 19 19:49:39 kubekszklany systemd[1]: Reached target Sleep.
░░ Subject: A start job for unit sleep.target has finished successfully
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit sleep.target has finished successfully.
░░ 
░░ The job identifier is 2766.
sty 19 19:49:39 kubekszklany systemd[1]: Starting NVIDIA system suspend actions...
░░ Subject: A start job for unit nvidia-suspend.service has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit nvidia-suspend.service has begun execution.
░░ 
░░ The job identifier is 2769.
sty 19 19:49:39 kubekszklany suspend[3147]: nvidia-suspend.service
sty 19 19:49:39 kubekszklany logger[3147]: <13>Jan 19 19:49:39 suspend: nvidia-suspend.service
sty 19 19:49:40 kubekszklany root[3170]: ACPI group/action undefined: jack/lineout / LINEOUT
sty 19 19:49:40 kubekszklany root[3172]: ACPI group/action undefined: jack/videoout / VIDEOOUT
sty 19 19:49:40 kubekszklany acpid[730]: client 842[0:0] has disconnected
sty 19 19:49:40 kubekszklany root[3174]: ACPI group/action undefined: jack/lineout / LINEOUT
sty 19 19:49:40 kubekszklany root[3176]: ACPI group/action undefined: jack/videoout / VIDEOOUT
sty 19 19:49:40 kubekszklany acpid[730]: client 842[0:0] has disconnected
sty 19 19:49:40 kubekszklany root[3178]: ACPI group/action undefined: jack/lineout / LINEOUT
sty 19 19:49:40 kubekszklany root[3180]: ACPI group/action undefined: jack/videoout / VIDEOOUT
sty 19 19:49:42 kubekszklany systemd[1]: nvidia-suspend.service: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The unit nvidia-suspend.service has successfully entered the 'dead' state.
sty 19 19:49:42 kubekszklany systemd[1]: Finished NVIDIA system suspend actions.
░░ Subject: A start job for unit nvidia-suspend.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit nvidia-suspend.service has finished successfully.
░░ 
░░ The job identifier is 2769.
sty 19 19:49:42 kubekszklany systemd[1]: nvidia-suspend.service: Consumed 2.229s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The unit nvidia-suspend.service completed and consumed the indicated resources.
sty 19 19:49:42 kubekszklany systemd[1]: Starting System Suspend...
░░ Subject: A start job for unit systemd-suspend.service has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit systemd-suspend.service has begun execution.
░░ 
░░ The job identifier is 2765.
sty 19 19:49:42 kubekszklany systemd-sleep[3182]: Failed to lock home directories: Unknown object '/org/freedesktop/home1'.
sty 19 19:49:42 kubekszklany systemd-sleep[3182]: Performing sleep operation 'suspend'...
░░ Subject: System sleep state suspend entered
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The system has now entered the suspend sleep state.
sty 19 19:49:42 kubekszklany kernel: PM: suspend entry (deep)

Here is my full system specifications:

[theqffel@kubekszklany ~]$ inxi -v7azy
System:
  Kernel: 6.6.10-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=c6d1b562-29b9-415b-9087-bd420bdf45cf rw quiet
    resume=UUID=aaddc524-25e2-4102-966b-6ac056bd00b0 udev.log_priority=3
  Desktop: Cinnamon v: 6.0.4 tk: GTK v: 3.24.39 wm: muffin vt: 7 dm: LightDM
    v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: H310N 2.0 v: x.x
    serial: <superuser required> UEFI: American Megatrends v: F4a
    date: 11/28/2019
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 16 GiB available: 15.57 GiB used: 3.76 GiB (24.2%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-8400 bits: 64 type: MCP arch: Coffee Lake
    gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF4
  Topology: cpus: 1x 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: 3880 high: 3900 min/max: 800/4000 scaling:
    driver: intel_pstate governor: powersave cores: 1: 3900 2: 3896 3: 3891
    4: 3799 5: 3900 6: 3896 bogomips: 33613
  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 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: 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
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: ASUSTeK
    driver: nvidia v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+
    status: current (as of 2023-11; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 1
    link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:21c4 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.10 with: Xwayland v: 23.2.3 driver: X:
    loaded: nvidia gpu: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3460x1440 s-dpi: 48 s-size: 1831x261mm (72.09x10.28")
    s-diag: 1850mm (72.82")
  Monitor-1: DP-0 pos: primary,right res: 2560x1440 hz: 144 dpi: 109
    size: 597x336mm (23.5x13.23") diag: 685mm (26.97") modes: N/A
  Monitor-2: HDMI-0 pos: left res: 900x1440 hz: 75 dpi: 88
    size: 260x470mm (10.24x18.5") diag: 537mm (21.15") modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: kms_swrast surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 545.29.06
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1660
    SUPER/PCIe/SSE2 memory: 5.86 GiB
  API: Vulkan v: 1.3.274 layers: 7 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 1660 SUPER driver: nvidia v: 545.29.06 device-ID: 10de:21c4
    surfaces: xcb,xlib
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
    chip-ID: 8086:a2f0 class-ID: 0403
  Device-2: NVIDIA TU116 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 1 link-max:
    lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:1aeb class-ID: 0403
  API: ALSA v: k6.6.10-1-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: PulseAudio v: 16.1 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8168 v: 8.052.01-NAPI modules: r8169 pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: dynamic mngtmpaddr proto kernel_ra scope: global
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.36 TiB used: 697 GiB (49.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SA2000M8500G
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: S5Z42105 temp: 40.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10JPCX-24UE4T0
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 1A01 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 320 GiB size: 313.91 GiB (98.10%) used: 250.84 GiB (79.9%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A
    uuid: c6d1b562-29b9-415b-9087-bd420bdf45cf
  ID-2: /archive raw-size: 460 GiB size: 460 GiB (100.00%)
    used: 91.1 GiB (19.8%) fs: ntfs dev: /dev/sda1 maj-min: 8:1 label: Archives
    uuid: 28C40F13C40EE2C4
  ID-3: /archive/RetroStation raw-size: 471.51 GiB size: 471.51 GiB (100.00%)
    used: 355.06 GiB (75.3%) fs: ntfs dev: /dev/sda2 maj-min: 8:2
    label: RetroStation uuid: 786018B851EE8ABF
  ID-4: /boot/efi raw-size: 136 MiB size: 133.9 MiB (98.45%)
    used: 278 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: NO_LABEL uuid: 8453-FC8A
Swap:
  Kernel: swappiness: 1 (default 60) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 5.52 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p6 maj-min: 259:6 label: N/A
    uuid: eae37dec-08b9-4546-9a9e-ff4c6d9f03a6
Unmounted:
  ID-1: /dev/nvme0n1p3 maj-min: 259:3 size: 100 MiB fs: vfat label: N/A
    uuid: 9454-1F72
  ID-2: /dev/nvme0n1p4 maj-min: 259:4 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/nvme0n1p5 maj-min: 259:5 size: 140 GiB fs: ntfs label: Windows
    uuid: 9A56A0BB56A09A11
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 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: 1-2:2 info: VIA Labs Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 2109:2811
    class-ID: 0900
  Device-1: 1-2.3:4 info: Gaming KB type: keyboard driver: hid-generic,usbhid
    interfaces: 2 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 300mA chip-ID: 258a:1006 class-ID: 0301
  Device-2: 1-2.4:5 info: SINOWEALTH Wired Gaming Mouse type: mouse,keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 480mA chip-ID: 258a:1007 class-ID: 0301
  Device-3: 1-5:3 info: Arduino SA Leonardo (CDC ACM HID)
    type: abstract (modem),CDC-data driver: cdc_acm interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
    chip-ID: 2341:8036 class-ID: 0a00
  Hub-3: 2-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-4: 2-2:2 info: VIA Labs Hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 2109:8110
    class-ID: 0900
  Hub-5: 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-6: 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: 48.0 C mobo: 41.0 C gpu: nvidia temp: 48 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 37%
Info:
  Processes: 309 Uptime: 4m wakeups: 0 Init: systemd v: 255 default: graphical
  tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6 Packages: pm: pacman
  pkgs: 2071 libs: 491 tools: pamac pm: flatpak pkgs: 0 Shell: Bash v: 5.2.21
  running-in: gnome-terminal inxi: 3.3.31

And here is my kernel and graphic driver:

[theqffel@kubekszklany ~]$ mhwd-kernel -li
Currently running: 6.6.10-1-MANJARO (linux66)
The following kernels are installed in your system:
   * linux66
[theqffel@kubekszklany ~]$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2023.03.23               false            PCI
         network-r8168            2023.09.12                true            PCI

Warning: No installed USB configs!
[theqffel@kubekszklany ~]$ mhwd -l
> 0000:03:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2023.09.12                true            PCI

> 0000:01:00.0 (0300:10de:21c4) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2023.03.23               false            PCI
    video-nvidia-470xx            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

Are you trying to suspend-to-RAM or suspend-to-disk (aka hibernate)?

The latter needs to be set up properly.

If that has been done or it happens with suspend-to-RAM:
Is there any error/warning logged in the journal after a failed resume?
Posting the output of inxi and the journal as linked in here might get some answers of more experienced users

See the Arch Wike on NVIDIA/Tips and tricks - ArchWiki

Are you trying to suspend-to-RAM or suspend-to-disk (aka hibernate)?

I want to suspend to ram using “suspend” button on power menu.

Is there any error/warning logged in the journal after a failed resume?

Only error i see is failed to lock home directories: unknown object /org/freedesktop/home1 at journalctl ending, but i am not sure if this is the error i am looking for and i even don’t know how to fix it.

Posting the output of inxi and the journal as linked in here might get some answers of more experienced users

I edited my post and added more informations including journal and inxi.

See the Arch Wike on NVIDIA/Tips and tricks - ArchWiki

I tried enabling these services, including creating modprobe file and regenerating initramfs, but nothing changed.

See: sleep: connect to correct bus when locking homed-managed homes by YHNdnzj · Pull Request #30638 · systemd/systemd · GitHub

systemd 255.3 will include this patch.

Updated to 255.3-1, nothing changed, still not working.

Latest log (from time when i press “suspend” button):

[theqffel@kubekszklany ~]$ systemctl --version
systemd 255 (255.3-1-manjaro)
+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified
[theqffel@kubekszklany ~]$ journalctl --boot=-1 --catalog --no-pager | tail -n 64
lut 24 11:45:30 kubekszklany systemd-logind[703]: The system will suspend now!
lut 24 11:45:30 kubekszklany NetworkManager[706]: <info>  [1708771530.2924] manager: sleep: sleep requested (sleeping: no  enabled: yes)
lut 24 11:45:30 kubekszklany NetworkManager[706]: <info>  [1708771530.2925] manager: NetworkManager state is now ASLEEP
lut 24 11:45:30 kubekszklany systemd[1]: Reached target Sleep.
░░ Subject: A start job for unit sleep.target has finished successfully
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit sleep.target has finished successfully.
░░ 
░░ The job identifier is 2906.
lut 24 11:45:30 kubekszklany systemd[1]: Starting NVIDIA system suspend actions...
░░ Subject: A start job for unit nvidia-suspend.service has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit nvidia-suspend.service has begun execution.
░░ 
░░ The job identifier is 2907.
lut 24 11:45:30 kubekszklany suspend[3749]: nvidia-suspend.service
lut 24 11:45:30 kubekszklany logger[3749]: <13>Feb 24 11:45:30 suspend: nvidia-suspend.service
lut 24 11:45:30 kubekszklany root[3764]: ACPI group/action undefined: jack/lineout / LINEOUT
lut 24 11:45:30 kubekszklany root[3766]: ACPI group/action undefined: jack/videoout / VIDEOOUT
lut 24 11:45:30 kubekszklany acpid[698]: client 808[0:0] has disconnected
lut 24 11:45:30 kubekszklany root[3770]: ACPI group/action undefined: jack/lineout / LINEOUT
lut 24 11:45:30 kubekszklany root[3772]: ACPI group/action undefined: jack/videoout / VIDEOOUT
lut 24 11:45:30 kubekszklany acpid[698]: client 808[0:0] has disconnected
lut 24 11:45:30 kubekszklany root[3774]: ACPI group/action undefined: jack/lineout / LINEOUT
lut 24 11:45:30 kubekszklany root[3776]: ACPI group/action undefined: jack/videoout / VIDEOOUT
lut 24 11:45:33 kubekszklany systemd[1]: nvidia-suspend.service: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The unit nvidia-suspend.service has successfully entered the 'dead' state.
lut 24 11:45:33 kubekszklany systemd[1]: Finished NVIDIA system suspend actions.
░░ Subject: A start job for unit nvidia-suspend.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit nvidia-suspend.service has finished successfully.
░░ 
░░ The job identifier is 2907.
lut 24 11:45:33 kubekszklany systemd[1]: nvidia-suspend.service: Consumed 2.299s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The unit nvidia-suspend.service completed and consumed the indicated resources.
lut 24 11:45:33 kubekszklany systemd[1]: Starting System Suspend...
░░ Subject: A start job for unit systemd-suspend.service has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit systemd-suspend.service has begun execution.
░░ 
░░ The job identifier is 2903.
lut 24 11:45:33 kubekszklany systemd-sleep[3779]: Performing sleep operation 'suspend'...
░░ Subject: System sleep state suspend entered
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The system has now entered the suspend sleep state.
lut 24 11:45:33 kubekszklany kernel: PM: suspend entry (deep)
[theqffel@kubekszklany ~]$ 

Above log is when i have nvidia services enabled, but when i disable it i have error: PreserveVideoMemoryAllocations module parameter is set. System Power Management attempted without driver procfs suspend interface. Please refer to the 'Configuring Power Management Support' section in the driver README. I disabled PreserveVideoMemoryAllocations, regenerated kernel and restart pc, error is gone, pc is suspending, but still can’t resume it.

Ah, well I can’t give support for that thread due I haven’t a Nvidia GPU.