根据交流电/电池状态控制 CPU 频率

根据交流电/电池状态控制 CPU 频率

如何让我的 Linux 系统(ubuntu)在使用交流电时自动选择性能调节器,并在使用电池时自动切换到按需(反之亦然)?

如果电池状态低于某个值,是否也可以切换到最低 CPU 频率?

我正在寻找一种独立于所使用的桌面环境的解决方案。

编辑

该解决方案可能会干扰 ubuntu 中默认安装的另一个 CPU 扩展机制。例如,有一个文件/etc/init.d/ondemand将 CPU 设置为 ondemand...

还有其他类似的陷阱吗?

答案1

你可以使用laptop-mode-tools。您可以通过配置文件指定使用交流电或电池时的调速器和最大/最小频率。 (Archwiki

另一个为您提供更多控制权的选项(每个电池级别的规则)是Cpufreqd(思考维基)。

您还可以根据acpi事件调整您的CPU(Archwiki

相关内容