使用RyzenAdj给AMD笔记本调整温度墙

RyzenAdj项目地址

最近沉迷游玩绝地潜兵2,这是一款非常吃CPU的游戏,我的电脑多次因为疑似温度过高直接黑屏关机,所以我需要对笔记本的CPU温度墙进行修改。

我开着温度监控软件玩游戏的时候观测到CPU温度峰值甚至来到了97度。

按理说笔记本CPU温度100也正常,可能我这个体质差?

使用CPU-Z进行CPU多核基准测试,观测到温度墙大概是95左右,满载功耗60w左右,而绝地潜兵用不到这么高的功耗的,绝大多数情况都是40多w,降低CPU温度墙理论上不会造成太大的性能损失。

目前有许多软件可以调整笔记本CPU设置,但是都过于繁琐或者只有功耗墙设置,而这些软件都是基于RyzenAdj的,因此我决定直接使用该项目来进行调整。

下载好项目后,解压,使用终端(管理员)进入RyzenAdj目录,执行.\ryzenadj.exe -i可以查看当前配置信息,其中THM LIMIT CORE | 100.000 | tctl-temp就是默认的的CPU温度墙。(为什么前两天还是95,难道因为最近降温了?)

这里通过.\ryzenadj.exe -f 93修改温度墙。完成后跑CPU-Z多核测试进行测试,CPU温度墙已经降到了93度。

注意,这里的设置并不是永久的,因此需要在每次开机时执行.\ryzenadj.exe -f 93进行调整。

添加bat脚本:

@echo off
.\ryzenadj.exe -f 93
exit

使用Windows自带的任务计划程序创建任务:

  • 第一页常规下方勾选使用最高权限运行
  • 第二页触发器添加工作站解锁时
  • 第三页操作添加启动程序,并选择刚刚创建的bat脚本。

有时候第五页设置中会自动勾选停止任务之类的选项,记得取消。

这样每次开机时就会自动调整温度墙了。

今天迎来了超级大降温,我的冬天好冷呜呜呜。