Intel Core X-10000与AMD 第三代撕裂者:AE渲染 CPU性能大比拼

本文翻译转载自:pugetsystems   想看原文请传送

介绍

在相当长的一段时间内,After Effects在具有出色的单核性能的CPU(例如,英特尔和AMD的“消费” CPU系列中的CPU)上运行得最好。目前,无论是在直接性能还是在支持高达128GB RAM的能力方面,AMD Ryzen 3rd Gen和Intel Core 9th Gen都是绝佳的选择。对于非AE用户来说,这听起来像是荒谬的RAM数量,但是这非常重要,因为您拥有的RAM越多,RAM Preview中可以存储的帧就越多,这反过来意味着更少的帧最终被重新存储。不必要地呈现。而且,当您具有以5FPS(或更低!)渲染的压缩效果时,无需重新渲染帧就变得异常重要。

然而,今天,英特尔和AMD正在推出一套新HEDT(高端台式机)处理器。尽管性能始终是讨论的主要主题,但它们对于After Effects而言立即引起人们的兴趣是,这两个新处理器系列均支持高达256GB的RAM,这使我们以前可以使用的RAM数量增加了一倍,而无需求助于Intel Xeon-W平台。

在英特尔方面,新的Core X-10000系列处理器并没有明显快于上一代,但是除了增加的RAM容量外,英特尔还将价格降低了将近一半!例如,Core i9 9980XE的建议零售价为1,979美元,而新的Core i9 10980XE的建议零售价仅为979美元。假设性能达到极限,这使它们成为获得256GB RAM的相对经济的方式。

在AMD方面,新的Threadripper 3rd Gen CPU的价格比早期的型号稍贵,但预计其原始性能会好很多。使我们最激动的不是这些处理器通常在AMD通常非常强大的高线程任务中的性能,而是单线程性能已得到极大改善的事实。坦白说,上一代Threadripper CPU对于After Effects来说是可怕的,但是这些新模型(至少在理论上)即使在像这样的轻线程应用程序中也应该很棒。

Intel Core X-10000与AMD 第三代撕裂者:AE渲染 CPU性能大比拼
在本文中,我们将专门在After Effects中检查这些新CPU的性能,尽管在我们的文章列表页面上,我们也有许多类似的文章检查其他应用程序。如果您想跳过我们的测试设置和基准测试部分,请随时跳至结论。

测试设置

下面列出的是我们将用于测试的系统的规格

AMD锐龙测试平台
中央处理器 AMD Ryzen 9 3950X(749美元)
AMD Ryzen 9 3900X(499美元)
AMD Ryzen 7 3800X(399美元)
CPU散热器 Noctua NH-U12S
母板 技嘉X570 AORUS ULTRA
内存 4个DDR4-2933 16GB(总共64GB)
英特尔第9代测试平台
中央处理器 英特尔Core i9的9900K($ 499美元)
Intel酷睿i7 9700K($ 385美元)
CPU散热器 Noctua NH-U12S
母板 技嘉Z390 Designare
内存 4个DDR4-2666 16GB(总共64GB)
AMD Threadripper第二代测试平台
中央处理器 AMD TR 2990WX -DLM(1,799美元)
AMD TR 2970WX -DLM(1,299美元)
AMD TR 2950X(899美元)
AMD TR 2920X(649美元)
CPU散热器 海盗船Hydro系列H80i v2
母板 技嘉X399 AORUS Xtreme
内存 4个DDR4-2666 16GB(总共64GB)
英特尔X-9000系列测试平台
中央处理器 英特尔Core i9的9980XE($ 1,979)
的Intel Core i9的9960X($ 1,684)
的Intel Core i9的9940X($ 1,387)
的Intel Core i9的9920X($ 1,189家)
英特尔Core i9的9900X($ 1989)
CPU散热器 Noctua NH-U12DX i4
母板 技嘉X299 Designare EX
内存 4个DDR4-2666 16GB(总共64GB)
AMD Threadripper第三代测试平台
中央处理器 AMD TR 3970X($ 1,999)
AMD TR 3960X($ 1,399)
CPU散热器 海盗船Hydro系列H80i v2
母板 技嘉TRX40 AORUS Xtreme
内存 4个DDR4-2933 16GB(总共64GB)
英特尔X-10000系列测试平台
中央处理器 英特尔Core i9的10980XE($ 979)
的Intel Core i9的10940X($ 784)
的Intel Core i9的10920X($ 689)
的Intel Core i9的10900X($ 590)
CPU散热器 Noctua NH-U12DX i4
母板 技嘉X299 Designare EX
内存 4个DDR4-2933 16GB(总共64GB)
共享的硬件/软件
显卡 NVIDIA GeForce RTX 2080 Ti 11GB
硬盘 三星960 Pro 1TB
软件 Windows 10 Pro 64位(1903版)
Adobe After Effects 2020(17.0版)
适用于After Effects的PugetBench V0.8 BETA

 

*截至2019年11月11日所有已应用的最新驱动程序,操作系统更新,BIOS和固件

有关我们测试中使用的硬件和软件的一些注意事项:

首先,由于我们正在测试的许多平台都支持不同的RAM速度,具体取决于您使用了多少根棍子,甚至那些棍子是单排还是双排的,因此,我们决定标准化使用四个16GB的棍子支持的“中间” RAM速度为(适用时向上舍入)。这意味着最新的Ryzen,Threadripper和X系列平台正在使用DDR4-2933,而Intel 9th Gen和上一代Threadripper / X系列平台正在使用DDR4-2666。

要注意的第二件事是,我们使用的After Effects基准版本尚未向公众发布。这个即将发布的版本中的得分与您当前可以下载的版本完全可以互换;我们刚刚做了一些可用性和稳定性方面的改进。这意味着您可以自由下载当前可用的版本,以将系统与本文中的结果进行比较。

基准结果

虽然我们的基准测试会根据每次测试的表现给出各种分数,但我们也希望提供单独的结果供您检查是否需要。如果有一项特定的任务阻碍了您的工作流程,那么检查该任务的原始结果将比我们的基准计算的分数更具适用性。

如果您想更广泛地了解每个CPU在After Effects中的性能,请随意跳到下一部分,我们将对这些结果进行分析。
Intel Core X-10000与AMD 第三代撕裂者:AE渲染 CPU性能大比拼

后效应基准分析

下图有很多事情要做,因此在进入之前,我们想提供有关配色方案的关键。

  • 浅蓝色= Intel消费类CPU(第9代)
  • 深蓝色=英特尔HEDT CPU(X-9000系列)
  • 深蓝色,带辉光- 新型 Intel HEDT CPU(X-10000系列)
  • 浅红色= AMD消费类CPU(Ryzen 3rd Gen)
  • 深红色= AMD HEDT CPU(第二代Threadripper)
  • 暗红色伴发光- 全新 AMD HEDT CPU(Threadripper 3rd Gen)

由于After Effects当前仅能有效利用少数CPU内核,因此AMD和Intel的许多高端CPU的性能将相对相似,因为它们的最大Turbo速度往往非常接近。这意味着,在少数几个孤立的情况下,使用我们测试的任何新CPU,在After Effects中几乎都不会出现明显较差的性能。但是,这里有些细微差别,因此让我们更详细地检查结果。

首先,AMD的新型第三代Threadripper CPU很棒,尽管正如我们在许多其他轻线程应用中所看到的那样,3960X 24内核实际上总体上比3970X 32内核要快一些。与上一代产品相比,这两种处理器的性能都比Threadripper 2970WX / 2990WX快30%,因此其上一代的性能尤其令人印象深刻。话虽如此,值得指出的是,AMD Ryzen 3950X总体上提供了几乎相同的性能,这将使许多用户难以证明新款Threadripper CPU的价格较高。在英特尔方面,这个故事非常相似。在这里,10920X 12核和10940X 14核似乎是最佳选择,这两种CPU的整体性能都在AMD 3950X和3960X处理器的百分之几之内。但是,其中大部分来自其较高的跟踪性能。在RAM预览和渲染性能方面,它们比AMD 3950X / 3960X慢10%左右,甚至是价格更便宜的Intel Core i9 9900K甚至可以与之媲美。

