โดย Phoronix และผู้สร้าง Michael Larabel สาเหตุที่ยิ่งใหญ่ของปัญหา การใช้พลังงาน ในเคอร์เนล 2.6.38 คือการเปลี่ยนแปลงที่เกิดขึ้นในการโทร ASPM (Active-State Power Management) สำหรับสล็อต PCI Express |
คุณลักษณะ Active-State Power Management ช่วยให้คุณลดการใช้พลังงานโดยการวางลิงก์ PCI Express ที่ไม่ได้ใช้ไว้ในสถานะประหยัดพลังงานทำให้มีการใช้งานน้อยลงเมื่อเวลาผ่านไป นี่เป็นคุณสมบัติทั่วไปในแล็ปท็อปและอุปกรณ์พกพาอื่น ๆ ที่ใช้เพื่อยืดอายุแบตเตอรี่
เห็นได้ชัดว่าสาเหตุของปัญหากับเคอร์เนล Linux ล่าสุดคือไบออสที่กำหนดค่าไม่ถูกต้องเนื่องจากผู้ผลิตแล็ปท็อปหลายรายสนับสนุน ASPM แต่ไม่ได้กำหนดค่าอย่างถูกต้องในตารางคำอธิบาย ACPI คงที่ซึ่งเรียกว่า "กำหนดค่าอัตโนมัติ" ให้กับ BIOS ในระหว่าง บูต
วิธีแก้คืออะไร? เรียบง่าย
1.- ฉันเปิดเทอร์มินัลและเขียนว่า:
gksu gedit / etc / default / grub
2.- ค้นหาบรรทัดที่คล้ายกับรายการต่อไปนี้:
GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ"
3. - แทนที่ด้วยสิ่งนี้:
GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ pcie_aspm = แรง"
4.- บันทึกการเปลี่ยนแปลงและป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo update-grub
สิ่งนี้ช่วยให้ ASPM ไม่ว่า BIOS จะพูดอะไรและการทดสอบแสดงให้เห็นว่าโซลูชันนี้ช่วยประหยัดพลังงานได้อย่างน่าทึ่งซึ่งช่วยเพิ่มอายุการใช้งานแบตเตอรี่ได้อย่างมาก
Fuente: Phoronix & ลินุกซ์มาก
ฉันคิดว่าการใช้พลังงานนี้มีความสำคัญมากกว่าใน latop
เยี่ยมมาก แต่มันใช้ได้กับเคอร์เนล 2.6.39 หรือไม่
ฉันเข้าร่วมการให้คำปรึกษาของMartín ฉันมี Debian Sid พร้อมเคอร์เนล 2.6.39
ยังจำเป็นในเคอร์เนล 2.6.39 หรือไม่
ฉันไม่ได้สังเกตเห็นความแตกต่างที่สำคัญ
ฉันมี Inspiron 5110 core i7 และกราฟิกไฮบริด
ฉันถามตัวเองด้วยคำถามเดียวกันว่าหากเป็นปัญหาความขัดแย้งระหว่างการกำหนดค่า BIOS และ ASPM ของเคอร์เนลไม่ถูกต้องจะมีวิธีแก้ไขอะไรสำหรับเวอร์ชันต่อไปนี้
ดูจากสิ่งที่ฉันเข้าใจมันใช้ได้กับเมล็ดทั้งหมดที่สูงกว่า 2.6.38 ซึ่งเป็นเมล็ดที่มีปัญหาอย่างแน่นอน คงเป็นเรื่องของการทดสอบและเปรียบเทียบ 🙂สุดท้ายถ้าไม่ได้ผลให้ย้อนกลับไปขั้นตอนนี้
ไชโย !! พอล.
การใช้แบตเตอรี่เป็นปัญหาที่ไม่มีใครสังเกตเห็น ... โดยเฉพาะอย่างยิ่งในเน็ตบุ๊ก (แม้ว่าจะไม่มีในโน้ตบุ๊กก็ตาม)
วิธีเดียวที่จะดูว่ามีการเปลี่ยนแปลงจริงๆหรือไม่คือการใช้ชุด Phonix เพื่อเรียกใช้การทดสอบที่จำเป็น
กอด! พอล.
ไม่มี. ข้อผิดพลาดยังคงมีอยู่ ... 🙁
ก็คือ ...
ไม่สามารถโหลด "บังคับ" โดยอัตโนมัติได้หรือไม่
แน่นอนว่าคุณต้องทำตามขั้นตอนที่ระบุไว้ในโพสต์
ฉันให้ "ถูกใจ" แทน "ตอบกลับ" 🙂
แต่นั่นไม่ใช่แบบอัตโนมัติที่ทำเองสิ่งที่ฉันหมายถึงคือการแจกแจงจะเพิ่มพารามิเตอร์เพื่อหลีกเลี่ยงปัญหาในการเผยแพร่ต่อเนื่องหรือไม่
ยอดเยี่ยม
ไม่มีความคิด ... ฉันหวังอย่างนั้น 🙂