Laptop w/ GeForce 9400M and nouveau drivers doesn't resume from systemctl suspend

hello,

i have been having trouble getting a macbook pro 5,5 with a GeForce 9400M GPU (MCP79/ion) to resume from systemctl suspend.

i initially came across the issue testing garuda sway with both linux-zen and linux-lts kernels. i then installed garuda xfce and the same issue appeared to occur.

i initially posted to the arch forums at https://bbs.archlinux.org/viewtopic.php?pid=2008259 . however after testing systemctl suspend with a vanilla arch install (kernel 5.15.7 and nouveau drivers) and finding that resume worked correctly i thought it might make sense to move to the garuda forums (in fact the other thread was just closed as i was writing this post).

further details and testing are overviewed in the above arch forum link - happy to repost the info here as well but wasn’t sure if that was appropriate. to summarize:

immediately after entering systemctl suspend in a terminal within sway the lockscreen (swaylock) appears. a few seconds later the screen goes black. the following issue seems to be the same after entering systemctl suspend in a virtual console except swaylock doesn’t appear first.

pressing any key, the mouse, or the power button, has no effect. can’t switch to a virtual console with fn+ctrl+alt+f2. the brightness keys have no effect. the caps lock status light does not turn on or off.

if the fans are audibly spinning when suspending they continue to run for a bit. after suspending, closing the laptop lid result in the front power led lighting up (normally this is off). opening the lid the front power led turns back off, but nothing else occurs.

the only thing that seems to function is forcing a shutdown by holding down the power button for ~5 seconds. closing the lid no longer results in the power led lighting up. the computer then boots when pressing the power button again.

the only visible difference when suspending on the vanilla arch install is that the power led began to blink slowly. which makes me wonder if the machine never fully suspends when initiated on the garuda installs.

thanks as always for any help. some logs below:

journalctl after `systemctl suspend` up to reboot
Dec 05 21:29:21 [hostname] polkitd[434]: Registered Authentication Agent for unix-process:4983:26606 (system bus name :1.66 [/usr/bin/pkttyagent --notify-fd 7 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Dec 05 21:29:21 [hostname] ModemManager[468]: <info>  [sleep-monitor] system is about to suspend
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4128] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4129] device (enp0s10): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4162] manager: NetworkManager state is now ASLEEP
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4168] device (wlp3s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] polkitd[434]: Unregistered Authentication Agent for unix-process:4983:26606 (system bus name :1.66, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Dec 05 21:29:21 [hostname] dbus-daemon[423]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.10' (uid=0 pid=425 comm="/usr/bin/NetworkManager --no-daemon ")
Dec 05 21:29:21 [hostname] systemd[1]: Starting Network Manager Script Dispatcher Service...
Dec 05 21:29:21 [hostname] dbus-daemon[423]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Dec 05 21:29:21 [hostname] audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 05 21:29:21 [hostname] systemd[1]: Started Network Manager Script Dispatcher Service.
Dec 05 21:29:21 [hostname] kernel: audit: type=1130 audit(1638768561.446:121): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=3c:37:86:6f:51:ee reason=3 locally_generated=1
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: nl80211: Was expecting local disconnect but got another disconnect event first
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4591] device (wlp3s0): supplicant interface state: completed -> disconnected
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4592] device (wlp3s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Withdrawing address record for fe80::5fe2:fb16:2f18:2aeb on wlp3s0.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Leaving mDNS multicast group on interface wlp3s0.IPv6 with address fe80::5fe2:fb16:2f18:2aeb.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Interface wlp3s0.IPv6 no longer relevant for mDNS.
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4649] dhcp4 (wlp3s0): canceled DHCP transaction
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4650] dhcp4 (wlp3s0): state changed bound -> terminated
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Interface wlp3s0.IPv4 no longer relevant for mDNS.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Leaving mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.1.47.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Withdrawing address record for 192.168.1.47 on wlp3s0.
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4830] device (wlp3s0): set-hw-addr: set MAC address to B6:B6:1A:72:10:98 (scanning)
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Joining mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.1.47.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: New relevant interface wlp3s0.IPv4 for mDNS.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Registering new address record for 192.168.1.47 on wlp3s0.IPv4.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Withdrawing address record for 192.168.1.47 on wlp3s0.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Leaving mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.1.47.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Interface wlp3s0.IPv4 no longer relevant for mDNS.
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5548] device (wlp3s0): supplicant interface state: disconnected -> interface_disabled
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5579] device (wlp3s0): supplicant interface state: interface_disabled -> disconnected
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5583] device (wlp3s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5628] device (wlp3s0): set-hw-addr: reset MAC address to F8:1E:DF:DE:E7:C9 (unmanage)
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
Dec 05 21:29:21 [hostname] kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
Dec 05 21:29:22 [hostname] avahi-daemon[422]: Joining mDNS multicast group on interface wlp3s0.IPv6 with address fe80::fa1e:dfff:fede:e7c9.
Dec 05 21:29:22 [hostname] avahi-daemon[422]: New relevant interface wlp3s0.IPv6 for mDNS.
Dec 05 21:29:22 [hostname] avahi-daemon[422]: Registering new address record for fe80::fa1e:dfff:fede:e7c9 on wlp3s0.*.
Dec 05 21:29:26 [hostname] systemd-logind[442]: Delay lock is active (UID 1000/[username], PID 1485/swayidle) but inhibitor timeout is reached.
Dec 05 21:29:26 [hostname] systemd[1]: Reached target Sleep.
Dec 05 21:29:26 [hostname] systemd[1]: Starting System Suspend...
Dec 05 21:29:26 [hostname] systemd-sleep[5013]: Entering sleep state 'suspend'...
Dec 05 21:29:26 [hostname] kernel: PM: suspend entry (deep)
-- Boot 44f675f2bbd446a384ff9dadbf41e45e --
Dec 05 21:30:44 [hostname] kernel: microcode: microcode updated early to revision 0xa0b, date = 2010-09-28
inxi -Fza
System:    Kernel: 5.15.6-zen2-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=cfa5868d-1e7f-4b83-9f00-667b6c1ab025 rw
           rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
           systemd.unified_cgroup_hierarchy=1 loglevel=3
           Desktop: sway 1.6.1 dm: N/A Distro: Garuda Linux base: Arch Linux
