私のワークステーション(RTX 2080 + Ryzen 3700X)と友達ubuntu 20.04はスリープを拒否します。 「終了/スリープ」操作を実行すると、セッションからログアウトされますが、実際にスリープモードにはなりません。以下はいくつかの情報です。
foo@foo-workstation:~$ nvidia-smi
Tue Aug 16 17:59:52 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 495.29.05 Driver Version: 495.29.05 CUDA Version: 11.5 |
|-------------------------------+----------------------+----------------------+
| 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 ... On | 00000000:08:00.0 On | N/A |
| 0% 58C P0 58W / 250W | 858MiB / 7959MiB | 4% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
もっとあります:
foo@foo-workstation:~$ systemd-inhibit --list --mode=block
WHO UID USER PID COMM WHAT WHY MODE
foo 1000 foo 5605 mate-power-mana handle-power-key:handle-suspend-key:handle-lid-switch Mate power manager handles these events block
私がしたこと:
- すべてのnvidiaパッケージを消去し、nvidia-driver-495をインストールします。
- このトピックに関するさまざまなスレッドを読みましたが、それらのどれも役に立ちませんでした。
どんな助けでも大変感謝します。
答え1
これはあなたに役立つかもしれません。ディスクメーカーのセキュリティ設定を変更する前に、いくつかの低レベルのディスクドライブのロック解除を実行するためにスクリプトでこれを使用します。
私のスクリプトの関連部分は次のとおりです。
echo "\n Computer will go to into 'suspend' (or sleep state) in\n\n\t\t >> 15 sec << \n\n AFTER suspension, simply hit the return key to wake it up again ..."
sleep 15
echo -n mem > /sys/power/state
hdparm -I ${BlockDev} >${TMP}.2 2>&1
ロジックの基礎は、提供された説明から導き出されます。ここ。 「ステータス」ファイルに転送された値を変更して動作を調整したい場合は、オプションが提供されます。一部のディストリビューションでは、以下を使用する必要があります。ディスク変えるメモリ。
興味があれば教えてください。この回答では、スクリプト全体(長くて複雑さ)を共有できます。