Score:0

Kubuntu 21.04 - วิธีทำให้โหมดไฮเบอร์เนตทำงานเมื่อปรากฏว่าปิดใช้งานจากเคอร์เนล

ธง cn

ฉันใช้ Kubuntu 21.04 และพยายามไฮเบอร์เนต/ระงับเพื่อดิสก์แล็ปท็อปของฉัน ฉันไม่ค่อยมีโชค ข้อผิดพลาดที่ฉันได้รับดูเหมือนจะเป็นประเด็นที่ลึกกว่าคำถาม & คำตอบอื่น ๆ ทั้งหมดที่ฉันเคยเห็นเกี่ยวกับเรื่องนี้ - คำตอบอื่น ๆ ส่วนใหญ่ดูเหมือนจะแนะนำ ดิสก์ก้อง | sudo ที /sys/power/state เป็นทางออก แต่ฉันไม่สามารถไปได้ไกลขนาดนั้น ฉันลองมาหลายอย่างและสุดท้ายก็จบลงที่ ระบบสลีประบุเอกสารประกอบสำหรับเคอร์เนลซึ่งระบุว่าให้ตรวจสอบ /sys/อำนาจ/รัฐ และ /sys/พลังงาน/ดิสก์ เพื่อดูว่ารองรับหรือไม่

$ sudo systemctl ไฮเบอร์เนต
ไม่สามารถไฮเบอร์เนตระบบผ่านการเข้าสู่ระบบ: ไม่รองรับกริยาสลีป "ไฮเบอร์เนต"
$ echo ดิสก์ | sudo ที /sys/power/state
ดิสก์
ทีออฟ: /sys/power/state: ไม่อนุญาตให้ดำเนินการ
$ cat /sys/power/state
ตรึงหน่วยความจำ
$ cat /sys/power/disk
[พิการ]

สำหรับฉันแล้วดูเหมือนว่าเคอร์เนลของฉันไม่รองรับการจำศีล ... ? เอกสารระบุสถานะการนอนหลับด้วยว่า

รองรับการไฮเบอร์เนตหาก CONFIG_HIBERNATION มีการตั้งค่าตัวเลือกการกำหนดค่าเคอร์เนล อย่างไรก็ตาม ตัวเลือกนี้สามารถตั้งค่าได้ก็ต่อเมื่อการรองรับสถาปัตยกรรม CPU ที่กำหนดรวมถึงรหัสระดับต่ำสำหรับการดำเนินการต่อของระบบ

  • มีเหตุผลหรือไม่ที่ Kubuntu ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น แต่มาพร้อมกับการกระทำ "ไฮเบอร์เนต"
  • ฉันจะเปิดใช้งานตัวเลือกนี้บนเคอร์เนลได้อย่างไร
  • นี่เป็นเรื่องอวดรู้ แต่มันสำคัญหรือไม่ที่ฉัน /sys/พลังงาน/ดิสก์ มีอยู่และรายงาน [พิการ] แม้ว่าเอกสารเคอร์เนลจะบอกว่าไม่ควรมีอยู่หากไม่รองรับการไฮเบอร์เนต เอกสารผิดหรือเปล่า?

Copypasta จากข้อมูลระบบ:

ระบบปฏิบัติการ: Kubuntu 21.04
เวอร์ชันพลาสมาของ KDE: 5.22.5
เวอร์ชันกรอบงานของ KDE: 5.86.0
รุ่น Qt: 5.15.2
เวอร์ชันเคอร์เนล: 5.11.0-38-generic (64-bit)
แพลตฟอร์มกราฟิก: X11
โปรเซสเซอร์: 8 à 11th Gen Intel® Core⢠i5-1135G7 @ 2.40GHz
หน่วยความจำ: 15.4 GiB ของ RAM
โปรเซสเซอร์กราฟิก: กราฟิก Mesa Intel® Xe

cn flag
@waltinator ฉันมี swap เพียงพอ: 16 GB of RAM ในระบบของฉัน ซึ่งใช้เพียงไม่กี่ GB และ swap มากกว่า 16 GB เล็กน้อย `pm-is-supported` ไม่มีอยู่เป็นคำสั่งหรือ man page ในระบบของฉัน และ `man -k pm` ไม่แสดงรายการที่เกี่ยวข้อง (`man -k pm-` ซึ่งอาจเจาะจงกว่าสิ่งที่คุณพยายาม ชี้ให้ฉันดู? ไม่มีรายการอะไรเลย)Google ไม่ได้ช่วยฉันค้นหาตำแหน่งที่จะติดตั้งเครื่องมือนั้น - คุณสามารถชี้ไปที่แพ็คเกจใด ๆ ที่มีเครื่องมือนี้ได้หรือไม่?
cn flag
ฉันพบว่า `pm-is-supported` และเพื่อน ๆ มาจากแพ็คเกจ apt `pm-utils` `pm-is-supported --hibernate` ให้รหัสทางออกที่ไม่ใช่ศูนย์ แต่ไม่ได้ให้ข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุ และสิ่งนี้ไม่ได้บอกอะไรที่ฉันไม่รู้มาก่อน (เห็นได้ชัดว่าไม่รองรับไฮเบอร์เนตตั้งแต่ `/ sys/power/disk` อ่านว่า `[ปิดใช้งาน]`)
waltinator avatar
it flag
การไฮเบอร์เนตต้องการพื้นที่ `swap` เพียงพอเพื่อประหยัด RAM ดูที่ 'ฟรี' อ่าน `man free mkswap swapon pm-is-supported' (`pm` คือการจัดการพลังงาน อ่าน `man -k pm`) ค้นหาเครื่องมือ ใช้เครื่องมือ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา