AMD 在这一代中推出了三款高端3D V-Cache芯片,但只有一款脱颖而出。有旗舰Ryzen 9 7950X3D 。还有最好的游戏 CPU, Ryzen 7 7800X3D 。然后,还有经常被忽视的中间孩子——Ryzen 9 7900X3D。
虽然它看起来像是 Ryzen 7 替代品的升级版,但 Ryzen 9 7900X3D 在这方面有点欺骗性。这就是为什么您最好选择 Ryzen 7 7800X3D。
3D V-Cache 的改进
可以理解的是,大多数人也会认为 7900X3D 应该比 7800X3D 有明显的改进。然而,大多数基准测试都会告诉你事实并非如此,根本原因在于芯片的架构。
让我们首先快速解释一下 3D V-Cache 本身。 AMD 的 3D V-Cache 技术首次在非常成功的 Ryzen 7 5800X3D 中首次亮相,该技术将额外的 L3 缓存芯片直接堆叠在处理器的核心复合芯片 (CCD) 之上。 Zen 4 CCD 有自己的片上 L3 缓存,因此该 3D V 缓存使用硅通孔 (TSV) 连接。这有效地将 CPU 内核可用的 L3 缓存增加了三倍,而不会显着增加芯片的占用空间。
使用 3D V-Cache 为 AMD 芯片在游戏场景中带来了许多好处。由于更快和更大的缓存以及减少的延迟,经常访问大型数据集的游戏可以看到巨大的性能提升。 X3D 处理器的功耗通常也较低;例如,7900X3D 的 TDP 为 120 瓦,而其非 3D 对应产品的 TDP 高达 170 瓦。
另一方面,也有一些缺点。 X3D 系列的 AMD CPU 不支持太多超频,并且比非 3D 兄弟产品具有更低的热限制。它们需要功能强大的冷却器(实际上是水冷却器)并保持较低的时钟速度。尽管如此,Ryzen 9 7900X3D 配备的 128MB L3 缓存(其中 64MB 来自 3D V-Cache,而其他 64MB 则用于片内缓存)将为其成功做好准备,但 AMD 的设计选择之一使这成为阵容中一个有争议的条目。
这一切都归结为Ryzen 9 7900X3D是一款双CCD CPU,这意味着它有两个CCD,每个CCD有六个核心,但AMD只为其中一个配备了3D V-Cache。这意味着 12 个核心中只有 6 个核心可以访问所有额外的 L3 缓存,而这些额外的 L3 缓存已被证明可以为游戏带来巨大的提升。
AMD 在一篇博客文章中解释了这一设计选择。基本上,AMD 发现只为一个芯片配备额外缓存的好处大于坏处。其中一个芯片具有额外的缓存,而另一个芯片则通过更高的时钟速度弥补了缓存的不足。使用 3D V-Cache 缩小到只有一个芯片有助于 AMD 降低制造成本,同时不会对性能产生太大影响。
不过,这确实意味着 7900X3D 与这一代的其他两款芯片相比处于劣势。 AMD最好的 CPU 7950X3D 也配备了两个 CCD,但每个都有 8 个核心,这意味着 8 个核心拥有 3D V 缓存,而 8 个核心则没有。同时,Ryzen 7 7800X3D只有一个CCD,总共八个核心,所有这些核心都可以访问额外的缓存。
从理论上讲,这应该使 Ryzen 9 7900X3D 成为游戏和生产力方面更好的芯片。然而,基准证明理论往往与现实相去甚远。
数字不相加
当您购买 CPU (或者几乎任何 PC 组件)时,最重要的两个考虑点是其性能和价格。把这些放在一起,你就会开始考虑性价比,与英特尔相比,AMD 通常在这方面更胜一筹,尽管你在高端处理器上的表现可能会有所不同。
Ryzen 9 7900X3D 的问题在于,尽管自推出以来价格有所下降,但其性能并不能证明其成本合理。
首先,快速回顾一下 7950X3D、7900X3D 和 7800X3D 的定价。 Ryzen 9 7950X3D 的建议售价 (MSRP) 为 700 美元,但现在的售价为583 美元。 Ryzen 9 7900X3D 紧随其后,价格仅低 100 美元,意味着建议零售价为 600 美元,此后已降至393 美元。最后,Ryzen 7 7800X3D 的售价过去为 450 美元,但现在售价为370 美元或更低。
7900X3D 和 7800X3D 之间最初的价格差距比现在要大得多,但证明其合理性所需的性能仍然不存在。即使现在,7800X3D 仍然是纯粹游戏的更好选择,为了证明这一点,我们将其与旗舰 7950X3D 进行比较。
在我们自己对 7950X3D 和 7800X3D 进行的测试中,我们发现这两款芯片在游戏方面表现不佳。这是有道理的,因为 AMD 分配额外缓存的方式使它们相等,两者都具有具有相同缓存量的八个核心。当然,7950X3D 在生产力方面遥遥领先,毕竟它总共有 16 个核心,而 7800X3D 仅限于 8 个核心。
平均而言,在我们整个 1080p 分辨率游戏测试套件中,Ryzen 7 7800X3D 与 Ryzen 9 7950X3D 的差距在 1% 以内。它的性能还优于英特尔酷睿 i9-13900K ,后者成本明显更高,核心数量更高,而且像糖果一样耗电。在一些游戏中,AMD 旗舰芯片占据领先地位,例如《战争机器:战术小队》 ,但在《F1 2022》中,Ryzen 7 7800X3D 遥遥领先,达到了 400 帧每秒 (fps),而 Ryzen 9 7950X3D 则被限制在 379 fps。
抛开这些,让我们来放大一下 7900X3D。虽然我们手头没有任何基准测试,但很容易想象,如果 7800X3D 能够超越 7950X3D,并且至少能够跟上它,那么这种情况会在 7900X3D 上重演。许多出版物的基准都支持这一假设。例如,在Tom's Hardware进行的测试中,7800X3D 以平均 224 fps 的速度位居榜首,其次是 7950X3D,为 222 fps,而 7900X3D 则以 212 fps 落后。
因此,我们正在研究两款游戏性能非常接近的芯片,除了 Ryzen 7 7800X3D 更便宜,而且是目前世界上最快的游戏 CPU 。
现在,为了让您全面了解情况,我承认 Ryzen 9 7900X3D 在生产力方面获胜——通常是大幅领先。然而,如果您追求的是生产力,那么您不应该购买 7900X3D……如果您热衷于纯粹的游戏,7900X3D 也不适合。
仅在纸面上值得
Ryzen 9 7900X3D 是 AMD Zen 4 系列中的一个奇怪的产品。它的设计几乎注定了它是一款不伦不类的产品,这就是为什么它对于游戏来说是一个不佳的选择,而且也不是工作的最佳选择。
当然,有些游戏不需要 7800X3D(和 7950X3D)提供的全部八个核心,但有些游戏需要,在这种情况下 7900X3D 会落后,因为它永远无法运行超过六个核心的所有额外核心缓存。它只是不是为了这样工作而设计的,这就是为什么 7800X3D 虽然在纸面上“更糟糕”,但在大多数情况下都领先。
我并不是说 Ryzen 9 7900X3D 在游戏中比它的兄弟姐妹慢得多,因为事实并非如此。问题是,它并不比更便宜的替代方案更快,而且采用 12 核而不是 16 核,如果您正在寻找游戏和资源密集型工作负载(例如渲染和编码)的混合,它也不是最佳选择。
您可能会认为这四个额外的核心可能有助于提高基本生产力,虽然拥有它们不会有什么坏处,但我们大多数人都不需要它们。就在去年,我也面临着同样的选择。我是一名游戏玩家,但我也使用电脑工作。我决定购买 7800X3D,因为我的工作仅限于同时运行基本软件和无数的浏览器选项卡。如果您的工作负载与我的类似,则不需要 7900X3D,使用 7800X3D 就可以了。
如果您追求高生产力,那么您最好完全跳过 X3D 芯片并选择 Intel CPU,例如 Core i7-13700K 或 Core i9-13900K。或者,攒钱购买 Ryzen 9 7950X3D,它比 Ryzen 9 7900X3D 快得多。
这让 Ryzen 9 7900X3D 处于一个奇怪的位置。尽管多次降价使其价格降低了 210 美元以上,但它仍然没有市场。它的功能不如其兄弟姐妹,而且价格仍然不够便宜,但它是这一代中值得跳过的终极 CPU – 因此,如果您是游戏玩家,如果您倾向于 Ryzen 7 7800X3D,则无需犹豫。