人们普遍认为,核心数量多的处理器能直接带来更高的每秒帧数。实际情况要复杂得多。核心数量少的芯片会限制性能,但帧率更多地取决于单核速度以及游戏的优化程度。目前大多数游戏都是针对6核或8核设计的;升级到12核、16核或24核并不会让游戏运行得更快。
图形引擎优化如何限制扩展性 🎮
现代图形引擎会将任务分配到多个线程,但主线程(渲染线程)仍然是瓶颈。绘制指令、物理运算和逻辑处理都堆积在一两个核心上。增加更多核心并不能减轻这个负担,因为游戏不知道如何线性地分配工作。这就是为什么在大多数游戏中,一个拥有6个快速核心的Ryzen 5处理器,其性能与一个拥有24个低频核心的Threadripper处理器相当甚至更好。
你的24核CPU与2005年的游戏 🚒
买一个16核或24核的处理器来玩游戏,就像开着一辆消防车去买面包。引擎轰鸣,你消耗着汽油,但最终只用了驾驶座。游戏看着那些多余的核心说:谢谢,但我不知道拿你们怎么办。与此同时,你的钱包在哭泣,风扇转得就像在参加锐舞派对一样。