Skip to main content
Vídeo da apresentação

Resumo da palestra

A Microsoft trabalhou em estreita colaboração com os desenvolvedores de Call of Duty®: Modern Warfare® II, Call of Duty®: Modern Warfare® III e Call of Duty®: Warzone™ para obter o máximo de desempenho possível dos consoles da família XBOX One e dos consoles XBOX Series. Esta apresentação abordou a escalabilidade de recursos de alta capacidade, estratégias aprimoradas do DirectX Shader Compiler (DXC) e o uso de extensões do Direct3D 12.x para produzir o equilíbrio ideal entre alta taxa de quadros e visuais atraentes em diversos destinos de hardware e modos de jogo.

Resumo

  • Otimização: a Infinity Ward aprimorou o desempenho e a capacidade de resposta da renderização de Call of Duty® no XBOX implementando doze estratégias de otimização.
  • Versões do jogo: a discussão abordou várias versões de Call of Duty®, enfatizando sua compatibilidade com várias plataformas e modos de jogo.
  • Detalhes técnicos: a apresentação forneceu informações técnicas aprofundadas sobre técnicas de renderização.
Estratégias de otimização
  1. GameDVR SwapChain: utilizar hardware dedicado no XBOX Series X|S para obter ganhos de desempenho e economia de memória
  2. Swizzle volumétrico com substituições do modo de tiling: ajustar os modos de swizzle de textura para um acesso ideal à UAV (Unordered Access View)
  3. XBOX Iterative Compiler (XIC): compilar sombreadores várias vezes com opções diferentes para melhorar o desempenho
  4. Pixel shaders Wave32: usar máscaras e operações de 32 bits para melhorar a ocupação e o desempenho
  5. MSAA com DCC: combinar MSAA com DCC para uma renderização eficiente
  6. Operações sobrepostas de limpeza e cópia: reduzir a latência de sincronização sobrepondo limpezas e cópias de recursos
  7. Pseudo Enhanced Barriers: emular enhanced barriers para reduzir a latência de sincronização e permitir aliasing flexível de recursos
  8. Pré-busca de sombreadores: fazer a pré-busca de sombreadores para reduzir os tempos de carregamento e melhorar o desempenho
  9. 120 Hz: garantir que não haja efeito na imparcialidade do jogo multiplataforma ao implementar o suporte a 120 Hz
  10. Tearing com VRR (taxa de atualização variável): implementar VRR e gerenciar o tearing para uma experiência mais fluida
  11. Considerações sobre o XBOX Series S: ajustar as configurações do XBOX Series S para manter a imparcialidade do jogo multiplataforma e o desempenho
  12. Configurações de escalabilidade: gerenciar o desempenho do jogo em diferentes modelos de XBOX com configurações de escalabilidade

Objetivos de aprendizagem

  • Conhecer as doze estratégias de otimização implantadas para aprimorar a renderização de Call of Duty® para XBOX.
  • Explorar as técnicas específicas usadas, como substituições de swizzle volumétrico/modo de tiling, XBOX Iterative Compiler (XIC) e muito mais.
  • Avaliar o impacto dessas otimizações no desempenho do jogo, incluindo melhor capacidade de resposta e latência reduzida.
  • Entender as considerações sobre o XBOX Series S para garantir a imparcialidade do jogo multiplataforma e um desempenho ideal.
  • Reconhecer a importância das configurações de escalabilidade no gerenciamento do desempenho do jogo em diferentes consoles XBOX.
Last modified on October 6, 2026