首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在未来的游戏和虚拟现实中,一个CPU中的八个核心会变得更加相关吗?

在未来的游戏和虚拟现实中,一个CPU中的八个核心会变得更加相关吗?
EN

Hardware Recommendations用户
提问于 2019-09-12 21:53:40
回答 1查看 55关注 0票数 1

我正在决定哪一部分包括在我的个人电脑,主要目的是游戏。我的上一台PC持续了7年,所以寿命是这个构建的关键。显然,没有人知道未来,所以我只是在寻找更有经验的猜测。现在,第九代i5,i7,i9之间的差别很小。然而,从GCSE计算科学中,我知道程序必须经过编码才能使用核心。那么,将来会有更多的核心变得更加普遍吗?或者,六核和八核之间的差异仍然可以忽略不计,特别是在虚拟现实环境中。另外,为了澄清,i5-9600k在未来4/5年内的相对性能下降会比i9-900 k快吗?

EN

回答 1

Hardware Recommendations用户

发布于 2019-09-13 13:41:20

未来4/5年,i5-9600K的相对性能会比i9-9900 K更快下降吗?

在未来5年内,这两个CPU都将足以满足一般计算需求。

如果您查看一些FPS 基准来比较I9-9900 Ki5-9600K,您可能会发现i9相对于i5有一个小的FPS优势。这一优势确实来自于稍高的时钟速度(5.0GHz比4.6GHz)。额外的核心在i9上不能真正利用进一步增加FPS,这是不太可能的游戏将需要超过6-8核心在未来5年。VR和游戏的CPU工作量差不多,但是有了更高的期望FPS,所以接下来关于游戏的一切都适用于VR。

如果你购买i5-9600K,你将有一个好的,持久的游戏CPU。有理由考虑使用i9的用例,而不是游戏!

那么为什么更多的内核不起作用呢?他们会帮忙吗?

在计算机科学中,我们用一个短语“划分和征服”来描述能够将一个大任务分解成多个独立任务的算法。视频编码、压缩文件、更新数千行数据库等任务可以使用“分而治之”算法来完成,该算法将数据分解为孤立的部分,并在尽可能多的核心上并行处理。这是一种CPU工作负载,拥有大量核心的CPU会发光,不幸的是,游戏不符合“分而治之”的标准。

游戏和实时仿真是一种程序,要求游戏状态A在开始游戏状态B之前被计算,等等。这是通过一个循环完成的,每个帧或更新都是该循环的一个迭代。您可能已经知道循环在单个线程上执行,这意味着CPU中只有一个核心真正“负责”整个游戏。这个循环可以执行的最大速度是游戏引擎的最大速度,这就是为什么更高的时钟速度会导致更高的FPS。

但是,有一些方法可以从主线程中断开一些工作负载。例如,AI不需要对每一个帧做出决策;像纹理和模型这样的资源可以加载在后台,并在准备就绪时使用。即使是较新的图形API,如Vulkan和DX12,也允许从多个线程中命令GPU。这类任务可以被卸载到额外的核心上,但是它们通常不是完全利用核心的算法(它们在等待文件、网络等的时候睡觉)。这就意味着几个用于边工作的线程只能共享几个额外的核心。

最后,您通常可以根据当前/下一代游戏机的使用情况来评估未来4-5年的游戏需求。下一个XBox和Playstation预计将有8C/16T CPU,所以你肯定不需要超过8个核心来跟上下一代游戏。但是请记住,当前一代的控制台已经为操作系统预留了许多核心,现在也能够进行直播、安装游戏和其他在游戏中需要CPU的后台任务。

票数 2
EN
页面原文内容由Hardware Recommendations提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://hardwarerecs.stackexchange.com/questions/12010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档