Skip to content

N 卡开启持久模式

N 卡默认电源管理策略会在显卡长时间不使用后“休眠”显卡,但这一休眠很有可能就启动不起来了,或者 能手动启动,但会导致很多程序莫名奇妙崩溃,甚至导致 nvidia-smi 无法响应,输出一些神奇的错误 信息。

另一方面,如果是在配置家庭影院,为了实时转码自然希望 N 卡随时在线,所以需要开启 N 卡 持久模式

启用方法:

sudo systemctl edit nvidia-persistenced.service

输入:

[Service]
ExecStart=
ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced --persistence-mode --verbose

执行

nvidia-smi -q
检查 Persistence Mode 行是否为 Enabled

解释

systemctl edit nvidia-persistenced.service 会在 /etc/systemd/system 创建文件夹 nvidia-persistenced.service.doverride.conf 文件覆盖 /lib/systemd/system/nvidia-persistenced.service 中的配置信息。

唯一的修改是把 --no-persistence-mode 改成了 --persistence-mode

参考:

Comments