RecursiveFrog 发表于 2022-3-12 20:27

UE4.16用什么CPU更合适?

别偷懒,老文也能给你很多硬件的洞察。不过,这次我就直接机翻转载偷懒啦!!!哈哈哈!!!

先引用一句 NilsonLima (UE4技术主管)在19年8月说的原话:
UE4能完美的在AMD CPU上工作,而且因为CPU核心更多,你会在很多任务中受益匪浅。(UE4 works perfectly with AMD CPUs and you benefit a lot from more cpu cores in several tasks.)

本文由Matt Bach于2017年7月12日撰写, 我们对内容进行机翻转载。源链接附于文末介绍

视频游戏在硬件评论中使用是很常见的,但这些游戏的开发平台通常完全被忽略。今天,我们将通过查看虚幻引擎4.16的虚幻编辑器中的许多CPU的执行情况来帮助缓解这个问题。这包括来自英特尔(Skylake-X和Kaby Lake-X)和AMD(Ryzen 7)的最新CPU以及稍微较旧的Intel Broadwell-E和Skylake系列的CPU。
有一点需要注意的是,虽然Skylake-X和Kaby Lake-X CPU正式推出,但到目前为止,英特尔仅发布了4,6,8和10核心型号。根据英特尔的E3新闻稿,8月将推出 12核心型号以及10月份的14,16和18核心型号。虚幻引擎有很多线程非常好的任务(更高的核心数可以提高性能),包括构建光照和编译,所以这只是一个整体Skylake-X线在虚幻编辑器中的表现。
我们可以在Unreal中测试各种各样的任务,看看所有这些CPU的性能如何,但在本文中我们将专门研究以下任务:

[*]是时候打开一个项目了
[*]是时候为Win64打包一个项目了
[*]是时候为独立和移动预览启动关卡编辑器“播放”了
[*]编辑器视口中的FPS
[*]建立照明的时间(预览,中等,高和生产质量设置)
[*]是时候从源代码编译引擎了
如果您想跳过我们的测试设置和各个基准的分析,请随时跳到【结论】部分。
测试设置

由于英特尔的新处理器包含两种不同的CPU架构,因此我们的测试平台不像往常那么简单。大多数新CPU都支持DDR4-2666内存,尽管英特尔酷睿i7 7740X(Kaby Lake-X)CPU仅支持4个内存而不是8个内存。此外,英特尔酷睿i7 7800X(Skylake-X)仅支持DDR4-2400 RAM,原因有些奇怪。我们通常使用每个CPU最高官方支持的RAM配置进行测试,因此我们的X299测试平台中使用的组件只需要一个完整的表:


为了与新的Intel CPU进行比较,我们还将测试AMD的Ryzen 7 1700X / 1800X CPU以及Intel Core i7 7700K(Kaby Lake)和Intel Core i7 6850K / 6900K / 6950X(Broadwell-E)CPU 。同样,我们将使用每个CPU的最佳官方支持的RAM配置进行测试。


除了RAM不一致外,我们要指出的一件事是Skylake-X CPU与上一代Broadwell-E CPU相比要多得多。如果英特尔的六核CPU过去花费超过600美元,那么现在可以以大致相同的成本购买八核CPU。事实上,i7 7800X甚至比AMD的Ryzen 7 CPU便宜。这意味着无论我们看到任何性能提升,Skylake-X在成本方面至少是一个大问题。
为了准确地对不同的CPU进行基准测试,我们测试了两个可免费下载的示例项目的性能。对于您可能创建的任何项目,我们的测试显然不会100%准确,但这两个项目的差异足以帮助我们确定一些性能趋势。



Infiltrator Demo



Epic Zen Garden

测试数据

打开项目