Machine:   Type: Laptop System: Apple product: MacBookPro5,5 v: 1.0 serial: <filter> Chassis: type: 10 v: Mac-F2268AC8
           serial: <filter>
           Mobo: Apple model: Mac-F2268AC8 serial: N/A UEFI: Apple v: MBP55.88Z.00AC.B03.0906151708 date: 06/15/09
Battery:   ID-1: BAT0 charge: 64.1 Wh (97.6%) condition: 65.7/64.8 Wh (101.4%) volts: 11.5 min: 10.8
           model: EGOWAY A1322 type: Li-ion serial: N/A status: Discharging cycles: 35
CPU:       Info: Dual Core model: Intel Core2 Duo P8700 socket: U2E1 bits: 64 type: MCP arch: Penryn family: 6
           model-id: 17 (23) stepping: A (10) microcode: A0B cache: L1: 128 KiB L2: 6 MiB
           flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 10082
           Speed: 2472 MHz min/max: 798/2527 MHz base/boost: 2530/2530 volts: 1.6 V ext-clock: 266 MHz
           Core speeds (MHz): 1: 2521 2: 2512
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
           Type: l1tf mitigation: PTE Inversion; VMX: EPT disabled
           Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
           Type: meltdown mitigation: PTI
           Type: spec_store_bypass status: Vulnerable
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Full generic retpoline, STIBP: disabled, RSB filling
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: NVIDIA C79 [GeForce 9400M] vendor: Apple driver: nouveau v: kernel bus-ID: 02:00.0
           chip-ID: 10de:0863 class-ID: 0300
           Device-2: Apple Built-in iSight type: USB driver: uvcvideo bus-ID: 1-4:2 chip-ID: 05ac:8507 class-ID: 0e02
           serial: <filter>
           Display: server: No display server data found. Headless machine? resolution: <missing: xdpyinfo>
           Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:     Device-1: NVIDIA MCP79 High Definition Audio driver: snd_hda_intel v: kernel bus-ID: 00:08.0
           chip-ID: 10de:0ac0 class-ID: 0403
           Sound Server-1: ALSA v: k5.15.6-zen2-1-zen running: yes
           Sound Server-2: sndio v: N/A running: no
           Sound Server-3: JACK v: 1.9.19 running: no
           Sound Server-4: PulseAudio v: 15.0 running: no
           Sound Server-5: PipeWire v: 0.3.40 running: yes
Network:   Device-1: NVIDIA MCP79 Ethernet driver: forcedeth v: kernel port: 21e0 bus-ID: 00:0a.0 chip-ID: 10de:0ab0
           class-ID: 0200
           IF: enp0s10 state: down mac: <filter>
           Device-2: Broadcom BCM4322 802.11a/b/g/n Wireless LAN vendor: Apple AirPort Extreme driver: wl v: kernel
           modules: ssb bus-ID: 03:00.0 chip-ID: 14e4:432b class-ID: 0280
           IF: wlp3s0 state: up mac: <filter>
Bluetooth: Device-1: Apple Bluetooth Host Controller type: USB driver: btusb v: 0.8 bus-ID: 4-1.1:3 chip-ID: 05ac:8213
           class-ID: fe01 serial: <filter>
           Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:    Local Storage: total: 462.59 GiB used: 10.82 GiB (2.3%)
           SMART Message: Required tool smartctl not installed. Check --recommends
           ID-1: /dev/sda maj-min: 8:0 vendor: Corsair model: Corsair Force GT size: 223.57 GiB block-size:
           physical: 512 B logical: 512 B speed: 1.5 Gb/s type: SSD serial: <filter> rev: 5.07 scheme: GPT
           ID-2: /dev/sdc maj-min: 8:32 type: USB vendor: Samsung model: Flash Drive size: 239.02 GiB block-size:
           physical: 512 B logical: 512 B type: SSD serial: <filter> rev: 1100 scheme: MBR
Partition: ID-1: / raw-size: 110.35 GiB size: 110.35 GiB (100.00%) used: 10.66 GiB (9.7%) fs: btrfs block-size: 4096 B
           dev: /dev/sda5 maj-min: 8:5
           ID-2: /boot/efi raw-size: 600 MiB size: 598.8 MiB (99.80%) used: 576 KiB (0.1%) fs: vfat block-size: 512 B
           dev: /dev/sda4 maj-min: 8:4
           ID-3: /home raw-size: 110.35 GiB size: 110.35 GiB (100.00%) used: 10.66 GiB (9.7%) fs: btrfs
           block-size: 4096 B dev: /dev/sda5 maj-min: 8:5
           ID-4: /var/log raw-size: 110.35 GiB size: 110.35 GiB (100.00%) used: 10.66 GiB (9.7%) fs: btrfs
           block-size: 4096 B dev: /dev/sda5 maj-min: 8:5
           ID-5: /var/tmp raw-size: 110.35 GiB size: 110.35 GiB (100.00%) used: 10.66 GiB (9.7%) fs: btrfs
           block-size: 4096 B dev: /dev/sda5 maj-min: 8:5
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
           ID-1: swap-1 type: zram size: 7.51 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 29.3 C mobo: N/A gpu: nouveau temp: 48.0 C
           Fan Speeds (RPM): N/A
Info:      Processes: 202 Uptime: 3m wakeups: 2 Memory: 7.51 GiB used: 1.12 GiB (14.9%) Init: systemd v: 249
           tool: systemctl Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1176 lib: 298 Shell: sh (sudo)
           default: Bash v: 5.1.12 running-in: alacritty inxi: 3.3.09

Please don’t post on a different forum when using an Arch derivative! It is incredibly rude, and ends up giving users of derivatives a bad name.

If it concerns Garuda then please repost here. If the thread has been binned then noone here can see it.

You’d also need to compare the packages and default configuration.

thanks for the clarifications

understood, my mistake.

here is the entirety of the original post:

testing a fresh arch install (garuda sway) on a macbook 5,5 mid-2009 with nouveau drivers (https://everymac.com/systems/apple/macb … specs.html)

when using either the linux-zen 5.15.6-zen kernel or linux-lts kernel the suspend function does not resume.

immediately after entering systemctl suspend in a terminal within sway the lockscreen (swaylock) appears. a few seconds later the screen goes black. the following issue seems to be the same after entering systemctl suspend in a virtual console except swaylock doesn’t appear first.

pressing any key, the mouse, or the power button, has no effect. can’t switch to a virtual console with fn+ctrl+alt+f2. the brightness keys have no effect. the caps lock status light does not turn on or off.

if the fans are audibly spinning when suspending they continue to run for a bit. after suspending, closing the laptop lid result in the front power led lighting up (normally this is off). opening the lid the front power led turns back off, but nothing else occurs.

the only thing that seems to function is forcing a shutdown by holding down the power button for ~5 seconds. closing the lid no longer results in the power led lighting up. the computer then boots when pressing the power button again.

Here is the journalctl log between entering the suspend command and rebooting:

journalctl
Dec 05 21:29:21 [hostname] polkitd[434]: Registered Authentication Agent for unix-process:4983:26606 (system bus name :1.66 [/usr/bin/pkttyagent --notify-fd 7 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Dec 05 21:29:21 [hostname] ModemManager[468]: <info>  [sleep-monitor] system is about to suspend
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4128] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4129] device (enp0s10): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4162] manager: NetworkManager state is now ASLEEP
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4168] device (wlp3s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] polkitd[434]: Unregistered Authentication Agent for unix-process:4983:26606 (system bus name :1.66, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Dec 05 21:29:21 [hostname] dbus-daemon[423]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.10' (uid=0 pid=425 comm="/usr/bin/NetworkManager --no-daemon ")
Dec 05 21:29:21 [hostname] systemd[1]: Starting Network Manager Script Dispatcher Service...
Dec 05 21:29:21 [hostname] dbus-daemon[423]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Dec 05 21:29:21 [hostname] audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 05 21:29:21 [hostname] systemd[1]: Started Network Manager Script Dispatcher Service.
Dec 05 21:29:21 [hostname] kernel: audit: type=1130 audit(1638768561.446:121): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=3c:37:86:6f:51:ee reason=3 locally_generated=1
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: nl80211: Was expecting local disconnect but got another disconnect event first
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4591] device (wlp3s0): supplicant interface state: completed -> disconnected
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4592] device (wlp3s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Withdrawing address record for fe80::5fe2:fb16:2f18:2aeb on wlp3s0.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Leaving mDNS multicast group on interface wlp3s0.IPv6 with address fe80::5fe2:fb16:2f18:2aeb.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Interface wlp3s0.IPv6 no longer relevant for mDNS.
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4649] dhcp4 (wlp3s0): canceled DHCP transaction
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4650] dhcp4 (wlp3s0): state changed bound -> terminated
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Interface wlp3s0.IPv4 no longer relevant for mDNS.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Leaving mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.1.47.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Withdrawing address record for 192.168.1.47 on wlp3s0.
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.4830] device (wlp3s0): set-hw-addr: set MAC address to B6:B6:1A:72:10:98 (scanning)
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Joining mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.1.47.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: New relevant interface wlp3s0.IPv4 for mDNS.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Registering new address record for 192.168.1.47 on wlp3s0.IPv4.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Withdrawing address record for 192.168.1.47 on wlp3s0.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Leaving mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.1.47.
Dec 05 21:29:21 [hostname] avahi-daemon[422]: Interface wlp3s0.IPv4 no longer relevant for mDNS.
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5548] device (wlp3s0): supplicant interface state: disconnected -> interface_disabled
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5579] device (wlp3s0): supplicant interface state: interface_disabled -> disconnected
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5583] device (wlp3s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Dec 05 21:29:21 [hostname] NetworkManager[425]: <info>  [1638768561.5628] device (wlp3s0): set-hw-addr: reset MAC address to F8:1E:DF:DE:E7:C9 (unmanage)
Dec 05 21:29:21 [hostname] wpa_supplicant[487]: nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
Dec 05 21:29:21 [hostname] kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
Dec 05 21:29:22 [hostname] avahi-daemon[422]: Joining mDNS multicast group on interface wlp3s0.IPv6 with address fe80::fa1e:dfff:fede:e7c9.
Dec 05 21:29:22 [hostname] avahi-daemon[422]: New relevant interface wlp3s0.IPv6 for mDNS.
Dec 05 21:29:22 [hostname] avahi-daemon[422]: Registering new address record for fe80::fa1e:dfff:fede:e7c9 on wlp3s0.*.
Dec 05 21:29:26 [hostname] systemd-logind[442]: Delay lock is active (UID 1000/[username], PID 1485/swayidle) but inhibitor timeout is reached.
Dec 05 21:29:26 [hostname] systemd[1]: Reached target Sleep.
Dec 05 21:29:26 [hostname] systemd[1]: Starting System Suspend...
Dec 05 21:29:26 [hostname] systemd-sleep[5013]: Entering sleep state 'suspend'...
Dec 05 21:29:26 [hostname] kernel: PM: suspend entry (deep)
-- Boot 44f675f2bbd446a384ff9dadbf41e45e --
Dec 05 21:30:44 [hostname] kernel: microcode: microcode updated early to revision 0xa0b, date = 2010-09-28

by default cat /proc/acpi/wakeup returns:

File: /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
ADP1      S3    *disabled  platform:ACPI0003:00
LID0      S3    *enabled   platform:PNP0C0D:00
EC    S3    *disabled  platform:PNP0C09:00
OHC1      S3    *enabled   pci:0000:00:04.0
EHC1      S3    *enabled   pci:0000:00:04.1
OHC2      S3    *enabled   pci:0000:00:06.0
EHC2      S3    *enabled   pci:0000:00:06.1
GIGE      S5    *disabled  pci:0000:00:0a.0

disabling LID0 doesn’t seem to change anything with the resume issue.

adding the kernel parameter “acpi_osi=!Darwin” doesn’t seem to effect the issue either.

i’ve also tried creating the /usr/lib/systemd/system-sleep/10-nouveau.sh script suggested in https://wiki.archlinux.org/title/Power_ … om_suspend but that also doesn’t seem to have any effect.

the arch install with the working suspend is completely bare bones - so i’m not sure where to begin comparing packages and configurations?

performed a clean install of garuda kde barebones edition for further testing and the same issue shows up.

looked over the package list but not sure where to begin comparing packages and default configuration:

sudo pacman -Q
accountsservice 0.6.55-3
acl 2.3.1-1
adobe-source-code-pro-fonts 2.038ro+1.058it+1.018var-1
adwaita-icon-theme 41.0-1
alacritty 0.9.0-1
alsa-card-profiles 1:0.3.40-1
alsa-firmware 1.2.4-2
alsa-lib 1.2.5.1-3
alsa-topology-conf 1.2.5.1-1
alsa-ucm-conf 1.2.5.1-1
ananicy-cpp 1.0.0.rc4-1
ananicy-rules-git 2.2.1.r66.g868895a-1
aom 3.2.0-1
appstream 0.14.6-2
appstream-qt 0.14.6-2
apr 1.7.0-3
apr-util 1.6.1-9
archlinux-keyring 20211028-1
argon2 20190702-3
ark 21.08.3-1
at-spi2-atk 2.38.0-1
at-spi2-core 2.42.0-1
atk 2.36.0-1
attica 5.88.0-1
attr 2.5.1-1
audit 3.0.6-2
autoconf 2.71-1
automake 1.16.5-1
avahi 0.8+22+gfd482a7-1
b43-fwcutter 019-3
baloo 5.88.0-1
baloo-widgets 21.08.3-1
bash 5.1.012-1
bash-completion 2.11-2
bind 9.16.23-1
binutils 2.36.1-3
bison 3.8.2-1
bluez 5.62-1
bluez-libs 5.62-1
bluez-qt 5.88.0-1
boost-libs 1.76.0-2
breeze 5.23.3-1
breeze-gtk 5.23.3-1
breeze-icons 5.88.0-1
bridge-utils 1.7.1-1
broadcom-wl-dkms 6.30.223.271-28
brotli 1.0.9-4
btrfs-progs 5.15.1-1
btrfsmaintenance 0.5-2
bubblewrap 0.5.0-1
bzip2 1.0.8-4
ca-certificates 20210603-1
ca-certificates-mozilla 3.72-2
ca-certificates-utils 20210603-1
cairo 1.17.4-5
cantarell-fonts 1:0.303-1
cdparanoia 10.2-8
celt 0.11.3-4
chaotic-keyring 20210617-2
chaotic-mirrorlist 20211129-1
cifs-utils 6.14-1
ckbcomp 1.205-1
clang 13.0.0-2
compiler-rt 13.0.0-1
convertlit 1.8-10
coreutils 9.0-2
crda 4.14-4
cryptsetup 2.4.2-1
curl 7.80.0-1
curlftpfs 0.9.2-8
dav1d 0.9.2-1
davfs2 1.6.1-1
db 5.3.28-5
dbus 1.12.20-1
dconf 0.40.0-1
desktop-file-utils 0.26-1
device-mapper 2.03.14-1
diffutils 3.8-1
ding-libs 0.6.1-3
dkms 3.0.2-1
dmidecode 3.3-1
dmraid 1.0.0.rc16.3-13
dnssec-anchors 20190629-3
dolphin 21.08.3-1
dosfstools 4.2-1
double-conversion 3.1.5-2
e2fsprogs 1.46.4-1
ebook-tools 0.2.2-7
ecryptfs-utils 111-5
editorconfig-core-c 0.12.5-1
efibootmgr 17-2
efivar 37-4
elfutils 0.186-1
enchant 2.3.1-2
exfatprogs 1.1.3-1
exiv2 0.27.5-1
expat 2.4.1-1
f2fs-tools 1.14.0-3
fakeroot 1.26-1
fatresize 1.1.0-1
ffmpeg 2:4.4.1-1
file 5.41-1
filesystem 2021.11.11-1
find-the-command-git 1.4.2.r2.g0fc7e85-2
findutils 4.8.0-1
flac 1.3.3-3
flex 2.6.4-3
fmt 8.0.1-2
fontconfig 2:2.13.94-1
frameworkintegration 5.88.0-1
freeglut 3.2.1-2
freetype2 2.11.0-4
fribidi 1.0.11-1
fscrypt 0.3.1-1
fuse-common 3.10.5-1
fuse2 2.9.9-4
fuse3 3.10.5-1
garuda-assistant 2.3.4-1
garuda-bash-config 1.0.1-1
garuda-browser-settings 1.2.2-1
garuda-common-settings 2.4.1-1
garuda-hooks 2.4.2-1
garuda-icons r30.bae0e8a-1
garuda-migrations 1.1.0-1
garuda-settings-manager 1.0.0-1
garuda-settings-manager-kcm 1.0.0-1
garuda-setup-assistant 1.3.6-1
garuda-starship-prompt 1.0.1-1
garuda-update 1.4.0-1
garuda-video-linux-config 1.1.4-2
garuda-welcome 1.0.13-1
gawk 5.1.1-1
gc 8.2.0-2
gcc 11.1.0-1
gcc-libs 11.1.0-1
gdbm 1.22-1
gdk-pixbuf2 2.42.6-2
geoip 1.6.12-2
geoip-database 20211123-1
gettext 0.21-1
giflib 5.2.1-2
git 2.34.1-1
glew 2.2.0-2
glib-networking 1:2.70.0-1
glib2 2.70.1-1
glibc 2.33-5
glu 9.0.2-1
gmp 6.2.1-1
gnu-netcat 0.7.1-8
gnupg 2.2.32-2
gnutls 3.7.2-2
gpgme 1.16.0-1
gpm 1.20.7.r38.ge82d1a6-4
gptfdisk 1.0.8-1
graphene 1.10.6-1
graphite 1:1.3.14-1
grep 3.7-1
groff 1.22.4-6
grub 2:2.06-2
grub-btrfs 4.10.2-1
grub-garuda 2.06-1
grub-theme-garuda r18.75c8339-1
gsettings-desktop-schemas 41.0-1
gsm 1.0.19-1
gspell 1.8.4-1
gssproxy 0.8.4-1
gst-plugins-base 1.18.5-1
gst-plugins-base-libs 1.18.5-1
gstreamer 1.18.5-1
gtk-engine-murrine 0.98.2-4
gtk-update-icon-cache 1:4.4.1-1
gtk2 2.24.33-2
gtk3 1:3.24.30+90+g20be04f7ac-1
gtksourceview3 3.24.11+28+g73e57b57-1
gtksourceview4 4.8.2-1
guile 2.2.7-2
gzip 1.11-1
harfbuzz 3.1.2-1
harfbuzz-icu 3.1.2-1
hblock 3.2.3-1
hdparm 9.62-1
hicolor-icon-theme 0.17-2
hidapi 0.11.0-1
htop 3.1.1-1
http-parser 2.9.4-1
hwids 20210613-1
hwinfo 21.78-1
hyphen 2.8.8-3
iana-etc 20211025-1
icu 70.1-1
inetutils 2.2-1
intel-compute-runtime 21.46.21636-1
intel-gmmlib 21.3.2-1
intel-graphics-compiler 1:1.0.9389-1
intel-media-driver 21.4.1-1
intel-opencl-clang 13.0.0-1
intel-ucode 20210608-1
inxi 3.3.09.1-1
iproute2 5.15.0-1
iptables-nft 1:1.8.7-1
iputils 20210722-1
ipw2100-fw 1.3-10
ipw2200-fw 3.1-8
irqbalance 1.8.0-1
iso-codes 4.8.0-1
iw 5.16-1
jack2 1.9.19-2
jansson 2.14-1
jfsutils 1.1.15-7
js78 78.15.0-1
json-c 0.15-2
json-glib 1.6.6-1
kactivities 5.88.0-1
kactivities-stats 5.88.0-1
kactivitymanagerd 5.23.3-1
karchive 5.88.0-1
kauth 5.88.0-1
kbd 2.4.0-2
kbookmarks 5.88.0-1
kcmutils 5.88.0-1
kcodecs 5.88.0-1
kcompletion 5.88.0-1
kconfig 5.88.0-1
kconfigwidgets 5.88.0-1
kcoreaddons 5.88.0-1
kcrash 5.88.0-1
kdbusaddons 5.88.0-1
kde-cli-tools 5.23.3-1
kde-gtk-config 5.23.3-1
kdeclarative 5.88.0-1
kdecoration 5.23.3-1
kded 5.88.0-1
kdelibs4support 5.88.0-1
kdesu 5.88.0-1
kdnssd 5.88.0-1
kdsoap 2.0.0-1
kdsoap-ws-discovery-client git20200927-2
kemoticons 5.88.0-1
kernel-modules-hook 0.1.7-2
keyutils 1.6.3-1
kfilemetadata 5.88.0-1
kglobalaccel 5.88.0-1
kguiaddons 5.88.0-1
kholidays 1:5.88.0-1
khotkeys 5.23.3-1
ki18n 5.88.0-1
kiconthemes 5.88.0-1
kidletime 5.88.0-1
kinit 5.88.0-1
kio 5.88.0-1
kio-extras 21.08.3-1
kio-fuse 5.0.1-1
kirigami2 5.88.0-1
kitemmodels 5.88.0-1
kitemviews 5.88.0-1
kjobwidgets 5.88.0-1
kmenuedit 5.23.3-1
kmod 29-1
knewstuff 5.88.0-1
knotifications 5.88.0-1
knotifyconfig 5.88.0-1
konsole 21.08.3-1
kpackage 5.88.0-1
kparts 5.88.0-1
kpeople 5.88.0-1
kpty 5.88.0-1
kquickcharts 5.88.0-1
krb5 1.19.2-2
krunner 5.88.0-1
kscreen 5.23.3-1
kscreenlocker 5.23.3-1
kservice 5.88.0-1
ksystemstats 5.23.3-1
ktexteditor 5.88.0-2
ktextwidgets 5.88.0-1
kunitconversion 5.88.0-1
kuserfeedback 1.0.0-1
kwallet 5.88.0-1
kwallet-pam 5.23.3-1
kwayland 5.88.0-1
kwayland-server 5.23.3-1
kwidgetsaddons 5.88.0-1
kwin 5.23.3-1
kwindowsystem 5.88.0-1
kxmlgui 5.88.0-1
l-smash 2.14.5-2
lame 3.100-3
layer-shell-qt 5.23.3-1
lcms2 2.12-1
ldb 2:2.4.1-2
ldns 1.7.1-2
less 1:590-1
lib32-brotli 1.0.9-2
lib32-bzip2 1.0.8-2
lib32-clang 13.0.0-1
lib32-curl 7.80.0-1
lib32-e2fsprogs 1.46.4-1
lib32-expat 2.4.1-1
lib32-gcc-libs 11.1.0-1
lib32-glew 2.2.0-1
lib32-glibc 2.33-5
lib32-glu 9.0.2-1
lib32-icu 70.1-1
lib32-keyutils 1.6.3-1
lib32-krb5 1.19.2-2
lib32-libdrm 2.4.108-1
lib32-libelf 0.186-1
lib32-libffi 3.4.2-3
lib32-libglvnd 1.3.4-1
lib32-libice 1.0.10-1
lib32-libidn2 2.3.2-1
lib32-libldap 2.6.0-1
lib32-libpciaccess 0.16-1
lib32-libpsl 0.21.1-1
lib32-libsm 1.2.3-1
lib32-libssh2 1.10.0-1
lib32-libunistring 0.9.10-1
lib32-libunwind 1.5.0-1
lib32-libva 2.13.0-1
lib32-libva-intel-driver 2.4.1-1
lib32-libva-mesa-driver 21.2.5-1
lib32-libva-vdpau-driver 0.7.4-6
lib32-libvdpau 1.4-1
lib32-libx11 1.7.2-1
lib32-libxau 1.0.9-1
lib32-libxcb 1.14-1
lib32-libxcrypt 4.4.26-1
lib32-libxdamage 1.1.5-1
lib32-libxdmcp 1.1.3-1
lib32-libxext 1.3.4-1
lib32-libxfixes 6.0.0-1
lib32-libxi 1.8-1
lib32-libxml2 2.9.12-2
lib32-libxmu 1.1.3-1
lib32-libxshmfence 1.3-2
lib32-libxt 1.2.1-1
lib32-libxxf86vm 1.1.4-2
lib32-llvm-libs 13.0.0-1
lib32-lm_sensors 1:3.6.0.r41.g31d1f125-1
lib32-mesa 21.2.5-1
lib32-mesa-demos 8.4.0-2
lib32-mesa-vdpau 21.2.5-1
lib32-ncurses 6.3-1
lib32-ocl-icd 2.3.0-1
lib32-opencl-mesa 21.2.5-1
lib32-openssl 1:1.1.1.l-1
lib32-readline 8.1.001-1
lib32-util-linux 2.37.2-1
lib32-vulkan-icd-loader 1.2.199-1
lib32-vulkan-intel 21.2.5-1
lib32-vulkan-mesa-layers 21.2.5-1
lib32-vulkan-radeon 21.2.5-1
lib32-wayland 1.19.0-2
lib32-xz 5.2.5-2
lib32-zlib 1.2.11-3
lib32-zstd 1.5.0-2
libaio 0.3.112-2
libarchive 3.5.2-1
libass 0.15.2-1
libassuan 2.5.5-1
libasyncns 0.8+3+g68cd5af-3
libatasmart 0.19-5
libavc1394 0.5.4-4
libblockdev 2.26-1
libbluray 1.3.0-1
libbsd 0.11.3-1
libbytesize 2.6-1
libcanberra 0.30+2+gc0620e4-5
libcap 2.61-1
libcap-ng 0.8.2-3
libclc 13.0.0-1
libcloudproviders 0.3.1-2
libcolord 1.4.5-4
libcroco 0.6.13-2
libcups 1:2.3.3op2-4
libdaemon 0.14-5
libdatrie 0.2.13-1
libdbusmenu-qt5 0.9.3+16.04.20160218-6
libdmtx 0.7.5-2
libdrm 2.4.109-1
libedit 20210910_3.1-1
libelf 0.186-1
libepoxy 1.5.9-1
libevdev 1.12.0-1
libevent 2.1.12-1
libfdk-aac 2.0.2-1
libffi 3.4.2-4
libfontenc 1.1.4-3
libfreeaptx 0.1.1-1
libgcrypt 1.9.4-1
libgit2 1:1.3.0-1
libglvnd 1.3.4-1
libgpg-error 1.43-1
libgudev 237-1
libibus 1.5.25-3
libical 3.0.11-2
libice 1.0.10-3
libidn2 2.3.2-1
libiec61883 1.2.0-6
libimobiledevice 1.3.0-3
libinih 53-1
libinput 1.19.2-1
libjpeg-turbo 2.1.2-1
libksba 1.6.0-1
libkscreen 5.23.3-1
libksysguard 5.23.3-1
libldac 2.0.2.3-1
libldap 2.6.0-2
libmanette 0.2.6-2
libmaxminddb 1.6.0-1
libmbim 1.26.2-1
libmd 1.0.4-1
libmfx 21.3.2-1
libmm-glib 1.18.4-1
libmnl 1.0.4-3
libmodplug 0.8.9.0-3
libmpc 1.2.1-1
libmtp 1.1.19-1
libndp 1.8-1
libnetfilter_conntrack 1.0.8-1
libnewt 0.52.21-6
libnfnetlink 1.0.1-4
libnftnl 1.2.1-1
libnghttp2 1.46.0-1
libnl 3.5.0-3
libnm 1.32.12-1
libnotify 0.7.9-2
libnsl 2.0.0-1
libogg 1.3.5-1
libomxil-bellagio 0.9.3-3
libp11-kit 0.24.0-2
libpcap 1.10.1-1
libpciaccess 0.16-2
libpgm 5.3.128-1
libpipeline 1.5.4-1
libplist 2.2.0-3
libpng 1.6.37-3
libproxy 0.4.17-3
libpsl 0.21.1-1
libpulse 15.0-1
libqaccessibilityclient 0.4.1-2
libqalculate 3.21.0-2
libqmi 1.30.2-1
libqrtr-glib 1.2.0-1
libraw1394 2.1.2-3
librsvg 2:2.52.4-1
libsamplerate 0.2.2-1
libsasl 2.1.27-3
libseccomp 2.5.3-1
libsecret 0.20.4-1
libsm 1.2.3-2
libsndfile 1.0.31-1
libsodium 1.0.18-2
libsoup 2.74.2-1
libsoup3 3.0.3-1
libsoxr 0.1.3-2
libssh 0.9.6-1
libssh2 1.10.0-1
libstemmer 2.2.0-1
libtasn1 4.18.0-1
libteam 1.31-3
libthai 0.1.28-2
libtheora 1.1.1-5
libtiff 4.3.0-1
libtirpc 1.3.2-1
libtommath 1.2.0-3
libtool 2.4.6+42+gb88cebd5-16
libunistring 0.9.10-3
libunwind 1.5.0-1
liburcu 0.13.0-1
libusb 1.0.24-2
libusbmuxd 2.0.2-1
libutempter 1.2.1-1
libutf8proc 2.6.1-1
libuv 1.42.0-1
libva 2.13.0-1
libva-intel-driver 2.4.1-1
libva-mesa-driver 21.2.5-1
libva-utils 2.13.0-1
libva-vdpau-driver 0.7.4-5
libvdpau 1.4-1
libvdpau-va-gl 0.4.2-3
libvisual 0.4.0-8
libvorbis 1.3.7-2
libvpx 1.11.0-1
libwacom 1.12-1
libwebp 1.2.1-2
libwpe 1.12.0-1
libx11 1.7.2-1
libx86emu 3.4-1
libxau 1.0.9-3
libxaw 1.0.14-1
libxcb 1.14-1
libxcomposite 0.4.5-3
libxcrypt 4.4.26-1
libxcursor 1.2.0-2
libxcvt 0.1.1-1
libxdamage 1.1.5-3
libxdmcp 1.1.3-3
libxext 1.3.4-3
libxfixes 6.0.0-1
libxfont2 2.0.5-1
libxft 2.3.4-1
libxi 1.8-1
libxinerama 1.1.4-3
libxkbcommon 1.3.1-1
libxkbcommon-x11 1.3.1-1
libxkbfile 1.1.0-2
libxml2 2.9.12-3
libxmu 1.1.3-2
libxpm 3.5.13-2
libxrandr 1.5.2-3
libxrender 0.9.10-4
libxres 1.2.1-1
libxshmfence 1.3-2
libxslt 1.1.34-6
libxss 1.2.3-3
libxt 1.2.1-1
libxtst 1.2.3-4
libxv 1.0.11-4
libxvmc 1.0.12-3
libxxf86vm 1.1.4-4
libyaml 0.2.5-1
libzip 1.8.0-1
licenses 20200427-1
linux-api-headers 5.12.3-1
linux-firmware 20211027.1d00989-1
linux-lts 5.10.82-1
linux-lts-headers 5.10.82-1
llvm-libs 13.0.0-3
lm_sensors 1:3.6.0.r41.g31d1f125-1
lmdb 0.9.29-1
lockdown-ms 20130326-4
logrotate 3.18.1-1
lsb-release 1.4-18
lvm2 2.03.14-1
lz4 1:1.9.3-2
lzo 2.10-3
m4 1.4.19-1
make 4.3-3
man-db 2.9.4-2
man-pages 5.13-1
md4c 0.4.8-1
mdadm 4.1-2
media-player-info 24-2
memavaild 0.6-1
memtest86+ 5.31b-1
mercurial 5.9.3-1
mesa 21.2.5-1
mesa-demos 8.4.0-6
mesa-vdpau 21.2.5-1
mhwd-amdgpu 19.1.0-1
mhwd-ati 19.1.0-1
mhwd-db-garuda-git r61.baa0ea8-1
mhwd-garuda-git r20.dc8eff1-1
mhwd-nvidia 495.44-1
mhwd-nvidia-390xx 390.143-1
micro 2.0.10-2
milou 5.23.3-1
minizip 1:1.2.11-4
mkinitcpio 30-2
mkinitcpio-busybox 1.33.1-1
mkinitcpio-nfs-utils 0.3-7
mkinitcpio-openswap 0.1.0-3
mkinitcpio-systemd-tool 37-1
mlocate 0.26.git.20170220-7
mobile-broadband-provider-info 20210805-1
modemmanager 1.18.4-1
modemmanager-qt 5.88.0-1
mpfr 4.1.0.p13-1
mtdev 1.1.6-1
mtools 1:4.0.36-1
ncurses 6.3-1
ndctl 71.1-1
neofetch-git 7.1.0.r63.g6dd85d67-1
neon 0.32.1-1
nettle 3.7.3-1
networkmanager 1.32.12-1
networkmanager-qt 5.88.0-1
nfs-utils 2.5.4-2
nfsidmap 2.5.4-2
nftables 1:1.0.1-1
nilfs-utils 2.2.8-2
nlohmann-json 3.10.4-1
nohang 0.2.0-1
noto-fonts 20201226-2
noto-fonts-emoji 20211101-1
npth 1.6-3
nspr 4.32-1
nss 3.72-2
nss-mdns 0.15.1-1
ntfs-3g 2021.8.22-1
numactl 2.0.14-1
ocl-icd 2.3.1-1
openal 1.21.1-2
opencl-mesa 21.2.5-1
opencore-amr 0.1.5-5
openjpeg2 2.4.0-1
openssh 8.8p1-1
openssl 1.1.1.l-1
opus 1.3.1-2
orc 0.4.32-1
os-prober-btrfs 1.79-3
p11-kit 0.24.0-2
pace 1.4.1.1-2
pacman 6.0.1-2
pacman-contrib 1.4.0-4
pacman-mirrorlist 20211114-1
pam 1.5.2-1
pambase 20211111-1
pango 1:1.48.10-1
parted 3.4-2
patch 2.7.6-8
pciutils 3.7.0-1
pcre 8.45-1
pcre2 10.39-1
performance-tweaks 2.1.0-2
perl 5.34.0-2
perl-clone 0.45-3
perl-encode-locale 1.05-8
perl-error 0.17029-3
perl-file-listing 6.14-2
perl-html-parser 3.76-2
perl-html-tagset 3.20-11
perl-http-cookies 6.10-2
perl-http-daemon 6.12-1
perl-http-date 6.05-4
perl-http-message 6.33-1
perl-http-negotiate 6.01-9
perl-io-html 1.004-2
perl-libwww 6.57-1
perl-lwp-mediatypes 6.02-9
perl-mailtools 2.21-5
perl-net-http 6.21-2
perl-timedate 2.33-3
perl-try-tiny 0.31-1
perl-uri 5.10-1
perl-www-robotrules 6.02-9
perl-xml-parser 2.46-3
perl-xml-writer 0.625-7
phonon-qt5 4.11.1-2
phonon-qt5-gstreamer 4.10.0-2
pinentry 1.2.0-1
pipewire 1:0.3.40-1
pipewire-media-session 1:0.4.1-1
pixman 0.40.0-1
pkgconf 1.8.0-1
plasma-desktop 5.23.3-1
plasma-framework 5.88.0-1
plasma-integration 5.23.3-1
plasma-nm 5.23.3-1
plasma-pa 5.23.3-1
plasma-workspace 5.23.3-1
plymouth-git 0.9.5.r110.g5b91b9e-1
plymouth-theme-garuda r7.718d648-1
polkit 0.120-2
polkit-kde-agent 5.23.3-1
polkit-qt5 0.114.0-1
poppler 21.11.0-1
poppler-qt5 21.11.0-1
popt 1.18-1
powerdevil 5.23.3-1
powertop 2.14-1
ppp 2.4.9-1
preload 0.6.4-7
prelockd 0.9-1
prison 5.88.0-1
procps-ng 3.3.17-1
profile-sync-daemon 6.44-2
psmisc 23.4-1
pulseaudio 15.0-1
python 3.9.9-1
python-dnspython 1:2.1.0-1
python-importlib-metadata 4.8.1-1
python-markdown 3.3.6-1
python-ply 3.11-7
python-zipp 3.6.0-1
qca-qt5 2.3.4-1
qqc2-desktop-style 5.88.0-1
qrencode 4.1.1-1
qt5-base 5.15.2+kde+r260-1
qt5-declarative 5.15.2+kde+r41-1
qt5-graphicaleffects 5.15.2-1
qt5-location 5.15.2-4
qt5-multimedia 5.15.2-1
qt5-quickcontrols 5.15.2-1
qt5-quickcontrols2 5.15.2+kde+r8-1
qt5-sensors 5.15.2-1
qt5-speech 5.15.2-1
qt5-svg 5.15.2+kde+r13-1
qt5-wayland 5.15.2+kde+r36-1
qt5-webchannel 5.15.2-1
qt5-webengine 5.15.7-2
qt5-x11extras 5.15.2-1
rav1e 0.4.1-1
re2 1:20211101-1
readline 8.1.001-1
reflector 2021.7.8-1
reflector-simple 2.0-1
reiserfsprogs 3.6.27-3
rest 0.8.1-3
rpcbind 1.2.6-1
rsync 3.2.3-4
rtkit 0.13-1
sbc 1.5-2
sddm 0.19.0-7
sddm-kcm 5.23.3-1
sdl2 2.0.16-4
sed 4.8-1
serf 1.3.9-5
shadow 4.8.1-4
shared-mime-info 2.0+115+gd74a913-1
slang 2.3.2-2
smbclient 4.15.2-3
snap-pac 3.0.1-1
snapper 0.9.1-1
snapper-support 1.0.1-1
snappy 1.1.9-2
socat 1.7.4.1-1
sof-firmware 1.9.2-1
solid 5.88.0-1
sonnet 5.88.0-1
sound-theme-freedesktop 0.8-4
spdlog 1.9.2-1
speex 1.2.0-3
speexdsp 1.2.0-2
spirv-llvm-translator 13.0.0-1
sqlite 3.37.0-1
srt 1.4.4-1
sshfs 3.7.2-2
starship 1.0.0-2
subversion 1.14.1-3
sudo 1.9.8.p2-3
svt-av1 0.8.7-1
syndication 5.88.0-1
syntax-highlighting 5.88.0-1
sysfsutils 2.1.1-1
systemd 249.7-1
systemd-guest-user 33.2-1
systemd-libs 249.7-1
systemd-sysvcompat 249.7-1
systemsettings 5.23.3-1
taglib 1.12-1
talloc 2.3.3-1
tar 1.34-1
tdb 1.4.5-1
terminus-font 4.49.1-2
tevent 1:0.11.0-1
texinfo 6.8-2
thin-provisioning-tools 0.9.0-1
threadweaver 5.88.0-1
tracker3 3.2.1-2
tslib 1.22-1
ttf-hack 3.003-3
ttf-iosevka-nerd 2.1.0-1
tzdata 2021e-1
udisks2 2.9.4-1
update-grub 0.0.1-7
upower 0.99.13-1
usbmuxd 1.1.1-1
usbutils 014-1
util-linux 2.37.2-1
util-linux-libs 2.37.2-1
v4l-utils 1.22.1-1
vdpauinfo 1.4-1
vid.stab 1.1-3
vmaf 1.5.3-1
volume_key 0.3.12-5
vulkan-icd-loader 1.2.199-2
vulkan-intel 21.2.5-1
vulkan-mesa-layers 21.2.5-1
vulkan-radeon 21.2.5-1
vulkan-swrast 21.2.5-1
vulkan-tools 1.2.199-1
wayland 1.19.0-2
webkit2gtk 2.34.2-1
webrtc-audio-processing 0.3.1-3
wget 1.21.2-1
which 2.21-5
whois 5.5.10-1
wireless-regdb 2021.08.28-1
woff2 1.0.2-3
wpa_supplicant 2:2.9-8
wpebackend-fdo 1.12.0-1
x264 3:0.163.r3060.5db6aa6-1
x265 3.5-1
xcb-proto 1.14.1-3
xcb-util 0.4.0-3
xcb-util-cursor 0.1.3-3
xcb-util-image 0.4.0-3
xcb-util-keysyms 0.4.0-3
xcb-util-renderutil 0.3.9-3
xcb-util-wm 0.4.1-3
xdg-dbus-proxy 0.1.2-3
xdg-user-dirs 0.17-3
xdg-utils 1.1.3+19+g9816ebb-1
xf86-input-libinput 1.2.0-2
xf86-video-amdgpu 21.0.0-2
xf86-video-ati 1:19.1.0.r9.g5eba006e-2
xf86-video-intel 1:2.99.917+916+g31486f40-2
xf86-video-nouveau 1.0.17-2
xfsprogs 5.14.0-1
xkeyboard-config 2.34-1
xorg-fonts-encodings 1.0.5-2
xorg-server 21.1.1-3
xorg-server-common 21.1.1-3
xorg-setxkbmap 1.3.2-2
xorg-xauth 1.1.1-1
xorg-xinit 1.4.1-3
xorg-xkbcomp 1.4.5-1
xorg-xmessage 1.0.5-2
xorg-xmodmap 1.0.10-2
xorg-xprop 1.2.5-1
xorg-xrdb 1.2.1-1
xorg-xset 1.2.4-2
xorg-xsetroot 1.1.2-2
xorg-xwayland 21.1.3-1
xorgproto 2021.5-1
xsel 1.2.0.20190821-1
xvidcore 1.3.7-2
xxhash 0.8.0-1
xz 5.2.5-2
yad 10.1-1
zeromq 4.3.4-2
zimg 3.0.3-1
zita-alsa-pcmi 0.3.2-3
zita-resampler 1.8.0-1
zlib 1:1.2.11-4
zram-generator 0.3.2-1
zstd 1.5.0-1
zxing-cpp 1.2.0-1

Did you have a chance to give a look at the Arch wiki?
I don't know what might change between a vanilla Arch and a Garuda barebones.
Maybe something about the modules in the mkinitcpio. Just give a look if you want...
https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate#Troubleshooting

1 Like

i did read through the troubleshooting on the wiki, however will try investigating/messing with modules.

just set up another clean arch install and systemctl suspend works until setting up and running kde plasma. currently just see HOOKS=(base udev autodetect modconf block filesystems keyboard fsck) in /etc/mkinitcpio.conf. another idea is doing another clean arch install and seeing if suspend works with the most basic xorg setup?

i still need to work through the steps in Best practice to debug Linux* suspend/hibernate issues however wanted to check on the forums first to make sure i wasn't overlooking something.

since the nouveau kernel driver suspended correctly, i did a search regarding xf86-video-nouveau and think the answer turned up: Kernel 5.0 and above suspend issue (#547) · Issues · xorg / driver / xf86-video-nouveau

added init_on_alloc=0 init_on_free=0 to kernel parameters on boot and suspend works correctly.

1 Like

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

Hi there @nobody .

You were recently warned on the Arch Linux forum that it was against the Arch forum rules, (that you agreed to when registering) to post issues from a distro other than Arch on the Arch forum. You had already opened this help request on our forum, yet you felt you had to violate the Arch forum rules by opening the same help request there.

I will be monitoring these rules violations very carefully in the future and any Garuda forum members caught violating the Arch forum rules will be called on the carpet for it here. You could suffer repercussions to your Garuda forum membership if this behavior persists, Do not post any Garuda help issues on the Arch Linux forum as this reflects very poorly on Garuda when our members are caught violating the Arch rules against this.

This is a formal warning.

1 Like