本文翻译转载自pugetsystems ,首发于VK创作库,转载请注明出处,谢谢合作
介绍
在建造或购买工作站时,选择处理器(或CPU)是最重要的决定,但是,在任何给定的点上都有数十种选择可供选择,规格和价格各不相同,因此做出正确的选择总是很难的。是英特尔还是AMD?您需要多少个核心?较昂贵的CPU值得吗?赶上所有可能性,甚至对于那些喜欢阅读最新技术的人来说,可能是压倒性的,许多评论网站都将重点放在游戏性能和人工智能基准上,而不是实际应用中。因此,我们更愿意直接测试客户使用的应用程序,并提供免费咨询,以帮助潜在客户了解针对其独特工作流程的最佳系统。
最近测试了最新的Intel Core X-10000系列和AMD Threadripper 3rd Gen处理器,以及过去一年中所有其他主要CPU的发布,我们现在可以回顾并说出2019年适用于各种应用的最佳处理器。在使用CPU渲染的情况下,我们发表了一些文章,探讨了这些新CPU在Cinema 4D和V-Ray Next中的性能。不过,在本年度的最后综述中,我们希望提供更一般的概述-包括对基于GPU的渲染的简短讨论-以及一些可靠的建议,说明哪些处理器最适合负载此类工作。
什么是CPU渲染最好的选择
目前,有四个主要处理器系列,每个大型制造商都有两个,对于大多数用户来说值得考虑:
- 英特尔主流的第9代酷睿(最多8个内核,建议零售价499美元~3445.5451人民币元)
- 英特尔高端台式机Core X 10000系列(10至18核,建议零售价979美元~6759.8971人民币元)
- AMD主流Ryzen 3rd Gen(最高16核,建议零售价$ 749~5171.7701人民币元)
- AMD高端台式机Threadripper第三代(24至32核,最高建议零售价1,999美元~6897.9951人民币元)
此处列出的前三个产品线的价格之间有很多重叠,而Threadripper(撕裂者)的价格更高,但核心数量也更多。不过,您的预算通常会限制您可能正在考虑的CPU型号的数量,因此,在涵盖了CPU的背景知识和特定于应用程序的性能数据之后,我们将以不同的价格列出一些建议。此外,刚刚提醒:较贵也并不总是意味着速度更快,在某些情况下,更昂贵的CPU实际上可以导致更糟糕的表现。
CPU(处理器)做什么?
由于目标是使本文尽可能广泛地使用,因此我想首先简要介绍一下CPU的功能-特别是在渲染应用程序中。简而言之,CPU(或处理器)是计算机的“大脑”,大量计算是在光线围绕场景反弹时进行跟踪的地方。必须计算数百万条这样的光线才能从渲染引擎中获得正确的图片,对于视频/电影,在整个项目过程中需要渲染很多单独的帧。但是,可以单独处理每条射线与对象和光源的交互的计算-这使其成为多核处理器的最佳工作流程之一。
每个射线的计算之间同样缺乏相互依赖性,这意味着这种类型的工作也可以在GPU或图形处理单元上很好地处理。这些是显卡上的主要处理器,擅长于同时处理许多小的计算。在过去的十年左右的时间里,这导致了基于GPU的渲染的兴起,而当今使用的许多流行渲染引擎就是其中的一部分(包括OTOY的Octane Render,Maxon的Redshift, 和更多)。在这些情况下,CPU本身的重要性突然降低了很多:它主要只是将数据馈送到视频卡,这使得时钟速度远比内核数重要。系统支持的PCI Express通道以及视频卡的数量也取决于CPU。由于我们专注于基于CPU的渲染,因此我们将不在本文中讨论这些细节,但是如果您使用的是这种方法,请查看有关该主题的其他文章。
但是,除了内核的数量和频率外,还有许多其他因素会影响处理器的实际性能。处理器拥有的高速缓存容量,超线程等功能的存在,甚至CPU的体系结构(内部设计)都可以在性能方面发挥巨大作用。这就是为什么我们不能只看纸上的规格并确定哪种处理器最好,而是需要测试它们在实际应用程序和数据集上运行的原因。
考虑到这一点,让我们继续概述几个流行的CPU渲染引擎中的现代处理器性能。
Cinema 4D CPU渲染性能
下面的各种图表中都有很多内容,因此在深入探讨之前,我们想提供有关所用配色方案的关键。
- 浅蓝色= Intel消费类CPU(第9代)
- 深蓝色=英特尔HEDT CPU(X-10000系列)
- 浅红色= AMD消费类CPU(Ryzen 3rd Gen)
- 深红色= AMD HEDT CPU(第三代Threadripper)
分数越高越好
Cinema 4D的内置渲染引擎非常善于利用许多处理器内核,并且就每核性能而言,在Intel和AMD芯片上都可以看到良好的效果。但是,AMD目前在工作站市场上垄断了高核数市场,其24核和32核CPU远远超过了英特尔在该领域提供的产品。
V-Ray Next CPU渲染性能
完整的基准测试数据和测试数据可在我们的文章中找到:
V-Ray下一代CPU性能:Intel Core X-10000与AMD Threadripper 3rd Gen
我们为V-Ray Next提供了两个图表,因为此渲染引擎提供了两种不同的操作模式。第一个是传统的基于CPU的渲染管道,恰当地称为V-Ray Next CPU,第二个被称为V-Ray Next GPU,主要使用系统中的视频卡进行光线跟踪。但是,Chaos Group在该模式下内置了仿真功能,以允许CPU也为性能做出贡献,因此,在运行GPU版本时,拥有强大的处理器将在显卡之上提供更多好处。
在这两种情况下,AMD的Threadripper芯片在我们测试的处理器中均表现最佳。有趣的是,在其他型号中,仅CPU模式似乎稍微偏爱英特尔的Core X芯片-而GPU模式则偏爱AMD Ryzen。
您应该为CPU渲染工作站使用什么处理器?
如上图所示,基于CPU的渲染引擎在具有很多内核的处理器上表现出色,同时还保持了良好的时钟速度。目前,对于单处理器工作站,这意味着AMD的Threadripper芯片为王(就目前市场来看)。如果您有足够的预算,就不会后悔选择3960X或3970X-并且它们还具有良好的每核性能,因此它们在建模和3D动画应用程序方面也很出色。不过,并非所有人都能买得起Threadripper,因此以下是我们以不同价格提供的建议列表:
- AMD锐龙7 3900X(〜499美元)
- AMD锐龙9 3950X(〜749美元)
- AMD Threadripper 3960X(〜1,399美元)
- AMD Threadripper 3970X(〜1,999美元)
英特尔和AMD确实在其服务器处理器系列中提供了更高的内核数以及多个物理CPU,但是它们的价格要高得多,并且比工作站更适合做渲染农场,特别是因为它们牺牲了它们其他应用程序(例如Cinema 4D,Maya,3ds Max等)受益的每核速度。
希望本文有助于您为渲染工作站选择合适的CPU。请记住,即使有这些建议,取决于您使用的程序的组合以及在这些应用程序中的确切用途,适合您的CPU也会有所不同。