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 SwapChain:利用 XBOX Series X|S 上的專用硬體來提升效能並節省記憶體
  2. 使用並排模式覆寫的體積 swizzle:調整紋理 swizzle 模式,以獲得最佳的無序存取檢視 (UAV) 存取
  3. XBOX Iterative Compiler (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 機型上的遊戲效能

學習目標

  • 了解為提升 XBOX 上 Call of Duty® 轉譯所部署的十二項最佳化策略。
  • 探索所使用的特定技術,例如體積 swizzle/並排模式覆寫、XBOX Iterative Compiler (XIC) 等。
  • 評估這些最佳化對遊戲效能的影響,包括改善回應性和降低延遲。
  • 了解 XBOX Series S 的考量事項,以確保跨平台遊戲的公平性和最佳效能。
  • 認識擴充性設定在管理不同 XBOX 主機遊戲效能方面的重要性。
Last modified on October 6, 2026