• SupportQuestion
  • Cannot Suspend, systemd-suspend.service failed (& nvidia-powerd.service)

I've been unable to suspend my computer for a week or two now. I believe the issue started after a Friday sync, but I'm unsure which. Running $ sudo systemctl --failed shows the following output:

  UNIT                    LOAD   ACTIVE SUB    DESCRIPTION          
● nvidia-powerd.service   loaded failed failed nvidia-powerd service
● systemd-suspend.service loaded failed failed System Suspend

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
2 loaded units listed.

$ sudo systemctl status systemd-suspend

× systemd-suspend.service - System Suspend
     Loaded: loaded (/usr/lib/systemd/system/systemd-suspend.service; static)
    Drop-In: /usr/lib64/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: failed (Result: exit-code) since Fri 2023-08-18 18:29:17 CDT; 18h ago
       Docs: man:systemd-suspend.service(8)
   Main PID: 54401 (code=exited, status=1/FAILURE)
        CPU: 1.536s

Aug 18 18:29:05 solus-blase systemd-sleep[54405]: Failed to connect to non-global ctrl_ifname: (nil)  error: No such file or directory
Aug 18 18:29:05 solus-blase (sd-executor)[54402]: /usr/lib64/systemd/system-sleep/wpa_supplicant.sh failed with exit status 255.
Aug 18 18:29:05 solus-blase systemd-sleep[54401]: Entering sleep state 'suspend'...
Aug 18 18:29:15 solus-blase systemd-sleep[54401]: Failed to put system to sleep. System resumed again: Device or resource busy
Aug 18 18:29:15 solus-blase (sd-executor)[54419]: /usr/lib64/systemd/system-sleep/wpa_supplicant.sh failed with exit status 255.
Aug 18 18:29:15 solus-blase systemd-sleep[54423]: Failed to connect to non-global ctrl_ifname: (nil)  error: No such file or directory
Aug 18 18:29:17 solus-blase systemd[1]: systemd-suspend.service: Main process exited, code=exited, status=1/FAILURE
Aug 18 18:29:17 solus-blase systemd[1]: systemd-suspend.service: Failed with result 'exit-code'.
Aug 18 18:29:17 solus-blase systemd[1]: Failed to start System Suspend.
Aug 18 18:29:17 solus-blase systemd[1]: systemd-suspend.service: Consumed 1.536s CPU time.

Unsure if it's related but $ sudo systemctl status nvidia-powerd.service

× nvidia-powerd.service - nvidia-powerd service
     Loaded: loaded (/usr/lib/systemd/system/nvidia-powerd.service; disabled; preset: enabled)
    Drop-In: /usr/lib64/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: failed (Result: exit-code) since Thu 2023-08-17 16:59:52 CDT; 1 day 19h ago
   Main PID: 947 (code=exited, status=1/FAILURE)
        CPU: 3ms

Aug 17 16:59:51 solus-blase systemd[1]: Starting nvidia-powerd service...
Aug 17 16:59:51 solus-blase /usr/bin/nvidia-powerd[947]: nvidia-powerd version:1.0(build 1)
Aug 17 16:59:52 solus-blase /usr/bin/nvidia-powerd[947]: No matching GPU found
Aug 17 16:59:52 solus-blase /usr/bin/nvidia-powerd[947]: Failed to initialize RM Client
Aug 17 16:59:52 solus-blase systemd[1]: nvidia-powerd.service: Main process exited, code=exited, status=1/FAILURE
Aug 17 16:59:52 solus-blase systemd[1]: nvidia-powerd.service: Failed with result 'exit-code'.
Aug 17 16:59:52 solus-blase systemd[1]: Failed to start nvidia-powerd service.

(From my understanding 'nvidia-powerd.service' is incompatible with AMD CPUs and it's safe to just disable it?)

I haven't had much luck searching for solutions to this issue. Found this Reddit post relating to Solus, but no solution. Found a few other posts relating to Raspberry Pis and Ubuntu, but wasn't sure how to apply any of that to my situation.
Any help would be appreciated, thanks!

I follow (because I have the same "problem" about nvidia, but I don't know if it's a real problem for my GPU or simply a service that shouldn't be there).

systemctl status nvidia-powerd
× nvidia-powerd.service - nvidia-powerd service
     Loaded: loaded (/usr/lib/systemd/system/nvidia-powerd.service; disabled; preset: enable>
    Drop-In: /usr/lib64/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: failed (Result: exit-code) since Sun 2023-08-20 22:42:40 CEST; 20min ago
    Process: 995 ExecStart=/usr/bin/nvidia-powerd (code=exited, status=1/FAILURE)
   Main PID: 995 (code=exited, status=1/FAILURE)
        CPU: 3ms

Warning: some journal files were not opened due to insufficient permissions.

~ $ nvidia-smi
Sun Aug 20 23:04:13 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.98                 Driver Version: 535.98       CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce GTX 1650        On  | 00000000:01:00.0  On |                  N/A |
| N/A   46C    P5              11W /  50W |    623MiB /  4096MiB |     18%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A      1118      G   /usr/lib64/xorg-server/Xorg                 334MiB |
|    0   N/A  N/A      1666      G   /usr/bin/budgie-wm                           40MiB |
|    0   N/A  N/A      3190      G   /usr/bin/firefox                            245MiB |
+---------------------------------------------------------------------------------------+

~ $ inxi -Gxx
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Gen-9.5 ports: active: none off: eDP-1
    empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:3e9b
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q]
    vendor: Hewlett-Packard driver: nvidia v: 535.98 arch: Turing pcie:
    speed: 2.5 GT/s lanes: 8 ports: active: none off: HDMI-A-2 empty: DP-2
    bus-ID: 01:00.0 chip-ID: 10de:1f91
  Device-3: Lite-On HP Wide Vision HD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5:3 chip-ID: 04ca:707f
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 23.1.2
    compositor: budgie-wm driver: X: loaded: modesetting,nvidia dri: iris
    gpu: i915,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96
  Monitor-1: HDMI-A-2 mapped: HDMI-0 note: disabled pos: primary
    model: BenQ PD2700U res: 3840x2160 dpi: 163 diag: 685mm (27")
  Monitor-2: eDP-1 mapped: eDP-1-1 note: disabled model: BOE Display 0x0852
    res: 3840x2160 dpi: 142 diag: 395mm (15.5")
  API: OpenGL v: 4.6.0 NVIDIA 535.98 renderer: NVIDIA GeForce GTX
    1650/PCIe/SSE2 direct-render: Yes
~ $ systemctl restart  nvidia-powerd
Job for nvidia-powerd.service failed because the control process exited with error code.

ago 21 23:16:40 solus /usr/bin/nvidia-powerd[7484]: Failed to initialize RM Cli>
ago 21 23:16:40 solus systemd[1]: nvidia-powerd.service: Main process exited, c>
░░ Subject: Uscito processo unità
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Un processo ExecStart appartenente all'unità nvidia-powerd.service è uscito.
░░ 
░░ Il codice di uscita del processo è 'exited' ed è uscito con 1.
ago 21 23:16:40 solus systemd[1]: nvidia-powerd.service: Failed with result 'ex>
░░ Subject: Unit fallita
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Unità nvidia-powerd.service entrata nello stato 'failed' (fallito) con risul>
ago 21 23:16:40 solus systemd[1]: Failed to start nvidia-powerd service.
░░ Subject: L'unità nvidia-powerd.service è fallita
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ L'unità nvidia-powerd.service è fallita.
░░ 
░░ Il risultato è failed.
lines 42-64/64 (END)