我正在寻找一种在系统使用电池运行时限制 CPU 频率的方法。解决方案不必仅在使用电池时起作用,它可以是 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
您无需重新发明轮子来编写自己的脚本,您可以查看cpufreqd
。其配置文件手册页包括考虑交流电源(缺乏)和电池电量的示例。
安装:
sudo apt-get update ; sudo apt-get install cpufreqd