It is taking over 5 minutes for my Tumbleweed system to shutdown or reboot

My system has started taking over 5 minutes to shutdown or restart. Per other posts, I pressed the escape key to see what the status was. For the first period less than a minute, the message was “Authorization Manager.” For the rest of the time, the message shown was "A stop job is running for NVIDIA Persistence Daemon (xx / 5 min.)

I am running Tumbleweed with KDE. My graphics driver is NVIDIA, of course.

Do you have any idea how to make the persistence manager stop reliably?

Does anybody have any ideas?

@featherfoot what GPU? Can you post the output from inxi -SGaz

Not really, as I avoid nvidia stuff, but, maybe:

If your NVIDIA Persistence Daemon is not stopping when you shut down your system, it usually means the daemon is configured to remain active even after a system shutdown, which is its intended behavior to maintain GPU state across reboots; however, you can often adjust settings to make it stop on shutdown if needed by modifying the configuration file or using system management tools depending on your operating system.

Key points :

  • Purpose of the Persistence Daemon:

This daemon is designed to keep your GPU settings (like memory allocation, clock speeds) active even after a system restart, allowing for faster application launch times, especially for demanding workloads.

  • Why it might not stop on shutdown:

This is usually because the daemon is configured to maintain GPU state across reboots by default.

How to troubleshoot:

  • Check your configuration:

    • Location of configuration file: The exact location of the configuration file might vary depending on your Linux distribution, but it’s typically found in /etc/nvidia/ directory. Look for a file named nvidia-persistenced.conf or similar.
    • Key setting: Look for a parameter like persist-mode or persistence-mode within the configuration file. Setting it to off should instruct the daemon to stop on shutdown.
  • System management tools:

    • Systemd: If using systemd, you can try to manage the daemon’s behavior using systemctl commands. Check the service status with systemctl status nvidia-persistenced and potentially disable it on shutdown with systemctl disable nvidia-persistenced.
  • Restarting the daemon:

    • Restarting manually: If the configuration is correct but the daemon is still not behaving as expected, try restarting the NVIDIA Persistence Daemon using a command like sudo systemctl restart nvidia-persistenced.

Important considerations:

  • Impact on performance:

Disabling the Persistence Daemon might slightly increase your boot time if you heavily rely on GPU acceleration for applications.

  • Check for updates:

Make sure you are using the latest NVIDIA drivers as updates might include bug fixes related to the Persistence Daemon behavior.

This looks like some KI output…quite some inaccurate informations regarding the configuration.

jc@localhost:~$ inxi -SFaz
System:
  Kernel: 6.13.4-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.13.4-1-default
    root=UUID=ce1838e6-9c42-4e3e-8793-18c1526b4687 splash=silent
    resume=/dev/disk/by-uuid/12c32801-de56-4b1a-b4ae-8473649118f9 quiet
    security=apparmor mitigations=auto rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.3.1 tk: Qt v: N/A info: frameworks v: 6.11.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
    Tumbleweed 20250223
Machine:
  Type: Desktop Mobo: ASUSTeK model: TUF B450M-PLUS GAMING v: Rev X.0x
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 4604 date: 03/22/2024
CPU:
  Info: model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+ gen: 1+
    level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
    model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 768 KiB desc: d-8x32 KiB; i-8x64 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 3200 min/max: 2200/3700 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 3200 2: 3200 3: 3200
    4: 3200 5: 3200 6: 3200 7: 3200 8: 3200 9: 3200 10: 3200 11: 3200 12: 3200
    13: 3200 14: 3200 15: 3200 16: 3200 bogomips: 118174
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; STIBP:
    disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 570.86.16
    alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as of
    2025-01; EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16 ports: active: none
    off: HDMI-A-1 empty: DP-1,DVI-D-1 bus-ID: 06:00.0 chip-ID: 10de:1c82
    class-ID: 0300
  Device-2: Microdia Webcam Vitade AF driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2
    chip-ID: 0c45:6366 class-ID: 0102 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
    compositor: kwin_wayland driver: X: loaded: nvidia
    unloaded: modesetting,vesa alternate: fbdev,nouveau,nv
    gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-1 model: Gigabyte GS32QC serial: <filter> built: 2023
    res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 93 gamma: 1.2
    size: 709x403mm (27.91x15.87") diag: 801mm (31.5") ratio: 16:9 modes:
    max: 2560x1440 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
    drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 vendor: nvidia v: 570.86.16 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
    memory: 3.91 GiB display-ID: :1.0
  API: Vulkan v: 1.4.304 layers: 2 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 1050 Ti driver: N/A device-ID: 10de:1c82
    surfaces: xcb,xlib,wayland
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 06:00.1
    chip-ID: 10de:0fb9 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 08:00.3 chip-ID: 1022:1457 class-ID: 0403
  Device-3: Microdia Webcam Vitade AF driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2
    chip-ID: 0c45:6366 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.13.4-1-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.3.83 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: ASUSTeK RTL8111H driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager
