ラップトップが頻繁に停止します。

ラップトップが頻繁に停止します。

新しいDebian 11ノートブックに問題があります。時にはうまく機能しますが、起動後約30秒後に繰り返しスリープモードに切り替えることがあります。

stew@simswe28:~$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
● sleep.target - Sleep
     Loaded: loaded (/lib/systemd/system/sleep.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

Aug 24 08:18:36 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:18:46 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:19:14 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:22:14 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:22:42 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:25:40 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:26:10 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:26:42 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:27:10 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:27:19 simswe28 systemd[1]: Stopped target Sleep.

● suspend.target - Suspend
     Loaded: loaded (/lib/systemd/system/suspend.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

Aug 24 08:18:46 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:18:46 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:22:14 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:22:14 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:25:40 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:25:40 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:26:42 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:26:42 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:27:19 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:27:19 simswe28 systemd[1]: Stopped target Suspend.

● hibernate.target - Hibernate
     Loaded: loaded (/lib/systemd/system/hibernate.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

● hybrid-sleep.target - Hybrid Suspend+Hibernate
     Loaded: loaded (/lib/systemd/system/hybrid-sleep.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

ハードウェアの問題を特定したり、構成の問題を分離したりするためのいくつかのアイデアを提供できますか?あなたは何を育てようとしていますかsuspend.target

答え1

を使用してこの問題を解決できますsudo systemctl mask suspend.target。これにより、コンピュータが停止し続けるのを防ぐことができます。しかし、根本的な原因は残っています。

安定した状態に達した後、あなたの周りを見回して、どのコマンドが中断されたかを調べてください。 1つのオプションは、電源ボタンが緩んでいることです。実行して確認acpi_listenバッグからacpid。電源ボタンイベントが表示されるか、ノートブックカバースイッチが閉じている場合は、次の種類のメッセージが表示されます。

~$ acpi_listen 
button/power PBTN 00000080 00000000
button/power LNXPWRBN:00 00000080 00000001
button/lid LID open
button/lid LID close
button/lid LID open

メッセージなしでしばらく実行されると、これは問題になりません。

多くのリソースを占めるプロセスを見つけたら、確認する価値があります。私の場合はファンで、systemd-{logind,journal}次のコマンドを使用すると多くのリソースが消費されることがわかりましたtop

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                     
    724 root      20   0  515012   8348   6880 R  87.5   0.1   7:15.06 systemd-logind                                                                                                                              
    321 root      20   0  482776 306700 304868 S  12.5   1.9   0:55.29 systemd-journal   

journalctl -fこれらのプロセスの原因を特定するのに役立ちます。私の場合、これは繰り返し続けます。

Aug 24 08:44:42 simswe28 systemd-logind[724]: Suspending...
Aug 24 08:44:42 simswe28 systemd-logind[724]: Unit suspend.target is masked, refusing operation.
Aug 24 08:44:42 simswe28 systemd-logind[724]: Failed to execute suspend operation: Permission denied
Aug 24 08:44:42 simswe28 systemd-logind[724]: Suspending...
Aug 24 08:44:42 simswe28 systemd-logind[724]: Unit suspend.target is masked, refusing operation.
Aug 24 08:44:42 simswe28 systemd-logind[724]: Failed to execute suspend operation: Permission denied
Aug 24 08:44:42 simswe28 systemd-logind[724]: Suspending...
Aug 24 08:44:42 simswe28 systemd-logind[724]: Unit suspend.target is masked, refusing operation.
Aug 24 08:44:42 simswe28 systemd-logind[724]: Failed to execute suspend operation: Permission denied

この場合、systemd-logindいくつかの信号が反応しています。信号を分離して抑制することでこれを行うことができます/etc/systemd/logind.conf

私の場合は、複数のオプションを一度に設定してignoreからsystemctl unmask suspend.target && systemctl restart systemd-logind。これを変更すると、問題が解決することがわかりHandleLidSwitch=ました(蓋スイッチイベントが記録されていないにもかかわらず)。suspendignoreacpi_listen

答え2

私のラップトップが一度ランダムに停止し、バッテリーが正しく充電されていないことがわかりました(充電器のケーブル不良)。他の原因には過熱(機器周辺の気流不足)があります。

関連情報