当然,尽管CPU的性能显然很重要,但在许多情况下,系统中的RAM量也会对系统的整体性能产生巨大影响,因为它允许您在RAM Preview中存储更多帧。如果您处理的时间超过一分钟或两分钟(或分辨率较低,但项目更长)的4K +项目,则使用新的Intel X系列或AMD Threadripper CPU拥有256GB的能力将是非常有益的。如果您大概需要多少内存,我们建议您查看After Effects硬件建议页面上的指南表。

结论:英特尔X-10000系列或AMD Threadripper第三代CPU谁更适合After Effects?

如果您只是在After Effects中寻找最佳性能,那么有很多选择比Intel X系列或AMD Threadripper处理器更实惠,它们将为您提供几乎相同的性能。例如,AMD Ryzen 9 3900X / 3950X和Intel Core i9 9900K对于After Effects来说都是很棒的,并且价格仅为这些HEDT处理器的一小部分。但是,对于使用更长或更高分辨率的项目的用户而言,如果你需要使用256GB RAM的内存,那么AMD Threadripper 3rd Gen或Intel X-10000系列处理器是一个比较好的选择。

对于需要256GB RAM的用户,在X系列CPU和Threadripper CPU之间进行选择是一个艰难的选择。如果您想要最佳性能,AMD Threadripper 3960X 24核是我们针对RAM预览和渲染测试的最快的CPU,其运行速度比Intel Core i9 10940X(整体上最好的X系列)快约8-14%。中央处理器)。另一方面,Core i9 10940X的追踪速度更快,并且建议零售价(MSRP)便宜约600美元,因此价格显着降低。如果您已经需要256GB的RAM,那么价格上的差异可能就是您可以负担得起的价格,或者使您可以升级系统中的其他组件以抵消一些性能上的差异,或者只是使您保持预算。

总而言之,大多数需要这些新CPU之一的用户很可能会发现自己在Intel Core i9 10940X(或10920X)和AMD Threadripper 3960X之间进行选择。哪种方法最适合您,主要取决于您的确切预算,但请务必牢记您还需要考虑其他因素。例如,如果您需要Thunderbolt,则非常需要坚持使用Intel,因为目前还没有获得经认证的Thunderbolt支持的AMD平台-不会,我们不算使用未经认证的Thunderbolt实现的华擎Ryzen主板。

此外,您需要考虑工作流中常规部分的其他应用程序。本文中的基准测试结果严格针对After Effects,并且不同应用程序之间的相对性能差异很大。如果您的工作流程包括其他软件包(我们在Photoshop,Lightroom Classic,Premiere Pro,DaVinci Resolve和许多其他文章中都有类似的文章),则需要考虑处理器在所有这些应用程序中的性能如何。确保检查我们的硬件文章列表,以了解所有这些软件包在最新CPU上的最新性能。

