PC 游戏里有不少堪称"有生之年"的作品,《骑马与砍杀》系列绝对可以位列其中。这个结合了中世纪、战争、冒险、动作、RPG、策略等多种元素的游戏,在 2008 年以独立游戏的身份登场亮相,凭借出色的游戏性和广泛的 MOD 而得到了数百万玩家的追捧。未曾想到的是,如此热度之下,它的续作却是一拖就拖了十二年。也正是因此,当 3 月31 日《骑马与砍杀 2》(以下简称骑砍 2)正式发售后,无数翘首以盼的玩家奔走相告, 短短一周时间就将这款游戏顶上了 Steam 周销量排行榜的首位。
12 年游戏的软硬件技术早已天翻地覆,骑砍 2 的画面相比老版本也有了长足的进步,自然配置需求也是水涨船高。特别是作为一款以大规模兵团作战为主打卖点的半动作半策略游戏,意味着其对 CPU 的要求可能会很高。官方推荐配置就很有代表性。
游戏官方推荐配置
官方在推荐配置需求里,直接推荐了 Core i5-9600K 这一级别的 CPU,这在游戏官方推荐配置中已经相当高了(大多数新游戏官方推荐为了避免用户因为硬件配置而放弃体验游戏,因此普遍均比实际情况偏低一些)。作为对比,同样聚焦在大规模兵团作战的策略型游戏《全战:三国》的在 2018 年推出时给出的官方推荐配置也只给到了 Core i5- 6600(当时的市场主流早已经是 8 代酷睿)。显卡方面的推荐配置则保守很多,GeForce GTX 1060 3GB 和 Radeon RX 580 这种级别的显卡在 Steam 用户中甚至达不到平均线。
游戏需求是否真的更偏重 CPU?不同的 CPU 和显卡又能在游戏中带来多大的性能差异? 测试数据会给我们答案。对于骑砍 2 这样的游戏来说,用空旷的场景跑图得到的数据是没有意义的,因为首先游戏背景设置在中世纪,游戏场景大多是枯燥的植被甚至是沙漠, 建筑物规模小,复杂度低。其次游戏本身玩得是大规模兵团作战,跑图的计算负载跟实 际游戏情况会有很大差别。
游戏测试场景俯视图
在长时间的游戏体验和数据验证后,我们在自定义模式中选择 Siege 模式,军团规模为游戏默认的 250 vs 250 人,游戏测试时间为 35 秒,涵盖了从攻城开始的兵团移动到双方对垒的初始阶段,避免了因为士兵的随机死亡而造成的计算负载波动。画质设定到"最高",分辨率为最普及的 1080P。
随着 CPU 规格的提升,就能够得到正向的性能收益。例如 Core i5-9600KF 超频到 5GHz后,性能提升接近 10%;Core i7-9700K 相比默频的 Core i5-9600K,在实际频率接近的情况下只是多了 2 个核心,就带来了 22.8%的性能增长;Core i9-9900KS 成绩的高高在上,以及在关掉超线程后,帧率会出现小幅的下降,都说明了骑砍 2 游戏对频率和核心的利用率都非常充分。
AMD 方面性能落后是意料之中的,但我们可以从数据中分析出一些很有意思的东西:例如 Ryzen 9 3950X 相比 3800X 在核心和线程规模上都翻了 1 倍,频率也基本持平,但性能提升比例只有 9.3%,而 Core i9-9900K 相比 i7-9700K 仅仅是多了超线程技术带来的 8 个逻辑核心,性能提升比例就已经达到了 8.4%,由此可见架构效率本身对于性能的影响,是远超过核心数量的简单叠加的。
显卡方面,显然中世纪的光秃秃的世界并不能对 RTX 以上级别的显卡造成任何影响,反而是在 RTX 2070 SUPER 级别的显卡中,就呈现了明显的 CPU Bound 状态。我们尝试将游戏内的军团数量降低到 100 vs 100 规模(游戏允许的最小值),3 块显卡之间的差距马上变得非常明显。由此可见,骑砍 2 的确是非常典型的吃 CPU 的游戏。
总结:骑砍 2 是非常典型的 CPU 决定下限,显卡决定上限的游戏。简单点说就是能不能玩看 CPU,其次才看显卡。毕竟游戏内置了 5 档画质可供选择,如果显卡撑不住的话,
适当降低一些画质设定就可以。但对于 CPU,大规模兵团作战场景下挥斥方遒、俾睨天下的成就感本身就是这款游戏的核心元素,毕竟谁也不想把两军对垒玩成跟隔壁村的二傻子门打群架。
因此我们使用 Core i5-9600K/KF 作为体验骑砍 2 的起步型号,最好超频到 5GHz 再"白嫖"10%的性能。当然如果还有更高预算的话,把钱尽可能多花到 CPU 上是提升游戏体验的最直接也最有效的方式。
要知道,我们只是测试 500 人的对战规模,而游戏允许的战斗规模上限是 1000 人。我
们简单尝试了下 1000 人的战斗,至于结果,只能说大家还是期待 10 代酷睿出来拯救世界吧。