类型:LinuxApp,创建时间:Nov. 14, 2017, 11:43 a.m.
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/105/。
首先确定一下自己有没有 msr 模块:
$ lsmod | grep msr msr 16384 0
有输出表示有这个模块。很好。。接下来下载:
$ git clone https://github.com/r4m0n/ZenStates-Linux.git $ cd ZenStates-Linux $ sudo ./zenstates.py -l
上面这条命令会输出当前的 pstate 列表。正常可以看到 ryzen 1700 的 p0 是 3.0GHz
$ sudo ./zenstates.py -p 0 -f 94
上面这个命令设置 p0 state 的频率是 3.7GHz
94
是个十六进制数,算法是hex(37 * 4) = 0x94
ryzen 按 0.25 的频率跳跃,所以 3.7g 刚好是第0x94
个频率。
设置成功之后,/proc/cpuinfo
不会显示 3.7g 而是仍然 3.0g,但没关系,7z b
跑一下就能发现有提升。
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/105/。
暂时还没有任何评论。