Можно ли предотвратить степпинг скорости процессора?

Некоторое время назад я задал вопрос о причине замедления работы моего компьютера, когда у него было ~ 5% батареи или меньше. Мне сказали, что это либо степпинг скорости процессора, либо Macbook Pro автоматически снижает вычислительную мощность для экономии заряда батареи.


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

Ответы (1)

Вряд ли вы найдете надежный и тривиальный инструмент для изменения низкоуровневого управления питанием процессора в отличие от рекомендаций Apple.

Как пользователь, вы ограничены параметрами, доступными на панели «Энергосбережение» в «Системных настройках» и в pmset .

Чтобы остановить увеличение или уменьшение мощности процессора в зависимости от доступной мощности, потребуется специальное расширение ядра.

Управление питанием OS X осуществляется слоем IOKit внутри ядра. Написание кода в IOKit нетривиально; ошибки могут вызвать панику ядра и нанести серьезный ущерб стабильности системы.

Начиная с версии 10.8.2, OS X считает 20% заряда батареи первым этапом предупреждения о низком заряде батареи.

Если уровень заряда батареи составляет 5 %, вполне вероятно, что вскоре ваш Mac перейдет в режим экстренного сна или гибернации, чтобы защитить ваши данные.

Наверняка кто-то писал что-то подобное... но я ничего не могу найти на github :( Ребята, вы решили это?