PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

AMD第三代锐龙系统调试和延迟优化经验

[复制链接]
Essence 发表于 2019-8-5 15:55 | 显示全部楼层 |阅读模式
点击数:17470|回复数:20
本帖最后由 Essence 于 2019-8-5 15:58 编辑

关于Ryzen 3000故障排查,网上讨论最多的话题主要是三个,一是待机节能问题,玩家抱怨待机不降频不降电压,温度过高;二是加速频率问题,单线程工作也达不到标称的最大加速频率;三是命运2游戏不能启动、WHEA错误、系统不能从睡眠中唤醒、系统BIOS设定在断电后丢失等小问题。目前前两个问题在BIOS更新之后基本得到解决,第三个问题部分解决。

由于我手头只有Ryzen 7 3700X和技嘉X570 Aorus Master一个组合,以下经验可能不适用于所有Ryzen 3000平台,仅供大家参考。我的努力方向是SSD测试效能,以优化降低延迟为主,不一定适合用来跑渲染的朋友。

理解CC6睡眠:

CC6是核心C6状态睡眠的简称,除了CC6之外还有一个PC6 Package C6睡眠状态。这两个C6状态目前AMD都是不建议大家调整关闭的(BIOS里的C State控制可能是无效的)。如果你通过电源计划或者手动调整BIOS等方式关闭了C6,会有一些很不好的后果,包括但不限于AIDA64烤FPU一秒直接95度、CPU Boost加速失效、性能降低等等。

由于AMD架构上的特点,在不同P State间切换速度比较慢,所以AMD倾向于使用C6睡眠来代替让CPU降压降频来执行闲置省电。不要抵制C6睡眠,有了它的存在,繁忙的核心才能加速到更高的频率。

顺便提一下,目前只有Ryzen Master软件能够检测并正常识别C6睡眠状态。其他包括CPU-Z和Hwinfo之类的软件显示的核心频率都有可能是进入C6前的频率数值,显示这个数值的时候核心可能已经进入C6睡眠去了。

电源计划的影响:

在安装AMD芯片组驱动程序之后,Windows电源选项中会新增AMD Ryzen Balanced和AMD Ryzen High Performance两个计划,不管你想要高性能还是均衡能耗,都建议选择AMD Ryzen Balanced均衡电源计划。


选择Ryzen High Performance计划虽然会让所有核心频率看起来都很高,但其实同时也关闭了C6睡眠,使得所有核心都无法再加速,单线程性能衰减十分严重,整机性能实际上是降低的:高耗低能。可以通过CPU-Z性能基准或者PCMark 10应用启动测试来印证这一点。


BIOS版本影响:

由于AMD一直在持续改进,所以近期用于支持Ryzen 3000处理器的AMD主板BIOS版本变化很快。各型号主板的BIOS版本号虽然不同,但都基于AMD的AGESA程序。以下是我在Ryzen 7 3700X和技嘉X570 Aorus Master上找到的一些规律:

AGESA 1.0.0.2:待机频率2.2GHz,PBO功能正常,AutoOC加速频率能够达到4.4GHz
AGESA 1.0.0.3AB:待机频率3.6GHz,PBO功能异常,AutoOC加速频率能够达到4.35~4.375GHz
AGESA 1.0.0.3ABB:待机频率3.6GHz,PBO功能正常,AutoOC加速频率能够达到4.425GHz

核心最大加速频率的维持时间不会很长,推荐使用刷新频率较高的Hwinfo来观察。Ryzen Master中显示的数值会比Hwinfo值低一些,可能是一小段时间内做过平均。

AGESA 1.0.0.3AB的加速频率有很大问题,有些玩家选择回退到1.0.0.2版本,虽然这个版本的加速频率正常,但实际性能比较一般,待机频率低可能是其中的主要原因。目前比较推荐的是最新的AGESA 1.0.0.3ABB,这个版本修复了命运2游戏不能启动的问题以及WHEA错误(但据网友反馈,在更新之后WHEA错误在某些技嘉主板上依然继续出现)。



BIOS中PBO设置的影响:

使用Motherboard预设而不是手动设定解锁数值,可能无法获得CPU标称最大加速频率。


+200MHz可能会比+100MHz取得更差的加速效果。所谓欲速则不达,可能说的就是这种情况。还有手动超频的时候,看似频率上去了但实测性能分数却下降了,具体影响需要反复验证才能确认。


注意最佳体质核心:

在部分BIOS版本与芯片组驱动程序组合之下,经Ryzen Master调整过PBO或AutoOC设定之后,会出现TOPOLOGY AWARENESS失效、无法识别最优体质核心的问题。Windows不能正确优选选择体质最好的核心运行单线程任务,导致加速频率无法达到理想值。大家在调整设置的过程中可以关注一下Ryzen Master中的核心使用情况。



感受下延迟到底是降了还是涨了:

单凭人的感觉无法精确评估不同设定下延迟的细微变化。SuperPI、CineBench等理论测试软件因为是连续满负荷执行,所以也体现不到CPU延迟的影响。倒是看起来跟CPU关联不大的固态硬盘IO性能,是延迟的直接体现。

PCMark 10中的应用程序启动分数能够体现延迟的细微影响,如果单独测试App Start一项的话,十几分钟足够完成一次验证。



PCMark 8存储性能测试能更精确的体现延迟到底是增大还是降低了,不过测试1TB的PCIe 4.0 SSD需要一个半小时左右,较为耗时。


