使命召唤:现代战争 II 和使命召唤:战区案例研究
在 Xbox,我们对玩家和行业的承诺是减少游戏对环境的影响。 玩家越来越意识到游戏能源成本和视频游戏对环境的影响。 游戏发行商对加强环境管理也越来越感兴趣。 我们希望分享一系列精选示例,其中游戏以某种方式引入了能效优化,使玩家在沉浸在游戏体验中时无法察觉。 有无数的方法可以将节能创意传递到游戏中,从菜单或大厅,到游戏处于空闲状态时发生的情况,甚至在特定条件下的游戏过程中发生的情况。
任务调用获取主机和电脑生态模式
在《使命召唤®:现代战争® II》和《使命召唤:战区™》第 5 季更新中,Infinity Ward 工作室使用 Xbox 可持续发展工具包中提供的许多资源和指导整合了可选的“生态模式”。 这项创新功能经过精心设计,在保持清晰的图形响应能力和保真度之间取得平衡,同时解决主机和电脑游戏玩家的能效问题。
使命召唤:Warzone 以其苛刻的性质而闻名,拥有挤满 150 多名玩家的游说团和尖端图形,即使是最高端的硬件,也会给最高端的硬件带来压力。 这种级别的性能需求通常转化为显著的功耗。
为了应对这一挑战,我们引入了生态模式作为解决方案。 此模式不仅有助于玩家减少电费,而且可确保其硬件在最佳温度下运行。 在本文中,我们将深入了解此节能功能的详细信息,并提供有关其开发方式的见解。 我们希望这些见解将激励其他游戏开发者在其游戏中实现类似的节能解决方案。 特别感谢鲁隆·雷蒙德、罗希特·拉维尚卡尔和梅赫克·杰塔尼在无限区的合作。
前端菜单和游戏玩法更改
如前所述,《使命召唤:战区》中的生态模式旨在在不降低游戏体验的情况下节省电量。 玩家在多人游戏大厅中花费大量时间,这些菜单可能非常密集,以最高质量呈现,因此这成为一个很好的起点。 由于 Xbox 团队提供的数据,我们观察到其中一些菜单利用了大量主机电源 (,并且高于同类游戏) 的行业平均水平。 因此,我们希望为玩家提供配置呈现设置的选项。
此“生态模式”设置提供三个选项:“关闭”、“最小 (默认) ”和“完整”,每个选项都会调整游戏的变量以减少功耗。 设置通过以下方式影响游戏:
- 关:行为与之前的所有更新相同,不省电。
- 最小 (默认) :
- 游戏内菜单处于活动状态时,3D 场景分辨率会小幅降低,因为这始终锁定在 100%。 现在,场景分辨率最低降低到 66%
- 帧速率上限为 60hz
- 总的说来,这可以平均节省约 20% 的电量
- 满:
- 游戏内菜单处于活动状态时,3D 场景分辨率大幅降低。 在完全生态模式下,场景分辨率降至 50%
- 帧速率上限为 30hz
- 总的说来,这可以平均节省约 50% 的电量
请务必注意,此功能仅在现代战争 2 中多人游戏大厅的前端菜单中以及 Warzone 中的所有大厅(包括 DMZ)中发挥作用。
游戏内更改
继续从菜单中的优化,使命召唤:战区也做了一些适度但有影响力的变化在游戏玩法。 我们认识到,多人游戏暂停菜单在游戏过程中会半定期打开,我们认为这是引入节能功能的机会。 但是,为了确保玩家体验不受影响,我们保留所有其他更新,例如命中损坏和声音等。
- 关:行为与之前的所有更新相同,不省电。
- 最低:场景分辨率降低到 66%,与多人游戏/皇家战斗大厅行为相匹配
- 完整:在活动游戏中打开多人游戏暂停菜单时冻结场景呈现
衡量更改的影响
由于作为 GDK Microsoft一部分提供的用于 PIX 的 Power Monitor 工具,我们能够实时测量更改。 我们还使用新的 PIXGetPowerMetrics API 功能在代码中对电源值进行采样,这提供了以下电源负载和 GPU 负载结果。 图显示了两种生态模式设置如何 (最小或完全) 降低游戏的高帧速率功能,从而降低 GPU 功率和整体功率:
上面显示的结果是在团队死亡比赛私人比赛大厅闲置时拍摄的。 还可以按以下方式总结这些结果:
平均 GPU 繁忙百分比 | 平均功率负载百分比 | 每个 瓦特数 | |
---|---|---|---|
关 | 82% | 74% | 205W |
最小 | 64% | 62% | 185W |
满 | 29% | 37% | 135W |
在上述所有方案中,都可以通过下面的屏幕截图比较看到,每次下一步时,图形保真度仍然相当一致。 然后,我们与艺术家和设计师一起审查了所有艺术和图形变化,以确认他们对视觉效果和相关权衡感到满意,然后,一旦团队统一,我们承诺功能作为最终。
每个玩家都可以根据其硬件设置和节能需求来决定最适合他们的方案,但如果玩家决定选择加入完全节能的生态模式,则场景分辨率几乎无可察觉地不同。
玩家采用率
在游戏中发布这些功能大约两个月后,Infinity Ward 分享了玩家的采用和保留。 换句话说,选择加入或退出的玩家数。结果非常积极,表明超过 90% 的主机玩家仍然处于最小节电模式,在大约 10% 选择退出的玩家中,大约四分之一的人选择加入以增加节能。 电脑玩家表现出更倾向于选择退出节能,但超过四分之三的人仍然处于较低的节能模式,大约10%的人选择增加节能功能。
主机采用率 | 电脑采用率 | |
---|---|---|
最小 (默认) | 90.3% | 77.3% |
满 | 2.1% | 1.9% |
关 | 7.6% | 20.8% |
摘要
这个项目在内部产生了一个令人兴奋的对话,重点介绍如何优化我们的游戏体验,以及接下来会发生什么。 我们当然正在考虑我们的“生态模式”作为未来标题在使命召唤专营权中的生活特征。
在《使命召唤:战区》中启用或禁用生态模式或调整其配置文件是一个简单的过程。 使用 Xbox Sustainability Toolkit 帮助测量全球电源变化,我们在 Xbox 中的朋友已经能够测量和验证使命召唤®:现代战争® II 的全球平均功耗是否立即减少了约 3%。 这种选择不会对游戏内性能产生负面影响,同时节省电量、节省玩家的能源费用、降低游戏设备温度和降低游戏的碳足迹。 它被证明是游戏玩家的绝佳选择。