我最近一直在尝试对我的旧台式电脑进行超频。它有一台 Intel Celeron,我运行的是 LUbuntu 15.04。我试图通过调整寄存器 0x198 来更改 vcore 值(以允许更高的超频)(最后两位数字是当前 VID,正确吗?)。原始设置是:
rdmsr 0x198; rdmsr 0x199; rdmsr 0x1a0 142b0000142b 142b 20a40089
我的问题是当我写一个新值时:
wrmsr 0x198 142b00001430; rdmsr 0x198
142b0000142b
返回原始值
CPU 是否会不断重写该值,以便在调用第二个命令时它已经重写了先前的值?
这似乎是增加 vcore 的最直接方法(因为我的 bios 中没有这个选项)。如果你知道更好的方法,请务必告诉我。
谢谢,任何帮助都将不胜感激!
答案1
在论文中编译器转换满足 CPU 时钟调制和功率封顶 2016,他们的幻灯片上提到应该向 IA32 CLOCK MODULATION (0x19a) MSR 写入特定值,因此更改频率的正确寄存器是 0x19a。
当我写入这样的值时:
sudo wrmsr 0x19a 0x12
不返回原始值并且调整寄存器,如下所示sudo rdmsr 0x19a
给出输出:
12