开放项目所花费的时间可能不是开始我们测试的一种非常令人兴奋的方式,但它是您每天多次,每一天都做的事情。此处的性能可能不是您的首要任务,但您在系统上等待的时间越少,您的工作效率就越高。
在这个测试中需要注意的关键是较低的核心数CPU(往往具有更高的单线程性能)显然是这项任务的最佳选择。全新的英特尔酷睿i7 7740K(Kaby Lake-X)是整体上最快的,尽管英特尔酷睿i7 7700K(Kaby Lake)的速度只有1.5%。英特尔酷睿i7 7820X是下一个最快的,其次是英特尔CPU,它们都大致相同。
表现最差的是AMD Ryzen 7 CPU,尽管由于那些CPU没有特别好的单线程性能,这有点令人期待。
Win64的包



打包(无论是Win64,Win32,Android等)都是一些读者可能期望在更高核心数CPU上更快完成的任务,但我们的结果表明更多内核肯定不会更好。
就像在上一节中一样,较低核心数的CPU(具有较高的单线程性能)再次是此任务的最佳选择。较高核心数的CPU比打开项目时做得更好,但没有一个能够与四核CPU完全匹配。全新的英特尔酷睿i7 7800X和7820X以及酷睿i9 7900X最接近Core i7 7740X仅下降了4-8%。
同样,性能最低的CPU是AMD Ryzen 7 1700X和1800X,比Core i7 7740X慢了约15-25%。
启动关卡编辑器播放



第一次启动关卡编辑器“播放”可能会花费大量时间,具体取决于您的项目和您使用的模式。对于此测试,我们决定使用“移动预览(PIE)”和“独立游戏”模式来衡量进入游戏所需的时间。
此时可能会感觉有点重复,但我们再次看到四核Intel CPU的最佳性能。新款Skylake-X CPU并不落后,但Core i7 7820X的平均速度仅下降约4%。在我们测试的其他CPU中,结果与我们在前两节中看到的非常接近。
编辑器Viewport FPS



我们考虑进行一系列FPS测试,但鉴于FPS严重依赖于GPU,我们决定在编辑器视口中坚持使用FPS,而不是在各种情况下测量FPS。请注意,与其他测试不同,这次更高的结果更好,因为我们查看的是每秒帧数而不是完成任务所需的时间。
总的来说,新的Skylake-X CPU的结果有点奇怪。对于Broadwell-E和Skylake-X产品系列中的6-10 Core,我们看到FPS明显增加,因为我们进入了更高的核心数量。奇怪的是,新的Skylake-X比Broadwell-E CPU的FPS低得多。由于Skylake-X CPU几乎在过去几个月的每次测试中都超过了旧的Broadwell-E CPU,这看起来更像是一个新的架构bug而不是其他任何东西。如果最大视口FPS是您的主要关注点,我们建议暂时不要购买Skylake-X CPU,但我们预计这些结果将在未来几个月内大幅上升。
建立照明





建筑照明可能需要花费大量时间,因为我们希望看到相对性能是否存在差异,这取决于质量设置,这一测试花费的时间比我们所有其他测试组合的时间长。简短的回答是,虽然较低质量的模式肯定更快完成,但每个CPU之间的相对性能差异并未发生显着变化。
建筑照明是虚幻编辑器中为数不多的任务之一,而不是可以充分利用拥有大量CPU内核的优势,但奇怪的是这似乎只适用于英特尔CPU。虽然AMD Ryzen CPU有8个内核,但它们平均只能击败Core i7 7740X四核CPU大约5%,而且大约是英特尔8核CPU的一半。
新的Core i7 7800X 6核心有点令人失望,因为它比旧的Core i7 6850K 6核心慢 - 虽然价格低得多,但性价比并不是非常糟糕。但是,此测试中真正出色的CPU是新的Core i7 7820X。虽然它在价格方面处于相当中间位置,但它的性能非常出色,而且比昂贵的Core i9 7900X略慢。
从源代码编译引擎



虽然从源代码编译虚幻引擎在技术上是在虚幻编辑器本身之外完成的,但我们认为它仍然是虚幻引擎开发人员的一个非常有效的基准。
与构建照明一样,编译是一项可以从拥有大量CPU内核中获益的任务。我们的结果有一些奇怪的地方 - 例如i7 7740X比i7 7700K慢 - 但总体而言,结果与你预期的相当。如果您花费相当多的时间进行编译,新的Core i7 7820X和Core i9 7900X非常棒,可能是最佳选择。
【结论】

