NVIDIA Persistence Daemon は、PC をシャットダウンまたは再起動するたびに 5 分間ジョブを停止します。

NVIDIA Persistence Daemon は、PC をシャットダウンまたは再起動するたびに 5 分間ジョブを停止します。

Ubuntu 18.04を使用していますが、コンピュータを再起動したりシャットダウンしたりするたびに、非常に時間がかかります。原因を調べるためにEscキーを押すと、毎回次のようなメッセージが表示されます。

「NVIDIA Persistence Daemon の停止ジョブが実行中です (2 分 35 秒 / 4 分 58 秒)」、時間が4分58秒になるまでカウントアップし、ようやく進行します。

NVIDIA GTX 1060 カードを持っていますが、それ以外は正常に動作しているようです。

原因を確認するにはどうすればよいでしょうか。また、カウントダウン タイマーを短縮するか、(できれば)問題を修正してメッセージが完全に消えるようにすることはできますか。

答え1

過去数年間、さまざまな原因でこのようなエラーが発生しています。一般的にはうまくいくと思われる解決策の1つは、/etc/systemd/system.conf(root/sudoとして)次の行を編集してコメントを解除することです。

#DefaultTimeoutStopSec=300s    # (for me it was 90s; whatever)

次のように変更します

DefaultTimeoutStopSec=20s

これらの「ジョブの停止」は完了しないようです。特に、システムを初めてセットアップするときには、再起動が頻繁に発生するため、面倒です。タイムアウトをさらに短くすることもできます... 0 秒に設定すると安全ではないようですが、NVIDIA がクリーンアップするには、10 秒でも十分なはずです (クリーンアップが行われる場合)。

その変更は再起動するまで有効になりません (皮肉なことに)。

関連情報