Bluetooth:
  Device-1: Broadcom BCM20702A0 Bluetooth 4.0 driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1:2 chip-ID: 0a5c:21e8
    class-ID: fe01 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 7c0104
Drives:
  Local Storage: total: 1.82 TiB used: 212.49 GiB (11.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WDS100T2B0A-00SM50 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 00WD
    scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WDS100T2B0B-00YS70 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 00WD
    scheme: GPT
Partition:
  ID-1: / raw-size: 490.62 GiB size: 482.36 GiB (98.31%)
    used: 29.67 GiB (6.2%) fs: ext4 dev: /dev/sda1 maj-min: 8:1
  ID-2: /boot/efi raw-size: 1.05 GiB size: 1.05 GiB (99.80%)
    used: 14.4 MiB (1.3%) fs: vfat dev: /dev/sdb2 maj-min: 8:18
  ID-3: /home raw-size: 400 GiB size: 392.65 GiB (98.16%)
    used: 111.6 GiB (28.4%) fs: ext4 dev: /dev/sdb3 maj-min: 8:19
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 60 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sdb5 maj-min: 8:21
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.53 GiB used: 3.69 GiB (23.8%)
  Processes: 401 Power: uptime: 18h 35m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 6.18 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: pm: rpm pkgs: N/A note: see --rpm tools: yast,zypper pm: flatpak
    pkgs: 26 Compilers: gcc: 14.2.1 alt: 13 Shell: Bash v: 5.2.37
    running-in: konsole inxi: 3.3.37
jc@localhost:~$ 

NVIDIA persistence Daemon status:

ocalhost:/etc # systemctl status nvidia-persistenced
● nvidia-persistenced.service - NVIDIA Persistence Daemon
     Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; enabled; preset: enabled)
     Active: active (running) since Mon 2025-02-24 18:14:21 EST; 18h ago
 Invocation: 46d1f921bcb0464fb205a8480ad7f35c
    Process: 1275 ExecStart=/usr/bin/nvidia-persistenced --verbose (code=exited, status=0/SUCCESS)
   Main PID: 1292 (nvidia-persiste)
      Tasks: 1 (limit: 18864)
        CPU: 599ms
     CGroup: /system.slice/nvidia-persistenced.service
             └─1292 /usr/bin/nvidia-persistenced --verbose

Feb 24 18:14:21 localhost systemd[1]: Starting NVIDIA Persistence Daemon...
Feb 24 18:14:21 localhost nvidia-persistenced[1292]: Verbose syslog connection opened
Feb 24 18:14:21 localhost nvidia-persistenced[1292]: Started (1292)
Feb 24 18:14:21 localhost nvidia-persistenced[1292]: device 0000:06:00.0 - registered
Feb 24 18:14:21 localhost nvidia-persistenced[1292]: device 0000:06:00.0 - persistence mode enabled.
Feb 24 18:14:21 localhost nvidia-persistenced[1292]: device 0000:06:00.0 - NUMA memory onlined.
Feb 24 18:14:21 localhost nvidia-persistenced[1292]: Local RPC services initialized
Feb 24 18:14:21 localhost systemd[1]: Started NVIDIA Persistence Daemon.
localhost:/etctype or paste code here

Hi there, that look like output of inxi -SFaz . What is output of inxi -SGaz ?

@featherfoot It could be related to the 570 series driver and power management… so if you run the command nvidia-smi does it show Persistence on or off? I would suggest disabling the service and see how it goes. Else you might need to roll back to the 550 series…

ocalhost:/etc # inxi -SGaz
System:
  Kernel: 6.13.4-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.13.4-1-default
    root=UUID=ce1838e6-9c42-4e3e-8793-18c1526b4687 splash=silent
    resume=/dev/disk/by-uuid/12c32801-de56-4b1a-b4ae-8473649118f9 quiet security=apparmor
    mitigations=auto rd.driver.blacklist=nouveau
  Console: pty pts/1 DM: SDDM Distro: openSUSE Tumbleweed 20250223
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 570.86.16
    alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as of 2025-01;
    EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none off: HDMI-A-1
    empty: DP-1,DVI-D-1 bus-ID: 06:00.0 chip-ID: 10de:1c82 class-ID: 0300
  Device-2: Microdia Webcam Vitade AF driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2 chip-ID: 0c45:6366 class-ID: 0102
    serial: <filter>
  Display: unspecified server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
    compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting,vesa
    alternate: fbdev,nouveau,nv gpu: nvidia,nvidia-nvswitch tty: 140x42
  Monitor-1: HDMI-A-1 model: Gigabyte GS32QC serial: <filter> built: 2023 res: 2560x1440 dpi: 93
    gamma: 1.2 size: 709x403mm (27.91x15.87") diag: 801mm (31.5") ratio: 16:9 modes: max: 2560x1440
    min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm: drv: nvidia surfaceless:
    drv: nvidia inactive: wayland,x11
  API: OpenGL v: 4.6.0 vendor: nvidia v: 570.86.16 note: console (EGL sourced) renderer: NVIDIA
    GeForce GTX 1050 Ti/PCIe/SSE2
  API: Vulkan v: 1.4.304 layers: 2 device: 0 type: discrete-gpu name: NVIDIA GeForce GTX 1050 Ti
    driver: N/A device-ID: 10de:1c82 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
