自 Ubuntu 16.04 以来无法禁用涡轮增压

自 Ubuntu 16.04 以来无法禁用涡轮增压

我最近更新到了 Ubuntu 最新 LTS。我的电脑散热管理很差,我需要禁用睿频加速才能舒服地使用它。

我有一个脚本,它通过使用 msr-tools 来执行此操作,禁用所有核心上的 turbo boost:

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

自更新以来,我使用此命令得到的结果如下:

wrmsr: pwrite: Operation not permitted

关于如何修复此问题有什么线索吗?

问候

答案1

我无法让我的脚本与最新版本的 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

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

相关内容