我最近更新到了 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
希望有人会觉得这很有用!问候