首先进入恢复模式关闭SIP
,打开终端
输入csrutil disable
然后输入
csrutil enable --without kext
重启
下载里面的二进制包
·You can download this software´s binary from: VoltageShift修改权限
进入二进制包所在目录,打开终端输入
sudo chown -R root:wheel VoltageShift.kext
读取MSR寄存器
./voltageshift read 0x1A2
结果如下
(00000000 00000000 00000000 00000000 00000000 01100100 00000000 00000000)
设置cpu温度墙。通过在地址为0x1A2的MSR寄存器中写入0x00640000
来设置。将0x00
改为你想要的温度墙与0x64
的差值即可。
目前是0x00640000
转换成十进制就是100℃
将0x00
改成0x19640000
100 - 25 = 75
终端输入
./voltageshift read 0x1A2 0x19640000
温度就定在75℃
对cpu进行负载,发现温度最高在75。那放荡不羁的100度温度墙就没了。