AMD的Zen 5 CPU ,名为Ryzen 9000,在集体感叹中发布。它们都没有进入最佳处理器列表,并不是因为它们很糟糕,而是因为它们不是最佳选择。除了一些利基任务之外,与上一代相比,它们更像是价格上涨,而不是性能提升。但这种情况正在改变。
在过去的几个月里,我们看到了 AMD 的一些更新,最终为 AMD 主板带来了新的 BIOS,提高了整个系列的性能——至少AMD 是这么说的。我在游戏和生产力应用程序中重新测试了全系列 Zen 5 CPU,看看它们在发布尘埃落定后到底处于什么位置。
我们是怎么到这里的?
首先,历史课。最初的 Zen 5 评论存在一些问题,包括我们自己的问题。这不是审稿人的错;而是审稿人的错。 AMD 缺乏关于如何正确测试其新 CPU 的沟通。 AMD 在具有提升权限的 Windows 版本上进行了测试,特别是可以访问更好的分支预测。分支预测器正是它听起来的样子。该电路可预测信号将进入 CPU 内部的两条路径中的哪一条。这适用于软件(即 Windows),并且发布时提供的 Windows 版本没有改进分支预测。
审阅者重新测试,性能有所改进。但是,前几代 Ryzen CPU也有性能改进,使得提升基本为零。是的,您可以从 Ryzen 9000 芯片中获得更多性能,但它们与上一代 Ryzen 7000 CPU 之间的动态确实没有改变。
因此,AMD从两个方向解决了这个问题。对于Ryzen 9 9950X 和 Ryzen 9 9900X ,AMD 专注于改善 CCD 延迟。这两个 CPU 分别使用 16 核和 12 核,并且它们被分成两个 Core Complex Die(CCD)。在 AMD 当前的架构中,一个 CCD 只能容纳八个核心,因此这些 CPU 需要两个。对于两个独立的芯片,两个 CCD 相互通信时会存在一定程度的延迟,如果您同时激活两个芯片上的内核,可能会造成性能损失。 AMD 认为它可以减少 CCD 之间的延迟,从而提高性能。
Ryzen 5 9600X 和 Ryzen 7 9700X 的情况不同。由于它们都有八个或更少的核心,因此它们只使用单个 CCD。为了提高这些芯片的性能,AMD 引入了 105 瓦功率限制(之前两者的功率限制均为 65 瓦),该限制完全包含在 AEGSA PI 1.2.0.2 的保修范围内。您只需更新 BIOS 即可获得更多性能,而且 AMD 仍在保修范围内。
这就是我们现在的处境。如果您有一个 CCD 芯片,您可以使用更多的功能,如果您有双 CCD 芯片,您可以改善延迟,并且所有四个 CPU 都可以在最新的 Windows 版本中访问改进的分支预测。正如其所言,AMD 实现了相当大的性能改进。
快了很多
ReSpec 是一个专注于游戏的专栏,如果 AMD 的 Ryzen 9000 CPU 有什么地方表现不佳的话,那就是游戏。对于像 Ryzen 9 9950X 这样的双 CCD 型号尤其如此,它们有时甚至比上一代同类产品还要慢。不再。从上面的结果可以看出,AMD 在《Tiny Tina's Wonderlands》、《最终幻想 XIV》和《F1 2022》中的性能提升了 9% 到 12%。
并非每款游戏都有改进,尤其是像Red Dead Redemption 2这样的图形密集型游戏。然而,改进的 CCD 延迟和更好的分支预测弥补了 Ryzen 9000 在F1 2022等游戏中的弱点,这些游戏以前看起来很糟糕。 AMD 仍然面临着像Ryzen 7 7800X3D这样声称最高性能插槽的上一代 CPU 的游戏问题,但这是另一天的不同讨论。
这不仅仅是双 CCD 型号的延迟改进。您可以从上面看到,Ryzen 7 9700X 在相同的游戏中看到了类似的性能提升。 Ryzen 9000 发布时的情况与今天有很大不同。你不会看到全面的性能提升——你很少在 CPU 上看到这种情况,即使是全新一代——但受益于额外马力的游戏展示了更高性能的好处。
这是个好消息。如果您拥有 Ryzen 9000 CPU 或计划购买一款,您所需要做的就是安装最新的 BIOS 和 Windows 更新,并享受更高的性能,至少与 CPU 发布时相比是这样。更有趣的转变是 Ryzen 5 9600X 和 Ryzen 7 9700X 现在它们可以获得更多的性能。
答案是更强大
表现滞后的答案是什么?当然,更多的力量。尽管在问题上投入更多的功率可能会导致像Core i9-14900K这样的情况,但很早就很明显,Ryzen 5 9600X,尤其是 Ryzen 7 9700X 可以处理更多的功率。这两款 CPU 的功耗仅为 65W,虽然这个功率范围对于 6 核 Ryzen 5 9600X 有意义,但对于 8 核 Ryzen 7 9700X 来说确实不合理。 AMD 希望在发布时就效率发表声明,但结果适得其反。
不过,AMD 做出这样的声明并非没有道理,我上面的 Ryzen 7 9700X 游戏结果说明了原因。这是相同的性能。当然,你在《刺客信条:幻影》中丢掉了一帧,而在《F1 2022》中获得了一些帧,但如果有人能告诉我游戏中 65W 和 105W 模式的区别,我就会告诉你一个骗子。
游戏不是这种高级模式的重点,如果您主要关注游戏,我会将其关闭。你只是消耗更多的电力并产生更多的热量,却没有任何回报。不过,如果您使用其他 CPU 密集型应用程序,新的 105W 模式将是一种范式转变。
查看上面 Y-Cruncher 中的结果。顾名思义,这个应用程序主要是处理数字,使用您的 CPU 计算(在本例中)Pi 的 1000 亿位数字。 Ryzen 5 9600X 的性能提升了 9%,但真正的胜利是 Ryzen 7 9700X,提升了 17%。
Y-Cruncher 并不是唯一实现这种性能提升的地方。在 Blender 和 Handbrake 中,Ryzen 7 9700X 都表现出了巨大的性能飞跃。 Ryzen 5 9600X 也有跳跃,但不是很明显。仅这些结果就证明AMD在发布时没有为Ryzen 7 9700X提供足够的功率,而这种新的105W模式对于非游戏应用程序来说是一个巨大的推动。
正因为我知道读者想要看到它们,所以您可以在上面看到我的 Cinebench R23 结果。单核性能没有任何变化,但 Ryzen 7 9700X 再次展现出多核性能的大幅跃升。
硬币的另一面
没有人会否认 17% 的性能免费提升,尤其是在 2024 年。随着 AMD 和英特尔等公司越来越难以挤出更多性能,17% 的提升才是真正的代际跳跃。在这种情况下,我们甚至没有谈论两代人之间的差异。我们只是在讨论电源模式。毫无疑问,还有另一种现实,AMD 将此更新用于中代硬件更新。值得庆幸的是,那不是我们的处境。
这是一个积极的举措,我不想分散注意力。尽管如此,重要的是要认识到 AMD 营销和销售的产品尚未准备好。这些并不是我们在一年的时间和十几次 BIOS 更新中看到的边际性能提升 – 这是 AMD 在发布时向客户出售的 CPU 中完全不具备的基本性能。额外的性能现在已经出现了,这真是太好了,但我们应该在 8 月份 CPU 发布时就可以得到它。
具有讽刺意味的是,AMD 以及英特尔和 Nvidia 从事这些部件工作的人员都是世界上最聪明的工程师。他们知道 Ryzen 7 9700X 在 105W 时的表现如何;他们了解 Windows 中分支预测的差异;他们知道两个 Ryzen 9 芯片上的 CCD 延迟,我敢打赌他们在 CPU 发布之前就知道所有这些。我不认为 AMD 有意限制这些芯片,也不认为它出于恶意而对它们进行了任何改变。对我来说,这就像一家有最后期限的公司发布了尚未准备好的产品。
值得庆幸的是,Ryzen 9000 现在看起来已经准备好了。当我们关注Arrow Lake CPU的发布时,关于上一代 AMD 组件的价值以及来自英特尔的竞争仍有很多讨论。但就目前而言,上市两个月后,Ryzen 9000芯片终于达到了标准。