หัวข้อฟอรัมชุมชนของ Dell นี้พูดได้ทั้งหมด
https://www.dell.com/community/XPS/Ubuntu-deep-sleep-missing-for-xps-9310/td-p/7734008
S3 ถูกปิดใช้งานในระดับเฟิร์มแวร์โดยเจตนา
$ cat /sys/power/mem_sleep
[s2idle]
ไม่มีตัวเลือก "ลึก" ดังนั้นคำสั่ง GRUB
mem_sleep_default=ลึก
จะไม่มีผลกระทบใดๆ
ดังนั้นจนกว่า DELL จะปล่อยการอัปเดต BIOS ที่เหมาะสมซึ่งช่วยให้ผู้ใช้ตัดสินใจว่าต้องการใช้ S0 <> S3 ในสถานะระงับใด ฉันจึงตั้งค่าฟังก์ชันไฮเบอร์เนตในวันที่ 20.04 ด้วยวิธีนี้
https://www.dell.com/community/XPS/Ubuntu-deep-sleep-missing-for-xps-9310/td-p/7734008/page/3
และเปิดใช้งานตัวเลือกสถานะพลังงาน "ไฮเบอร์เนต" เช่นนี้
ปุ่มไฮเบอร์เนตบน Ubuntu 20.04
โดยมีการแก้ไขเพิ่มเติมจากความคิดเห็นด้านล่าง:
ทำตามวิธีแก้ปัญหาจาก FAQ.. คัดลอกและวางเนื้อหาด้านล่างในไฟล์ /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
[เปิดใช้งานไฮเบอร์เนตในระดับสูง]
ตัวตน = ผู้ใช้ยูนิกซ์: *
Action=org.freedesktop.upower.hibernate
ResultsActive=ใช่
[เปิดใช้งานไฮเบอร์เนตในการเข้าสู่ระบบ]
ตัวตน = ผู้ใช้ยูนิกซ์: *
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore- ยับยั้ง
ResultsActive=ใช่
รีบูตและทดสอบ
ไฮเบอร์เนตทำงาน DELL Vostro ของฉันจะไม่ละลายแม้แต่ในกระเป๋า เวลาบูตที่นานขึ้นเล็กน้อยยังคงเร็วเพียงพอด้วย SSD