localhost:/etc # 

localhost:/etc # nvidia-smi

The program 'nvidia-smi' can be found in following packages:
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-compute-utils-G06 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG04 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]
  * nvidia-computeG05 [ path: /usr/bin/nvidia-smi, repository: NVIDIA:repo-non-free ]

Try installing with:
    sudo zypper install <selected_package>

'nvidia-smi' not found in package names. Trying capabilities.
No provider of 'nvidia-smi' found.
Resolving package dependencies...


sudo zypper install nvidia-compute-utils-G06

localhost:/etc # nvidia-smi
Tue Feb 25 13:06:53 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16              Driver Version: 570.86.16      CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| 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 1050 Ti     On  |   00000000:06:00.0  On |                  N/A |
| 40%   34C    P8             N/A /   75W |     386MiB /   4096MiB |      1%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1681      G   /usr/bin/Xorg.bin                        21MiB |
|    0   N/A  N/A            3027      G   /usr/bin/kwin_wayland                    18MiB |
|    0   N/A  N/A            3856      G   /usr/bin/Xwayland                         1MiB |
|    0   N/A  N/A            4086      G   /usr/bin/ksmserver                        1MiB |
|    0   N/A  N/A            4088      G   /usr/bin/kded6                            1MiB |
|    0   N/A  N/A            4935      G   /usr/bin/plasmashell                    145MiB |
|    0   N/A  N/A            5004      G   /usr/bin/kaccess                          1MiB |
|    0   N/A  N/A            5005      G   ...it-kde-authentication-agent-1          1MiB |
|    0   N/A  N/A            5007      G   ...ibexec/xdg-desktop-portal-kde          1MiB |
|    0   N/A  N/A            5123      G   /usr/bin/python3                          1MiB |
|    0   N/A  N/A            5129      G   /usr/bin/xwaylandvideobridge              1MiB |
|    0   N/A  N/A            5139      G   /usr/libexec/DiscoverNotifier             1MiB |
|    0   N/A  N/A            5143      G   /usr/bin/kalendarac                       1MiB |
|    0   N/A  N/A            5161      G   ...4/thunderbird/thunderbird-bin         90MiB |
|    0   N/A  N/A            5216      G   /usr/bin/konsole                          1MiB |
|    0   N/A  N/A            5368      G   /usr/bin/akonadi_control                  1MiB |
|    0   N/A  N/A            5836      G   ...bin/akonadi_archivemail_agent          1MiB |
|    0   N/A  N/A            5837      G   ...in/akonadi_birthdays_resource          1MiB |
|    0   N/A  N/A            5838      G   ...bin/akonadi_contacts_resource          1MiB |
|    0   N/A  N/A            5839      G   ...konadi_followupreminder_agent          1MiB |
|    0   N/A  N/A            5840      G   /usr/bin/akonadi_ical_resource            1MiB |
|    0   N/A  N/A            5843      G   /usr/bin/akonadi_imap_resource            1MiB |
|    0   N/A  N/A            5844      G   /usr/bin/akonadi_indexing_agent           1MiB |
|    0   N/A  N/A            5845      G   .../bin/akonadi_maildir_resource          1MiB |
|    0   N/A  N/A            5847      G   .../akonadi_maildispatcher_agent          1MiB |
|    0   N/A  N/A            5849      G   .../bin/akonadi_mailfilter_agent          1MiB |
|    0   N/A  N/A            5850      G   /usr/bin/akonadi_mailmerge_agent          1MiB |
|    0   N/A  N/A            5851      G   /usr/bin/akonadi_migration_agent          1MiB |
|    0   N/A  N/A            5852      G   ...akonadi_newmailnotifier_agent          1MiB |
|    0   N/A  N/A            5853      G   /usr/bin/akonadi_sendlater_agent          1MiB |
|    0   N/A  N/A            5854      G   .../akonadi_unifiedmailbox_agent          1MiB |
+-----------------------------------------------------------------------------------------+
localhost:/etc # 

@featherfoot so disable the service and see how that goes, do you suspend the system?

I had similar experience, but the shutdown circle rotated about a minute/two minutes (I didn’t time) before shutdown or reboot. I was able to fix this by disabling Plymouth in grub2 config. At least, it has worked fine in two last reboots, because I was hacking on it two days ago. I have B650 mobo, RTX 4070 nvidia and Ryzen 5 7600x.

I disabled the service, and rebooted. The first time I had to wait for the daemon to time out. On the second reboot, the restart went quickly.

Is this the solution? Or is it just the solution until the nvidia-persistence daemon is fixed?

@featherfoot well is the daemon running as your user?

Ref: https://download.nvidia.com/XFree86/Linux-x86_64/570.86.16/README/nvidia-persistenced.html

I use my own here with ExecStart=/usr/bin/nvidia-persistenced --verbose --user username