
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 秒でも十分なはずです (クリーンアップが行われる場合)。
その変更は再起動するまで有効になりません (皮肉なことに)。