Ryzen Controller简明教程&典型场景——4000系列移动锐龙温度墙与功耗墙修改工具

Ryzen Controller简明教程&典型场景——4000系列移动锐龙温度墙与功耗墙修改工具

由于各种各样的原因,农企官方调教工具ryzen master并不支持移动锐龙(从2200U到4900H均无法使用master对cpu进行调♂教),第三方开源工具可以部分代替master的功能,而比较友好的Ryzen Controller在上个月就已经基本稳定支持4000系列移动锐龙,我经过一个月的测试和拖延之后现在总结一份简明的教程,介绍温度墙与功耗墙相关的一些选项。

我使用的ryzen controller版本是2.2.1,来自gitlab上的一个提交gitlab.com/ryzen-contro

如果你无法下载,也可以从我这个搬运中获取:


密码:114514

  1. 温度墙
    温度墙指设备引发强制降频的最大温度,如果温度达到了温度墙,CPU会直接强制降低运行频率使cpu温度下降,如果还处于高温状态就加大降频力度,一直降频一直爽,直到温度下降到温度墙以下。

打开软件主界面,第一行Temperature Limit就是温度墙的调节项,可以拖动调节,也可以用方向键上下来调整数值,软件允许的温度墙范围最低50度,最高110度,但设备往往更底层会有一个无法通过软件修改的温度上限,达到之后会无视软件设置强制降低频率。
以Ryzen R5-4600H为例,底层温度上限是101度左右,你可以自由地在ryzen controller中设置温度墙为50-100度,再往上都不会有变化,统一在一百度时降频。

2.功耗墙
功耗墙指CPU允许的最大运行功耗,软件允许的范围是5瓦-100瓦,与温度墙一样,设备底层也有个不可修改的功耗上限,同样以4600H为例,上限约71瓦,无论你在软件里怎么调,最高能达到的上限就是这么多。

这几个选项解释起来有点费劲,如果你的目的是调整你机子CPU的最大运行功耗(功耗墙),那么最简单的方式是把TDP、Boost TDP、min TDP设置为同一个数值,同时POWER选项卡里的PPT拉到最大。不用担心会带来不必要的额外功耗,只要负载低,cpu就会自己运行在既实惠还管饱的低功耗下,比如,我现在全部拉到78瓦(实际能达到最高71瓦),在普通的看网页打字聊天的场景下,cpu功耗只有十几瓦,不会因为你拉高了TDP就动不动跑满。它会自己安排。


3.典型的使用场景

  • 游戏本也可pd供电(诱骗)
    众所周知pd协议允许的最大功率目前只有100w,一般pd充电器都是65w,如果不限制功耗,设备运行功率超过充电器时充电器就会自动断电保护,表现上就是机子反复充电断电,实际上并不能为机子供电。原生支持pd充电的游戏本一般会自行限制功耗,但是对于不支持pd充电的机子来说,用ryzen controller压低CPU功耗,独显直接禁用掉,降整机功耗大致限制在充电器功率以内就可以用小小的pd充电器——如果是GaN氮化镓那就更小了——代替机子的大板砖出门使用了,在不玩游戏的情况下应付日常工作问题不大。
    如果你用100w的pd充电器,那就更简单了,独显都不用屏蔽,只要不打游戏,cpu稍微限制在50w就可以顺利用pd充电器给机子供电了,出门工作带GaN方便携带,回来联机再接回大板砖火力全开,国安民乐,岂不美哉

对于蛟龙来说,它不支持直接的pd充电,但是用诱骗线/头也是可以供电的,其他机子选购对应接口理论上也可以使用pd诱骗供电。

c头接充电器端,圆头插机子dc口
  • 静音/降温
    一般机子都会自带一个控制风扇转速和工作模式的控制台,想静音或者降温的话大部分情况足够用了,但是部分机子风扇转速控制是有点奇葩的,在静音模式下它不是保持一个恒定的低转速,是停转一会,温度上来了发疯转一会,温度下去了又停,然后又发疯,并不静音,而且很恼人。那么这时候用ryzen controller直接限制温度墙或者功耗到一个风扇不会发疯的程度,就可以实现真正的宁静了。温度同理。
  • 全速
    ryzen controller有一个特殊能力是,解除U+显同时火力全开时的功率分配限制。举个例子,默认状态下蛟龙的4600H单烤功率可以达到70w,但是双烤时CPU能获得的功率最大会被限制在50w左右,如果给显卡刷了115w的vBIOS,CPU还会进一步被限制到35w。这时候用ryzen controller将TDP拉高到70w,在散热足够的情况下双烤时CPU也能跑回满载的70w了,这也是我下面这个测试中双烤能跑上68w+115w的原因之一。如果没有ryzen controller,这时候只有35+115w,CPU温度比较健康,你也无法触碰到机子的散热极限。

需要注意的是这么做不一定在笔记本厂家的设计考虑范围之内,解除双烤功率限制很可能会导致整机功耗超过你的主板设计值,导致电源或者设备损坏,请谨慎设置。


大概就是这样。




20200906更新:

今日ryzen controller更新到了2.2.5版,界面略微不同。若你只想修改功耗墙,最简单粗暴的方式就是如下图那样三个TDP设置为同个目标值,两个Boost Duration设置到最大。

编辑于 2020-09-06 15:33