Ubuntu Mate 20.4(Focal)はスリープモードには切り替わりません。

Ubuntu Mate 20.4(Focal)はスリープモードには切り替わりません。

私のワークステーション(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

ロジックの基礎は、提供された説明から導き出されます。ここ。 「ステータス」ファイルに転送された値を変更して動作を調整したい場合は、オプションが提供されます。一部のディストリビューションでは、以下を使用する必要があります。ディスク変えるメモリ

興味があれば教えてください。この回答では、スクリプト全体(長くて複雑さ)を共有できます。

関連情報