Open sclarkson opened 2 months ago
We've run into this issue as well for our installation.
We workaround this by changing the service file to:
[Unit]
Description=NVIDIA Persistence Daemon (Hopper)
[Service]
Type=forking
ProtectSystem=strict
ReadWritePaths=/var/run/nvidia-persistenced
PIDFile=/run/nvidia-persistenced/nvidia-persistenced.pid
ExecStartPre=/usr/bin/nvidia-smi
ExecStart=/usr/bin/nvidia-persistenced -V
TimeoutSec=300
[Install]
WantedBy=multi-user.target
Current documentation says it does not need root, as well as the install script defaulting to a non-root user.
Could we get some clarity on whether it's intended to be mandatory to run as root, here? Especially since
auto_online_blocks
is already properly set in my case, and persistenced is trying to write it unconditionally.