摘要說明
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® 版本,著重於其與各種平台和遊戲模式的相容性。
- 技術細節:簡報提供轉譯技術的深入技術見解。
- GameDVR SwapChain:利用 XBOX Series X|S 上的專用硬體來提升效能並節省記憶體
- 使用並排模式覆寫的體積 swizzle:調整紋理 swizzle 模式,以獲得最佳的無序存取檢視 (UAV) 存取
- XBOX Iterative Compiler (XIC):以不同選項多次編譯著色器以提升效能
- Wave32 像素著色器:使用 32 位元遮罩和運算來改善佔用率和效能
- 搭配 DCC 的 MSAA:結合 MSAA 與 DCC 以進行有效率的轉譯
- 重疊的清除和複製作業:透過重疊資源清除和複製來降低同步延遲
- Pseudo Enhanced Barriers:模擬增強型屏障,以降低同步延遲並實現彈性的資源別名
- 著色器預先擷取:預先擷取著色器以縮短載入時間並提升效能
- 120 Hz:在實作 120 Hz 支援的同時,確保不影響跨平台遊戲的公平性
- 可變更新頻率 (VRR) 撕裂:實作 VRR 並管理撕裂,以獲得更流暢的體驗
- XBOX Series S 考量事項:調整 XBOX Series S 的設定,以維持跨平台遊戲的公平性和效能
- 擴充性設定:透過擴充性設定管理不同 XBOX 機型上的遊戲效能
學習目標
- 了解為提升 XBOX 上 Call of Duty® 轉譯所部署的十二項最佳化策略。
- 探索所使用的特定技術,例如體積 swizzle/並排模式覆寫、XBOX Iterative Compiler (XIC) 等。
- 評估這些最佳化對遊戲效能的影響,包括改善回應性和降低延遲。
- 了解 XBOX Series S 的考量事項,以確保跨平台遊戲的公平性和最佳效能。
- 認識擴充性設定在管理不同 XBOX 主機遊戲效能方面的重要性。
