如何让我的 Linux 系统(ubuntu)在使用交流电时自动选择性能调节器,并在使用电池时自动切换到按需(反之亦然)?
如果电池状态低于某个值,是否也可以切换到最低 CPU 频率?
我正在寻找一种独立于所使用的桌面环境的解决方案。
编辑
该解决方案可能会干扰 ubuntu 中默认安装的另一个 CPU 扩展机制。例如,有一个文件/etc/init.d/ondemand
将 CPU 设置为 ondemand...
还有其他类似的陷阱吗?
答案1
你可以使用laptop-mode-tools
。您可以通过配置文件指定使用交流电或电池时的调速器和最大/最小频率。 (Archwiki页)
另一个为您提供更多控制权的选项(每个电池级别的规则)是Cpufreqd
(思考维基页)。
您还可以根据acpi
事件调整您的CPU(Archwiki页)