问:为了避免AE无法有效利用内核,我们使用RenderGarden或BGRenderMax(基本上多次启动“ aerender”),如果您有足够的内存,则可以最大限度地提高CPU利用率。 你们是我能找到的唯一拥有该芯片并在After Effects上发表评论的人,所以我很想知道这些脚本对intel和amd更高的核心数量cpus的影响。 因为我拥有9900k和2990wx,并且可以说在使用这些脚本的情况下有99%的时间29击败了99,但这些基准测试表明29是最差的。 我知道您可能想保留它的本机,但是我觉得AE是一种特例, 谢谢您的回复!
网友1答:值得记住的是,Puget将更多精力放在实际工作速度和实时预览上,而不是最终渲染上。在最终渲染中,使用RenderGarden之类的外部脚本来利用所有核心(以及与此相关的多个系统)会更好,但这仅是项目处理工作的一半(通常更少)译者注:在使用这些脚本的时候,会很大程度上提升效率,需要注意的是,如果你的AE文件中有用到光工厂、粒子插件之类,需要序列号许可的插件,在使用这些脚本渲染输出时,会100%出错,因为这些插件在国内都是破解版,只有包含1台PC的许可,在使用RenderGarden之类的脚本时,在实际是多机渲染,这些插件需要有多个序列号许可才不会出错

pugetsystems答:我们之前针对After Effects的文章实际上包括使用AErender基准测试-“ Render Node”测试-使用与RenderGarden或BGRenderMax相同的方法。这次我们不运行它的原因是,由于我们在每个平台上都对64GB RAM进行了标准化,因此导致内核数量更多的CPU的性能确实很差。

Aerender产生一堆线程,每个线程需要拥有自己的RAM和VRAM份额。问题在于,由于我们的测试项目非常密集,并且需要相当大的系统内存才能呈现。仅具有64GB的RAM,我们就只能成功生成少数渲染节点,无论出于何种原因,这些渲染节点都非常受Intel 9th Gen和Ryzen CPU的青睐。例如,Core i9 9900K和Ryzen 3950X在该基准测试中得分约为3000,而Threadripper 3970X和大多数X系列CPU的得分仅为2000。查看结果

我不认为这表示现实世界的性能,这就是为什么我将其排除在测试之外。我认为我们要做的是保留一个当前测试(作为一个真正的密集项目),但是用对RAM的使用更少的那些测试来代替其他测试。事实是,我们的“表达式”组件实际上不应该对RAM的使用已经足够密集,因此我不确定为什么我们要达到RAM极限-甚至这就是正在发生的事情。我有点担心,这是After Effects 2020的问题,但随着所有这些发布的进行,我还无法进行调查。

另一个因素是,AE团队取笑了他们的工作,以极大地改善Adobe MAX的多线程功能,如果它确实按他们希望的那样工作,它将使RenderGarden之类的插件大大过时。它们仍然可以用于将渲染作业发送到其他计算机,但是就多线程解决方法而言,(希望)现在不再需要它们。

问:当可能支持多处理器时,尝试使用任何较旧版本的After Effects pre 2014时,该处理器可能会很有趣。

 

pugetsystems答:幸的是,您现在可以下载几个版本,因此AE 16.1.3将是我们可以测试的最旧版本,并且删除“同时渲染多个帧”时已经很久了。但是,我们确实使用AERender基准测试了一种形式,该基准旨在模拟Render Garden和BGRender Max等插件的作用:https://www.pugetsystems.com/labs/articles/PugetBench-for-AERender-After-Effects-Render-Node-1534/

我们通常在AE测试中包含该基准,但由于我们将所有测试系统标准化为64GB RAM,因此我们遇到了一个问题。基本上,对于我们的测试项目,以及每个正在运行的AERender实例都需要自己分配RAM / VRAM的事实,我们只能在大约8-10个渲染线程的位置生成,而渲染不会失败。这导致3900X和9900K等CPU的性能要优于AMD Threadripper CPU。我认为这并不表示实际性能,这就是为什么我们在本文中未包含该基准。

我们需要返回到使用最大支持的RAM容量(这会带回使用何种内存速度的问题),或者调整该基准的测试组件以减少RAM / VRAM的数量,以便我们可以成功地渲染更多的RAM / VRAM。线程。

 

 

 

 

给TA打赏
共{{data.count}}人
人已打赏
电脑配置DIY

解决NVIDIA Quadro OpenGL内核异常问题

2019-5-20 12:45:52

电脑配置DIY

2019年最佳CPU渲染选择

2020-1-22 6:51:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索