รายละเอียดย่อยสลายแย่กว่าเสียตรงไปตรงมา ...
พื้นหลัง:
ฉันได้ระงับการใช้งานการตั้งค่าระบบ -> กำลัง
ตัวเลือก "หยุดชั่วคราว" ยังคงปรากฏบนเมนูรูปเฟือง (ไม่ใช่ที่ฉันคาดไว้ว่าจะหายไป) และปุ่มสลีป (ดวงจันทร์) บนแป้นพิมพ์ของฉันยังคงเรียกใช้การระงับ
ตัวเลือกใน # 1 นั้นตามที่คนอื่น ๆ ชี้ให้เห็นง่ายเกินไปที่จะถูกตีด้วยความผิดพลาดทุกเดือนหรือมากกว่านั้น
ดูเหมือนว่า 1% ของแพลตฟอร์มจะถูกระงับเนื่องจากวิศวกรไดรเวอร์บางแห่งลืมที่จะตรวจสอบว่า PCIe หรือ IO space register X ได้รับการกู้คืนเมื่อตื่นขึ้นมา ดังนั้นมันจึงเลวร้ายยิ่งกว่าหัก: ทุกอย่างมักจะดูดีหลังจากตื่นขึ้นมา แต่ก็ไม่ได้ และหวังว่าจะไม่มีการลงทะเบียนที่เสียหายเหล่านั้นที่ส่งผลกระทบต่อความน่าเชื่อถือในลักษณะที่คืบคลานเช่นการกำหนดค่า ECC หรือความลึก FIFO ของที่เก็บข้อมูล แต่พวกเขามักจะทำในรูปแบบใดรูปแบบหนึ่งซึ่งเป็นเหตุผลหนึ่งเช่นทำไม errata ต่อไดรเวอร์กราฟิกยังคงดำเนินต่อไปอย่างไม่สิ้นสุดหลายปีหลังจากที่พวกเขาเดบิวต์ในตลาด ("กราฟิกชิป X ค้างไว้หนึ่งชั่วโมงหลังจากกลับจาก )
ควรมีการทดสอบอัตโนมัติเพื่อดูว่ามีการเปลี่ยนแปลงการลงทะเบียนใดบ้างในรอบการสลีป แต่มีผู้จำหน่ายเพียงเล็กน้อยที่มีการทดสอบดังกล่าว การทดสอบค่อนข้างซับซ้อนเนื่องจากข้อเท็จจริงที่ว่าผู้ลงทะเบียนบางคนคาดว่าจะเปลี่ยนแปลงเช่นตัวจับเวลา และที่แย่กว่านั้นคือบางครั้งคุณต้องอ่านการลงทะเบียนในลำดับที่แน่นอนหรือมีความละเอียดมากหรือโดยการเขียนดัชนีการอ่านก่อนอื่น ดังนั้นกระบวนการนี้ไม่สามารถรวมศูนย์ได้ในที่ที่สะดวกในอุตสาหกรรมเช่นสำนักงานของ Canonical เป็นเรื่องสิ้นหวังและแท้จริงเว้นแต่ PCIe จะถูกนิยามใหม่ในลักษณะที่ทำให้การเปรียบเทียบง่ายซึ่งไม่เป็นเช่นนั้น
ชุดทดสอบขลังใน # 5 จะไม่ถูกเขียนขึ้นเนื่องจากสภาวะวุ่นวายของการพัฒนาตัวขับ ดังนั้นในกรณีที่ไม่มีคำถามของฉัน
ฉันหมดหวังอย่างยิ่งที่จะไม่แฮ็คข้อมูลใน / etc / Anything_suspend_file แต่มันจะดีถ้ามีวิธี "สุภาพ" ในการทำเช่นนี้ช่องทำเครื่องหมายไม่มีอยู่ในการตั้งค่าระบบ -> พลังงานที่ระบุว่า "ปิดการใช้งานอย่างถาวร ระงับเพราะรู้สึกไม่ดีตั้งแต่วันแรก "
หมายเหตุ: ฉันไม่ได้พูดถึงการจำศีลที่นี่ซึ่งไม่ควรประสบกับปัญหาข้างต้นเพราะมันเกี่ยวข้องกับวงจรไฟฟ้า แม้ว่าตามหลักการแล้วการคืนค่าการลงทะเบียนจากที่เก็บข้อมูลถาวรอาจมีปัญหาที่คล้ายกัน