10月27日消息,AMD为SocketAM5平台发布了最新版本的AGESA微码,版本为1.0.0.3,针对基于Zen4架构的Ryzen7000系列处理器做了相关的调整,这也是新平台发布后的首次更新。
值得注意的是,新版本重新引入了一个“PrecisionBoostC-StateLimiter”限制器,当超过4个内核处于活动状态时(重负载工作),此限制器可防止CPU ,从SkatterBencher的演示来看,高端AMD Ryzen7000系列桌面处理器的性能可能会受到一定影响,但影响十分有限。
▲ NopBench是由ElmorLabs开发的一款程序,可计算出随CPU内核(从1到n线程)工作负载情况下可获得的最大频率。
NopBench可借助NOP指令测量每秒可以处理的NOP指令数。为了使不同微架构的处理器之间的NOP吞吐量具有可比性,它还使用了特定于架构的因子,而对于“Raphael”来说,该因子等于2.5。
通过比较使用AGESA1.0.0.2到1.0.0.3测试的Ryzen97950X处理器的NOP吞吐量(ASUSROGCrosshairX670EExtremeBIOS版本0611与0705),SkatterBench得出结论:
在原有0046或0611版本BIOS中,Ryzen97950X处理器的16个核心都可以达到5.7GHz左右的频率,当升级到基于AM5AGESA1.0.0.3微码的0705版本的BIOS以后,最高频率只能在5.4GHz到5.5GHz之间。
SkatterBencher最后总结了六点,分别是:
启用C-State是首选,原有是其为AGESA1.0.0.2/1.0.0.3提供了更高的性能。
AGESA1.0.0.3微码重新引入了“PrecisionBoostC-StateLimiter”,在此前首批发布的主板和BIOS上是不存在的。
当超过4个内核处于活跃状态的时候,处理器频率最高仅有 5.5GHz,这意味着部分Ryzen7000系列处理器可能会出现性能损失。
在具有该选项的主板上,只需启用“MediumLoadBoostit”即可绕过限制。
在没有该选项的主板上,异步eclk提供了唯一可行的超频策略,从而让处理器频率提高到5.5GHz以上。
“PrecisionBoostC-StateLimiter”带来的实际性能限制很小,因为用户至少需要一颗多个内核能跑上5.5GHz以上的处理器,事实上大多数工作负载就可能触发到其他限制,从而限制了处理器的工作频率。