Ubuntu用户!
我有一台运行24/7年的Intel计算机基本上作为HTPC计算机运行,并且在某个时间点,Linux内核开始将intel_pstate
驱动程序用于我的i7 Ivy Bridge(我选择了HTPC这样的高端CPU,因为它在较低的频率下效率最高)。从那时起,我就失去了固定CPU频率的能力,indicator-cpufreq
并且由于这台机器一直处于运行状态,因此功耗比我想要的要高。
我尝试修复几次但未成功,/sys
手动设置了一些内容,但是在最后一次尝试中,我终于可以使用降低最大频率cpupower
:
cpupower frequency-set -u clock_freq
我的问题是:在Ubuntu 16.04引导时运行此代码的最佳方法是什么?
我发现了类似的问题:
如何将CPU电源管理永久设置为节电控制器?-CPUFreq被认为已弃用,请勿使用以下命令更改CPU频率intel_pstate
如何使cpupower在每次重新启动后不重置?-这非常接近,但是由于Ubuntu 16.04使用systemd
它对我来说似乎不适合创建旧版SysV服务(我什至不知道它是否有效)。
https://wiki.archlinux.org/index.php/CPU_frequency_scaling-Arch似乎有一个cpupower.service
systemd单元,但是我在Ubuntu中找不到它。
如果仍然需要帮助,则可以执行以下操作之一:
exit 0
),然后输入命令sudo systemctl enable rc-local.service
并重新启动本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句