Я читал на некоторых форумах, что команда ядра работает над улучшением времени автономной работы и энергоэффективности в Linux. К сожалению, наше сообщество действительно отстает от Windows и Mac в этом отношении. Я хотел бы прочитать о причинах, почему эта разница существует с другими платформами.
Это происходит из-за закрытых спецификаций оборудования от поставщиков или из-за проблем с дизайном ядра? Устройства Apple с ядрами Unix имеют потрясающее время автономной работы, но они также проектируют свое собственное оборудование. Я просто хочу понять эти вопросы менее технически.
Я знаю, что недавние обновления ядра в Ubuntu улучшили время автономной работы большинства компьютеров, но мне было интересно, продолжается ли разработка, и где я могу узнать больше об этом.
В выпуске 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
Надеюсь, это поможет.