Pular para o conteúdo principal
Vídeo da apresentação

Resumo da palestra

Criar perfis e depurar com o PIX no XBOX e o PIX no Windows está mais rápido do que nunca. Esta palestra analisa as melhorias no tempo de iteração dos desenvolvedores para os cenários abordados e os novos recursos adicionados ao PIX no XBOX e ao PIX no Windows no último ano. São abordadas tanto as capturas de GPU quanto as Timing Captures do PIX no XBOX e do PIX no Windows.

Resumo

  • PIX: o PIX simplificou o fluxo de trabalho de desenvolvimento ao melhorar os tempos de iteração e reduzir a duração tanto da captura quanto da análise.
  • Depuração de GPU ao vivo: o PIX no XBOX agora dá suporte a exceções de sombreador durante a depuração ao vivo e as capturas de GPU. O PIX no XBOX também apresenta recursos como o monitoramento de threads na exibição de inspeção, exibições de símbolos de sombreador e suporte abrangente a bancos de dados de programa (PDBs) do DirectX Raytracing (DXR).
  • Análise de desempenho de GPU do XBOX: foram adicionadas novas ferramentas, como o GPU Trace, para medição de ocupação e identificação de gargalos, e o Shader Explorer, para aprimorar o desempenho dos sombreadores.
  • Raytracing: o XBOX Acceleration Structure Viewer agora inclui novos recursos, como coloração pelo custo da heurística de área de superfície e mapas de calor por instância para uma análise detalhada.
  • Gerenciamento de memória e recursos: foram feitas melhorias significativas, incluindo uma API Objects Summary View mais rápida e exibições de GPU ao vivo para alocação de memória e rastreamento de recursos minuciosos.
  • Suporte a recursos do Direct3D: enhanced barriers e ROVs (rasterized ordered views) foram introduzidos para dar suporte a recursos avançados do Direct3D.
  • Timing Captures: a velocidade de carregamento de símbolos foi aprimorada e foram introduzidas as Timing Captures circulares para um desempenho otimizado.

Objetivos de aprendizagem

  • Entender as melhorias no desempenho do aplicativo PIX no XBOX, incluindo o tempo de iteração dos desenvolvedores e a compactação de capturas de GPU.
  • Conhecer os novos recursos de depuração de GPU, como exceções de sombreador, depuração de sombreadores DXR e análise de travamentos da GPU.
  • Conhecer as ferramentas de análise de desempenho de GPU, incluindo o GPU Trace, o Shader Explorer e a identificação de gargalos.
  • Explorar os avanços em raytracing, incluindo o Acceleration Structure Viewer e a visualização de raios.
  • Explorar os recursos de gerenciamento de memória e recursos, como a API Objects Summary View, a exibição de objetos de estado de pipeline e as exibições de GPU ao vivo.
  • Descobrir o novo suporte a recursos do Direct3D, incluindo enhanced barriers, ROVs e DirectML.
  • Entender os aprimoramentos nas Timing Captures, incluindo a velocidade de carregamento de símbolos, as Timing Captures circulares e a exibição de memória.
  • Conhecer os recursos de edição de layout, incluindo o modo de design de layout, a configuração de slots e o modelo de programação de extensibilidade.
Última modificação em 6 de outubro de 2026