> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Raytracing no XBOX: desempenho e otimização

> Raytracing no XBOX: desempenho e otimização

[Vídeo da apresentação](https://developer.microsoft.com/games/events/devdays/en-dev-days-2024/xbox-raytracing-performance-and-optimization/)

## Resumo da palestra

Esta apresentação se concentra em estratégias para melhorar o desempenho de raytracing no seu título. É demonstrado o PIX Bounding Volume Hierarchy (BVH) Viewer, junto com a forma de usá-lo para obter informações sobre a qualidade da sua BVH, incluindo algumas atualizações do Microsoft Game Development Kit (GDK) mais recente. São fornecidas dicas gerais de desempenho de raytracing. Também são abordadas explicações sobre como usar as extensões do XBOX para obter um controle mais refinado sobre a criação da sua BVH.

## Resumo

* Raytracing no XBOX: discute o desempenho e a otimização de raytracing no XBOX, com informações importantes das equipes de XBOX Graphics e do Advanced Technology Group (ATG)
* Atualizações do PIX: examina o PIX BVH Viewer, destacando novos recursos, melhorias de desempenho e reduções significativas de latência
* Dicas de desempenho: oferece dicas para alinhar malhas aos eixos do mundo e usar o PIX BVH Viewer para entender os custos
* Construtor offline: descreve as várias estruturas de dados e opções do Offline BVH Builder para otimização de desempenho e memória
* Conclusão: fornece recursos adicionais e informações de contato para obter mais suporte

## Objetivos de aprendizagem

* Entender os novos recursos e ferramentas do PIX BVH Viewer.
* Aprender a diagnosticar e resolver problemas de desempenho em conteúdo com raytracing usando o PIX BVH Viewer.
* Obter informações sobre como otimizar o desempenho de raytracing no XBOX.
* Explorar os recursos Raytracing Pipeline State Object (RTPSO) e Shader Trace do PIX para identificar onde as passagens de raytracing estão gastando tempo.
* Descobrir dicas de desempenho para garantir que as malhas estejam bem alinhadas ao espaço de criação das BLAS (Bottom Level Acceleration Structures) e para usar o Inline Raytracing para obter ganhos de desempenho.
* Aproveitar ao máximo o Offline BVH Builder entendendo as estruturas de dados relevantes, as entradas opcionais e as compensações das diferentes opções de criação.


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Otimização guiada por perfil no Visual Studio](/pt-BR/tools/tools-console/pgo/pgo_full.md)
- [Otimização guiada por perfil](/pt-BR/tools/tools-console/pgo/pgo.md)
- [Otimização guiada por perfil (PGO) para títulos XBOX](/pt-BR/tools/tools-console/pgo/index.md)
- [Visão geral do XBOX Series X|S](/pt-BR/paths/series-xs/overview.md)
