Apakah ada pekerjaan yang sedang berlangsung di tim kernel untuk meningkatkan masa pakai baterai di linux?

15

Saya telah membaca di beberapa forum bahwa tim kernel bekerja untuk meningkatkan masa pakai baterai dan efisiensi energi di Linux. Sayangnya komunitas kami benar-benar tertinggal dari Windows dan Mac dalam hal itu. Saya ingin membaca tentang alasan mengapa perbedaan ini ada dengan platform lain.

Apakah ini semata-mata karena spesifikasi perangkat keras yang tertutup dari vendor atau apakah harus dengan masalah desain kernel? Perangkat Apple dengan core Unix memiliki masa baterai yang luar biasa, tetapi mereka juga merancang perangkat keras mereka sendiri. Saya hanya ingin memahami masalah ini dengan cara yang kurang teknis.

Saya tahu bahwa pembaruan kernel terbaru di Ubuntu telah meningkatkan masa pakai baterai di sebagian besar komputer, tetapi saya bertanya-tanya apakah masih ada pengembangan dan di mana saya bisa membaca lebih lanjut tentang hal itu.

leousa
sumber

Jawaban:

16

Banyak upaya dimasukkan ke dalam rilis Precise 12,04 LTS untuk mengatasi banyak masalah penghisapan daya utama yang telah kami identifikasi, seperti penghematan daya GPU Intel i915 rc6, PCIe ASPM, proses yang menyebabkan terlalu banyak peristiwa pengaktifan dan juga untuk kurangi disk I / O (misalnya daemon yang terlalu sering menulis ke disk).

Ada halaman Wiki yang ditujukan untuk pekerjaan ini: https://wiki.ubuntu.com/Kernel/PowerManagement

Rilis Quantal 12.10 yang lebih baru akan menggunakan kernel 3.5 (atau bahkan 3.6) yang lebih baru akan berarti kita mengambil banyak penghematan manajemen daya hulu, misalnya dalam driver ACPI baru-baru ini.

Sayangnya, berusaha membuat Ubuntu seefisien perangkat keras tertutup tertutup sulit tanpa pengungkapan penuh tentang cara kerja perangkat keras dan dikonfigurasi. Misalnya, mematikan daya beberapa perangkat mungkin memerlukan pengetahuan khusus tentang komponen fisik yang mendasarinya.

Penghematan daya adalah masalah non-sepele, dan kadang-kadang bug di firmware (BIOS) dapat menyebabkan konfigurasi sub-optimal, atau mungkin driver didasarkan pada gumpalan biner yang kami memiliki sedikit atau tidak ada kontrol atas.

Adapun pekerjaan yang sedang berlangsung, ada halaman proyek di mana bug dapat diajukan terhadap aplikasi yang berperilaku salah yang memungkinkan kita untuk fokus pada memperbaiki masalah penghisapan daya:

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

Saya juga punya beberapa artikel blog tentang pekerjaan ini:

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

Semoga ini membantu.

Colin Ian King
sumber
Memang sangat bermanfaat. Persis apa yang saya cari. Terima kasih banyak.
leousa