Dell Inspironノートブックは、Linux上のスリープモードから目覚めません。

Dell Inspironノートブックは、Linux上のスリープモードから目覚めません。

名前からすべてがわかります。systemctl suspend電話がかかったり、カバーを閉じたり開いたりしても、Linuxのスリープモードから再起動できないDell Inspiron 15 3525があります。私に似た質問がたくさんありますが、私が見つけた解決策のどれもうまくいきませんでした。たとえば、ほとんどはnvidiaドライバ(ここではnvidiaなし)を介して、またはlidacpi(以下に示すように大文字がリストされていない)で有効にすることで変更されます。 DSDTの編集について詳しく知らずに提案できる人はいますか?私の試みの結果、修正する知識が不足している何百ものエラーが発生しました。

私のネオペッチ情報は次のとおりです。

OS: Arch Linux x86_64 
Host: Inspiron 15 3525 1.3.0 
Kernel: 5.18.3-zen1-1-zen 
Uptime: 13 mins 
Packages: 1061 (pacman), 7 (flatpak) 
Shell: zsh 5.9 
Resolution: 1920x1080 
DE: GNOME 42.2 
WM: Mutter 
WM Theme: Adwaita 
Theme: Adwaita [GTK2/3] 
Icons: Adwaita [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 5 5625U with Radeon Graphics (12) @ 2.300GHz 
GPU: AMD ATI 03:00.0 Barcelo 
Memory: 1895MiB / 7289MiB 

これは私の/proc/acpi/wakeupです。

❯ cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
GPP0      S4    *disabled
GPP1      S4    *enabled   pci:0000:00:01.2
GP17      S4    *enabled   pci:0000:00:08.1

興味深いことに、LIDはデバイスとして表示されません。つまり、カバーを閉じるとノートパソコンがスリープ状態になります。

関係があるかどうかはわかりませんが、面倒なWindows 11暗号化ドライブを起動するためにセキュアブートを実行しています。首確認をオフにすると、booting in insecure mode起動中は常に小さなメッセージが表示されます。

よろしくお願いします!

編集:無料-m出力:

❯ free -m
               total        used        free      shared  buff/cache   available
Mem:            7289        1605        4771          48         912        5393
Swap:           8191           0        8191

ベストアンサー1

私の特定のユースケースでは、Dell ACPIはLinuxが好きではないと思うので、ソリューションは完全に睡眠を放棄することでした。休止状態は、正しく実装された場合に機能します。私の記憶を呼び起こしたwaltinatorに感謝します!

私のステップは次のとおりです(すべて盗まれました)。ArchWiki 休眠状態間違いなく):

  1. カーネルパラメータ履歴書=UUID=...および履歴書_オフセット=...を識別して設定します。
  2. /etc/mkinitcpio.confに履歴書HOOKを追加
  3. 停止を防ぎ、休止状態を許可するように/etc/systemd/sleep.confを変更します。
  4. カバーがスリープイベントをトリガーするように/etc/systemd/logind.confを変更します。
  5. /etc/sysctl.d/99-swappiness.conf を追加して、システムのスワップ性を 10 に減らします。
  6. 楽しむ

おすすめ記事