虚幻编辑器是一个有趣的测试应用程序,因为它结合了轻度线程化的任务和高度线程化的任务。因此,哪种CPU最适合您将取决于您通常会发现自己在等待的任务。


为了帮助您确定应该使用哪个CPU,我们首先将结果标准化为英特尔酷睿i7 6850K,这对于游戏开发人员来说通常是一款出色的中端CPU。之后,我们将结果分为三类:

[*]所有任务的总体结果
[*]轻度线程化任务 - 打开项目,Win64包,启动级别编辑器“播放和视口FPS
[*]重度线程化任务 -构建照明并从源代码编译引擎
从轻度线程化任务开始,Core i7 7740X和Core i7 7700K是最佳表现者也就不足为奇了。虽然这些CPU只有四个内核,但它们擅长于拥有更快内核而不是拥有更多内核更重要的任务。新的Core i9 7900X和Core i7 7820X是下一代最佳CPU,其速度比四核CPU低约10-13%。
在线程度更高的任务中,Core i9 7900X总体上是我们测试过的最快的CPU,落后于酷睿i7 7820X和酷睿i7 6950X,大约慢了9%。考虑到Core i9 7900X的成本几乎是Core i7 6950X的一半,Core i7 7820X的成本几乎是成本的三分之一,从价格到性能的角度来看,这是非常棒的!新款Skylake-X CPU唯一令人失望的是Core i7 7800X,它比四核CPU快一点点。然而,鉴于其389美元的价格标签,它实际上只比我们预期的略差。
尽管AMD Ryzen CPU经常被认为是高度线程化任务的绝佳价值,但他们在虚幻编辑器测试中并没有做得那么好。即使是令人失望的Core i7 7800X仍然比AMD Ryzen CPU更快,更便宜。虽然Core i7 7820X肯定比AMD Ryzen CPU贵一点,但对于高度线程化的任务而言,它的速度要快两倍,这说明目前虚幻编辑器的Intel CPU效率要高得多。
总的来说,如果只有一个CPU,我们可以向虚幻编辑器用户推荐它,那就是Core i7 7820X。对于任何单一任务来说,它可能不是绝对最快的,但对于您可能做的任何事情来说,它都是一个很好的平衡。如果您花费大量时间来构建照明或编译,如果您的预算有点大,Core i9 7900X也将是一个很好的选择。另一方面,如果您很少构建照明或从源代码编译引擎,Core i7 7740X或Core i7 7700K在大多数其他虚幻编辑器任务中都非常棒,同时成本也大大降低。
<hr/>

kyuskoj 发表于 2022-3-12 20:28

在techpowerup的3700X评测中也有对打包编译部分进行测试,3700X默认性能超过i9-9900K

FeastSC 发表于 2022-3-12 20:36

大佬,3700X和9700K,对UE4来说更推荐哪个啊

DungDaj 发表于 2022-3-12 20:42

3700X

pc8888888 发表于 2022-3-12 20:43

大佬,现在10900跟3900x更推荐哪个

stonstad 发表于 2022-3-12 20:45

综合能力10900不错,特定岗位(编译打包类比较多)的话就3900X比较好。多数情况10900会更值得推荐。

如果预算比较低,3900X在搭配便宜的散热和主板的时候性价比较高,不过如果搭配中高端主板,那两者就没什么差别了

LiteralliJeff 发表于 2022-3-12 20:50

今年的10月22号? zen3单核比i家强,内存也能上4000mhz了。

Doris232 发表于 2022-3-12 20:55

zen3的内存超频基盘在4000mhz以上了。那ue4吃内存带宽么?因为个人学习爱好。不是专门的岗位。不知道日常使用高频内存条收益大不大,
还是说买64GB以上的容量条呢

DomDomm 发表于 2022-3-12 21:04

预言家厉害

TheLudGamer 发表于 2022-3-12 21:06

作者你好,十二核e5适合吗
页: [1] 2
查看完整版本: UE4.16用什么CPU更合适?