Продолжается ли работа в команде ядра по увеличению времени автономной работы под Linux?

Я читал на некоторых форумах, что команда ядра работает над улучшением времени автономной работы и энергоэффективности в Linux. К сожалению, наше сообщество действительно отстает от Windows и Mac в этом отношении. Я хотел бы прочитать о причинах, почему эта разница существует с другими платформами.

Это происходит из-за закрытых спецификаций оборудования от поставщиков или из-за проблем с дизайном ядра? Устройства Apple с ядрами Unix имеют потрясающее время автономной работы, но они также проектируют свое собственное оборудование. Я просто хочу понять эти вопросы менее технически.

Я знаю, что недавние обновления ядра в Ubuntu улучшили время автономной работы большинства компьютеров, но мне было интересно, продолжается ли разработка, и где я могу узнать больше об этом.

15
задан 1 September 2014 в 15:38

1 ответ

В выпуске Precise 12.04 LTS было приложено много усилий для решения многих основных выявленных нами проблем с энергопотреблением, таких как энергосбережение в процессорах Intel i915 rc6, PCIe ASPM, процессов, вызвавших слишком много событий пробуждения. а также для уменьшения дискового ввода-вывода (например, запись демонов на диск слишком часто).

Существует страница вики, посвященная этой работе: https://wiki.ubuntu.com/Kernel/PowerManagement

Более новая версия Quantal 12.10 будет использовать более новую версию 3.5 ( или даже, возможно, ядро ​​3.6) будет означать, что мы сэкономим много средств управления питанием в восходящем направлении, например, в недавнем драйвере ACPI.

К сожалению, попытка сделать Ubuntu столь же эффективной, как закрытое проприетарное оборудование, затруднена без полного раскрытия того, как оборудование работает и настроено. Например, выключение некоторых устройств может потребовать специальных знаний о базовых физических компонентах.

Энергосбережение - нетривиальная проблема, и иногда ошибки во встроенном программном обеспечении (BIOS) могут приводить к неоптимальным конфигурациям, или, возможно, драйверы основаны на двоичных двоичных объектах, которые мы почти не контролируем.

Что касается текущей работы, то есть страница проекта, на которой можно регистрировать ошибки в приложениях с неправильным поведением, которые позволяют нам сосредоточиться на устранении проблем, связанных с высасыванием энергии:

https: // ошибки .launchpad.net / ubuntu-power-потребление

У меня также есть несколько статей в блогах по этой работе:

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

Надеюсь, это поможет.

0
ответ дан 1 September 2014 в 15:38

Другие вопросы по тегам:

Похожие вопросы: