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

stu*_*ent 4 cpu ubuntu cpu-frequency

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

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

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

编辑

该解决方案可能会干扰默认情况下安装在 ubuntu 中的另一个 cpu 缩放机制。例如,有一个文件/etc/init.d/ondemand将 CPU 设置为按需...

还有其他类似的陷阱吗?

don*_*sti 5

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

另一个给你更多控制权的选项(每个电池电量的规则)是Cpufreqd(thinkwiki page)。

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