至于优化的方法前面基本都已经提到过,一个原则就是不要关C6、不要让待机频率下降、尽可能高的核心加速频率。有了这些优化之后,AMD的延迟表现就可以比较贴近英特尔没打漏洞补丁之前的水平了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
zhizheamd 发表于 2019-8-5 16:39 | 显示全部楼层
感谢楼主 都是可贵的经验啊
来自苹果客户端来自苹果客户端
DK29 发表于 2019-8-5 18:44 | 显示全部楼层
我的技嘉X470带3700X开PBO还是88W功耗墙,怎么调都没用
zhizheamd 发表于 2019-8-5 19:38 | 显示全部楼层
DK29 发表于 2019-8-5 18:44
我的技嘉X470带3700X开PBO还是88W功耗墙,怎么调都没用

朋友 试着 修改下 PPT Limit
来自苹果客户端来自苹果客户端
Kanepan 发表于 2019-8-6 00:24 | 显示全部楼层
我说怎么 更新到 1.0.0.3AB之后,PBO 最大频率降了,原来是BUG
DK29 发表于 2019-8-6 07:53 | 显示全部楼层
zhizheamd 发表于 2019-8-5 19:38
朋友 试着 修改下 PPT Limit

BIOS里改了,依旧88W,Ryzen Master里面也改过了,我找不到其他能改的地方了。
royalk 发表于 2019-8-6 14:17 | 显示全部楼层
DK29 发表于 2019-8-5 18:44
我的技嘉X470带3700X开PBO还是88W功耗墙,怎么调都没用

不同主板ryzen master给开的值不同,但是一点也不给动的也算是奇葩了
Kanepan 发表于 2019-8-6 21:55 | 显示全部楼层
DK29 发表于 2019-8-6 07:53
BIOS里改了,依旧88W,Ryzen Master里面也改过了,我找不到其他能改的地方了。
...

华硕 X470-pro 同样问题 ,BIOS 改了进去 ryzenmaster看还是 88而且其他参数 改了也无效
zhizheamd 发表于 2019-8-7 16:48 | 显示全部楼层
DK29 发表于 2019-8-6 07:53
BIOS里改了,依旧88W,Ryzen Master里面也改过了,我找不到其他能改的地方了。
...

我是华硕的  改成手动模式 后
就可以修改了
来自苹果客户端来自苹果客户端
Kanepan 发表于 2019-8-7 16:50 | 显示全部楼层
zhizheamd 发表于 2019-8-7 16:48
我是华硕的  改成手动模式 后
就可以修改了

请问你的 bios 是  1.0.0.2吗? 我当前 1.0.0.3ab  改成手动也无效
zhizheamd 发表于 2019-8-7 16:52 | 显示全部楼层
Kanepan 发表于 2019-8-7 16:50
请问你的 bios 是  1.0.0.2吗? 我当前 1.0.0.3ab  改成手动也无效

好像是0708  我今晚回去更新一下
来自苹果客户端来自苹果客户端
固特异轮胎 发表于 2019-8-7 23:07 | 显示全部楼层
问一下,咱有没有技嘉master这块板子的单独测评?
DK29 发表于 2019-8-8 17:32 | 显示全部楼层
zhizheamd 发表于 2019-8-7 16:48
我是华硕的  改成手动模式 后
就可以修改了

我手动也可以改,就是PBO废了有点不爽
pphiuyt 发表于 2019-8-9 01:20 | 显示全部楼层
看到ZEN2 超频这么费心  我倒是更想看看zen2的  R3系列什么样子
zhizheamd 发表于 2019-8-9 11:28 | 显示全部楼层
Kanepan 发表于 2019-8-7 16:50
请问你的 bios 是  1.0.0.2吗? 我当前 1.0.0.3ab  改成手动也无效

我看了一下 bios版本是 7/11日更新的  
目前华硕tuf 也仅仅停留在这个日期
来自苹果客户端来自苹果客户端
zhizheamd 发表于 2019-8-9 11:30 | 显示全部楼层
DK29 发表于 2019-8-8 17:32
我手动也可以改,就是PBO废了有点不爽

这样 是挺可惜的
来自苹果客户端来自苹果客户端
3332243 发表于 2019-8-9 19:12 | 显示全部楼层
我3700X折腾一番后,默认用安逸
不跑AVX类,全核能到4.1 4.15   单核4.3
而超全核4.3 需要高达1.45V以上才能稳定过FPU。功耗达到120W-130W,功耗增加了50%,提升却微乎其微也许就5%
gzfish 发表于 2019-8-19 16:08 | 显示全部楼层
好贴啊,够得我这小白学一段时间了。
xiaoan_koala 发表于 2019-9-11 16:37 | 显示全部楼层
学习了,回头试试
hyno111 发表于 2019-9-16 21:21 | 显示全部楼层
本帖最后由 hyno111 于 2019-9-20 21:47 编辑

Zen2刚入手,感觉内存纠错比1强多了。同样的收小参不稳,Zen1收完进系统打开TM5就报错, Zen2跑个短Memtest不报错,但是速度不正常。
以及,1.0.0.3abba(这版本号打得)调整了睿频算法,reddit普遍反映有游戏性能提升,就是又得等主板厂商更新了。
编辑:是我的配置不知道有什么问题,memtest20秒一定开始降速,怪不得3733都不报错。。

更新:BIOS版本升了又降,硅脂涂了又涂,系统升级1903然后干脆用了USB上的系统,结论是:大概率IMC到手就是坏的,送回去换货了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部