自Ubuntu 16.04以来无法禁用turbo boost

我最近更新到Ubuntu最新的LTS。 我的电脑受到冷却管理不良的影响,我需要能够禁用涡轮增压器以便舒适地使用它。

我有一个脚本就是通过使用msr-tools来做到这一点,在所有内核上禁用turbo boost:

sudo wrmsr -pX 0x1a0 0x4000850089 (X being the number of the core) 

由于更新,这是我用这个命令得到的:

 wrmsr: pwrite: Operation not permitted 

有关如何解决此问题的任何线索?

问候

我无法让我的脚本使用最新版本的msr-tools(可能已停止使用,因为github自2013年以来一直未受影响)。 也许Ubuntu 16.04改变了它存储CPU驱动程序设置的方式,并且msr-tools无法生成正确的文件树。

我找到的解决方法是(sudo)编辑文件:

 /sys/devices/system/cpu/intel_pstate/no_turbo 

只需输入“1”表示没有涡轮增压并保存……无需重启。

您可以轻松检查它是否正在使用

 grep MHz /proc/cpuinfo 

并查看是否有任何输出高于库存频率

 cpu MHz : 2000.000 cpu MHz : 2000.078 cpu MHz : 2000.000 cpu MHz : 1999.921 cpu MHz : 1999.921 cpu MHz : 1683.828 cpu MHz : 1732.265 cpu MHz : 2000.078 

我希望有人会觉得这很有用! 问候