Я ищу способ ограничения частоты процессора, когда система работает от батареи. Решение не должно работать исключительно при использовании батареи, оно может быть в форме команд bash, из которых я мог бы создать скрипт, который я запускал бы при запуске системы. Проект для сценария:

#!/bin/bash

while true
do
sleep 60 #wait one minute
# check whether laptop has ac plugged in
# if not, set frequency limit to what I want
# else, set frequency limit to max
done

1 ответ1

1

Вместо того, чтобы изобретать колесо для написания собственного сценария, вы можете посмотреть на cpufreqd . Его страница руководства по файлу конфигурации включает в себя пример, в котором (отсутствие) мощности переменного тока и уровня заряда батареи принимаются во внимание.

Установить:

sudo apt-get update ; sudo apt-get install cpufreqd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .