Skip to main content
演示视频

摘要

Microsoft 与 Call of Duty®: Modern Warfare® II、Call of Duty®: Modern Warfare® III 和 Call of Duty®: Warzone 的开发者密切合作,以尽可能从 XBOX One 家族和 XBOX Series 主机中获取最大性能。本演示涵盖了高容量功能可扩展性、增强型 DirectX 着色器编译器(DXC)策略,以及使用 Direct3D 12.x 扩展在多种硬件和游戏模式目标之间取得高帧率与出色视觉效果的理想平衡。

摘要要点

  • 优化:Infinity Ward 通过实施十二项优化策略,提升了 Call of Duty® 在 XBOX 上渲染的性能和响应性。
  • 游戏版本:讨论涵盖 Call of Duty® 的多个版本,强调它们与各种平台和游戏模式的兼容性。
  • 技术细节:演示提供了对渲染技术的深入技术洞见。
优化策略
  1. GameDVR 交换链:利用 XBOX Series X|S 的专用硬件以获得性能收益和内存节省
  2. 带 tiling 模式覆盖的 volumetric swizzle:调整纹理 swizzle 模式以获得最佳的无序访问视图(UAV)访问
  3. XBOX 迭代编译器(XIC):使用不同选项多次编译着色器以获得更好性能
  4. Wave32 像素着色器:使用 32 位掩码和运算以提升占用率和性能
  5. 带 DCC 的 MSAA:将 MSAA 与 DCC 结合以实现高效渲染
  6. 重叠的清除和复制操作:通过重叠资源清除和复制来减少同步延迟
  7. 伪增强屏障(Pseudo Enhanced Barriers):模拟增强屏障以降低同步延迟并实现灵活的资源别名
  8. 着色器预取:预取着色器以减少加载时间并提升性能
  9. 120 Hz:在实现 120 Hz 支持时确保不影响跨平台游戏的公平性
  10. 可变刷新率(VRR)撕裂:实现 VRR 并管理撕裂以提供更平滑的体验
  11. XBOX Series S 相关考量:为 XBOX Series S 调整设置,以保持跨平台游戏公平性和性能
  12. 可扩展性设置:通过可扩展性设置在不同 XBOX 主机之间管理游戏性能

学习目标

  • 了解为增强 Call of Duty® XBOX 渲染而部署的十二项优化策略。
  • 探索所使用的具体技术,例如 volumetric swizzle/tiling 模式覆盖、XBOX 迭代编译器(XIC)等。
  • 评估这些优化对游戏性能的影响,包括提升响应性和降低延迟。
  • 了解 XBOX Series S 的相关考量,以确保跨平台游戏公平性和最佳性能。
  • 认识可扩展性设置在不同 XBOX 主机之间管理游戏性能的重要性。
最后修改于 2026年8月24日