Resumo da palestra
Esta palestra apresenta o GPU Trace, uma captura de GPU leve que reduz o tempo de iteração dos desenvolvedores na análise de desempenho. O GPU Trace captura dados de desempenho do título sem a sobrecarga de executar a análise e ajuda a resolver alguns problemas que surgem devido ao não determinismo nas capturas de GPU comuns. Também são fornecidos alguns exemplos de como usar o GPU Trace para encontrar gargalos de desempenho em jogos.Resumo
- Introdução ao GPU Trace: o GPU Trace, uma ferramenta leve de captura de GPU, registra ativamente dados de ocupação da GPU e de contadores de desempenho sem interromper ou parar o jogo.
- Desafios resolvidos pelo GPU Trace: o GPU Trace reduz significativamente o tempo de iteração dos desenvolvedores na análise de desempenho e gerencia com eficácia o não determinismo na reprodução de capturas de GPU.
- Uso do GPU Trace: a ferramenta oferece opções para definir a duração da captura e as taxas dos contadores, e salva ativamente os dados em um arquivo de captura no disco rígido.
- Navegação no GPU Trace: a ferramenta apresenta várias faixas de linha do tempo, como GPU Work Lane, GPU Contexts Lane, GPU Occupancy Lanes e Streaming Counter Lanes, para uma análise de desempenho aprofundada.
- Exemplos: mostra aplicações práticas, como identificar atrasos no envio de listas de comandos, combinar dados de ocupação e de contadores, obter uma sobreposição real de trabalho assíncrono e identificar waves com poucos threads ativos.
- Requisitos do GPU Trace: o GPU Trace está disponível para títulos criados usando o Microsoft Game Development Kit (GDK) de março de 2023 ou posterior e requer hardware e software específicos.
- Recursos: fornece links para a documentação e para envio de comentários e reconhece as contribuições de seus criadores.
Objetivos de aprendizagem
- Entender o que é o GPU Trace e qual é sua finalidade.
- Conhecer os desafios que o GPU Trace resolve.
- Aprender a fazer uma captura do GPU Trace.
- Navegar com eficácia pela exibição do GPU Trace.
- Analisar exemplos práticos para diagnosticar problemas de desempenho.
- Conhecer os requisitos para usar o GPU Trace.
- Acessar recursos para obter mais informações e enviar comentários.
