ทีมเคอร์เนลทำงานอย่างต่อเนื่องเพื่อปรับปรุงอายุการใช้งานแบตเตอรี่ภายใต้ linux หรือไม่?


15

ฉันได้อ่านในบางฟอรัมว่าทีมเคอร์เนลกำลังปรับปรุงอายุการใช้งานแบตเตอรี่และประสิทธิภาพการใช้พลังงานใน Linux น่าเสียดายที่ชุมชนของเราล่าช้าหลัง Windows และ Mac จริงๆ ฉันต้องการอ่านเกี่ยวกับสาเหตุที่ทำให้เกิดความแตกต่างนี้กับแพลตฟอร์มอื่น ๆ

มันเป็นเพราะหมดจดรายละเอียดฮาร์ดแวร์ปิดจากผู้ขายหรือจะต้องมีปัญหาการออกแบบเคอร์เนล? อุปกรณ์ Apple ที่มี Unix cores มีเวลาแบตเตอรี่ที่ยอดเยี่ยม แต่พวกเขายังออกแบบฮาร์ดแวร์ของตัวเอง ฉันแค่ต้องการที่จะเข้าใจปัญหาเหล่านี้ในทางเทคนิคน้อย

ฉันรู้ว่าการอัปเดตเคอร์เนลล่าสุดใน Ubuntu ได้ปรับปรุงอายุการใช้งานแบตเตอรี่ในคอมพิวเตอร์ส่วนใหญ่ แต่ฉันสงสัยว่าถ้ายังมีการพัฒนาอยู่และฉันสามารถอ่านเพิ่มเติมได้จากที่ใด

คำตอบ:


16

ความพยายามอย่างมากถูกนำไปใช้กับรุ่น 12.04 LTS เพื่อแก้ไขปัญหาการดูดพลังงานที่สำคัญที่เราระบุเช่นการประหยัดพลังงานของ Intel i915 rc6 GPU, PCIe ASPM กระบวนการที่ทำให้เกิดเหตุการณ์การปลุกมากเกินไปและ ลด I / O ของดิสก์ (เช่น daemons ที่เขียนลงดิสก์บ่อยเกินไป)

มีหน้า Wiki สำหรับงานนี้: https://wiki.ubuntu.com/Kernel/PowerManagement

Quantal 12.10 ที่ใหม่กว่าจะใช้เคอร์เนล 3.5 ใหม่กว่า (หรืออาจเป็น 3.6) จะทำให้เราประหยัดการจัดการพลังงานต้นน้ำได้มากตัวอย่างเช่นในไดรเวอร์ ACPI ล่าสุด

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

การประหยัดพลังงานเป็นปัญหาที่ไม่สำคัญและบางครั้งข้อผิดพลาดในเฟิร์มแวร์ (BIOS) สามารถนำไปสู่การกำหนดค่าย่อยที่เหมาะสมที่สุดหรืออาจมีไดรเวอร์มาจากฐานสองซึ่งเรามีการควบคุมน้อยหรือไม่มีเลย

สำหรับงานที่กำลังดำเนินอยู่มีหน้าโครงการที่สามารถใช้บั๊กกับแอพพลิเคชั่นที่ทำงานผิดพลาดซึ่งช่วยให้เราสามารถแก้ไขปัญหาการดูดพลังงานได้:

https://bugs.launchpad.net/ubuntu-power-consumption

ฉันยังมีบทความบล็อกบางส่วนเกี่ยวกับงานนี้:

http://smackerelofopinion.blogspot.co.uk/search/label/power

หวังว่านี่จะช่วยได้


มีประโยชน์มากจริงๆ สิ่งที่ฉันกำลังมองหา ขอบคุณหนึ่งล้าน
leousa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.