单核性能对游戏玩家的重要性🎮
要点:
单核性能是指CPU中一个核心的最大容量🖥️。
由于分配工作负载的复杂性,大多数游戏无法有效利用多个 CPU 核心 ⚙️。
尽管单核性能对于游戏 PC 至关重要,但游戏引擎正在不断改进,以有效利用更多核心🚀。
如今,游戏机和 PC 都配备了多核 CPU,但仍然有很多关于“单核性能”及其对运行游戏的影响的讨论🕹️。如果您想知道这意味着什么或为什么它如此重要,我将简单明了地解释它。
什么是单核性能? 🤔💡
现代 CPU 具有多个“核心”。一个 核 它基本上是一个完整的独立处理器。所以现代 CPU 内部确实有多个 CPU。当我们谈论 单核性能,我们指的是从以最大潜力运行的 CPU 内核中可以获得的最佳性能。 🏎️💨
该软件生成“线程”,每个线程都由独立的内核处理。得益于以下技术,某些处理器甚至可以同时处理多个线程 超线程。例如,如果您在 Adobe Premiere 等软件中渲染视频项目,渲染工作负载可以分为多个线程。 🎥✨
如果你有一个可以处理 12 个线程的 CPU,你就会得到这个数量。如果您的 CPU 可以处理 100 个线程,您就会得到这么多线程。这可确保最大限度地利用 CPU 并实现尽可能高的性能。 🚀💻
然而,如果所有 CPU 核心都处于活动状态,则它们各自的性能不会像它们本身那样快。这是因为在负载下运行所有内核会增加热量和功耗。 🔥⚡
因此,内核以较低的时钟速度运行以进行补偿。尽管如此,与仅以更高的时钟速度在单个内核上运行所有内容相比,您获得的性能要高得多,因此这种权衡是值得的。 ⚖️👌
🎮 您是否知道大多数游戏并没有充分利用您的所有核心 处理器? 🤔
问题是,并非所有软件都可以如此整齐地划分为多个线程。对于离线图形渲染或视频转换等作业,可以轻松地将工作分配给每个 CPU 核心。然而,游戏却没有这样的工作量。 🎮
一款游戏可能有一个用于物理的线程,另一个用于人工智能,一个用于在开放世界中运行特定的模拟,另一个用于帮助 GPU 进行光线追踪等。众所周知,游戏很难以可以使用多个核心的方式“线程化”。 🧩 这就是游戏电脑在相当长一段时间内落后于主流竞争的原因。
如果你只是想玩视频游戏,则不需要很多核心。如今,最佳点似乎是六到八个,这是有道理的,因为所有主要控制台都有八核 CPU,而这正是开发人员编码的目的。 🎮💻
🎮 主线程是共同点 🧵
那么单核性能有什么问题呢? 🤔 在大多数游戏中,都有一个中心线程作为游戏的主干。它执行游戏的主要逻辑和流程,并负责将工作分配给其他从属线程。换句话说,游戏中的其他线程必须等待一个线程才能完成其工作。 🕒
因此,最快的游戏性能不能超过这个主线程可以运行的速度。当我们说游戏“CPU 受限”或存在“CPU 瓶颈”时,通常是因为该主软件线程受到给定 CPU 上单个线程的最高可能性能的限制。 🚀
有些 CPU 是为线程而设计的
🎮 您认为购买最贵的CPU是您游戏的最佳选择吗? 🤔 并不总是这样!虽然您的预算允许您选择最贵的,但这并不意味着它是最适合游戏的。与同系列中更便宜的型号相比,多核 CPU 的每核性能通常较低。 🤑
这些 CPU 专为可以在所有内核之间均匀分配工作的软件而设计。在这些情况下,它们确实超越了其他选择。但要小心,因为这也意味着每个单独的核心无法达到相同的性能水平。 🚀
但现在情况并非总是如此。如果两个 CPU 在单个内核上具有相同的升压时钟频率,即使内核数量不同,每个内核的性能也应该相似。 💡
因此,对于主要用于游戏的 PC,您不需要 24 核 CPU。具有八个或十二个核心的CPU,但具有高性能和速度,就足够了。 🖥️👌
游戏的情况正在发生变化
🔥虽然单核性能仍然是游戏的关键,但情况正在发生变化! 🎮 游戏引擎现在正在利用更多的内核,开发人员正在寻找巧妙的方法来在可用的 CPU 内核之间分配工作负载。 📈
例如, 贝塞斯达 和他的 毁灭永恒 已经表明 不依赖于单个工作线程 可以阻止一切的中心。 🚀 拥有大量CPU缓存正在成为游戏CPU的另一个关键因素。这在 AMD 成功的 3D V 缓存游戏 CPU 中可以清楚地看到。 🏆
在这一点上,如果您的主要目标是游戏,我不建议购买超过八核的 CPU 🎮。然而,在未来,我们可能会看到可以利用更多核心的游戏🖥️。这将允许主线程被划分为更多线程,防止单个核心过载到极限🚀。