> ## 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.

# Dicas e truques de depuração de GPU

> Dicas e truques de depuração de GPU

[Vídeo da apresentação](https://developer.microsoft.com/games/events/devdays/en-dev-days-2024/gpu-debugging-tips-and-tricks/)

## Resumo da palestra

Você pode se deparar com problemas de desenvolvimento de jogos, como corrupção de renderização, falhas visuais, travamentos da GPU e falhas de página. Os travamentos da GPU também podem ocorrer após o lançamento de um jogo. Além dos travamentos, você, como autor de sombreadores, talvez queira percorrer passo a passo seus sombreadores complexos para identificar bugs. Esta palestra ilustra uma ampla variedade de dicas e truques de depuração de GPU para todos esses cenários. Essas opções de depuração incluem detectar exceções de sombreador no momento em que acontecem, inspecioná-las offline e investigar travamentos em tempo real, além de depuração de sombreadores post-mortem e sob demanda. Essas opções reduzem o tempo e o custo de desenvolvimento do jogo e aumentam sua qualidade e confiabilidade.

## Resumo

* Desafios: explora obstáculos como bugs de sombreador, exceções de sombreador e travamentos da GPU durante o desenvolvimento gráfico, bem como travamentos da GPU após o lançamento
* Benefícios: concentra-se em minimizar problemas gráficos e riscos de travamento da GPU
* Práticas recomendadas: enfatiza a validação, a lista de verificação de captura de GPU e a detecção de exceções
* Detecção de exceções: descreve a detecção de exceções, incluindo exceções numéricas, divisão por zero, estouro, estouro negativo e violações de memória. Descreve a depuração das exceções em tempo real e também offline com capturas de GPU. Também compartilha histórias de desenvolvedores que capturaram com sucesso a corrupção de texturas e a substituição não intencional de memória da GPU
* Investigação de travamentos da GPU: discute técnicas para investigar travamentos da GPU durante e após o desenvolvimento do jogo
* Depuração ao vivo sob demanda: descreve a ativação e os recursos da depuração ao vivo sob demanda fora dos cenários de exceção e travamento
* Conclusões: resume quando usar cada técnica e fornece referências para aprendizado adicional

## Objetivos de aprendizagem

* Entender os desafios de depurar problemas gráficos e investigar travamentos da GPU.
* Aprender técnicas de depuração de sombreadores em tempo real para capturar exceções de sombreador e investigar travamentos da GPU relacionados a sombreadores.
* Identificar exceções de sombreador em capturas de GPU.
* Investigar travamentos da GPU tanto na fase de desenvolvimento quanto na fase de varejo.
* Comparar a depuração de sombreadores ao vivo com a depuração offline.
* Utilizar ferramentas como o PIX para detectar e depurar exceções.
* Habilitar e executar a depuração ao vivo sob demanda para investigar bugs de sombreador ou verificar o fluxo de execução.
* Entender as responsabilidades dos desenvolvedores na depuração ao vivo, incluindo permitir a comunicação entre o título e o PIX e usar drivers validados ou instrumentados.
* Conduzir investigações post-mortem eficazes de travamentos da GPU para localizar a causa raiz.


## Related topics

- [Xdd2024](/pt-BR/build/core-features/graphics/overviews/presentations/xdd2024/index.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Ferramenta Investigação de travamentos para XBOX (HIX)](/pt-BR/tools/tools-console/hix/index.md)
- [Rastreamento de depuração](/pt-BR/services/playfab/sdks/c/tracing.md)
- [XBOX PC Remote Tools: notas de versão de maio de 2026 (2605)](/pt-BR/tools/tools-pc/xbox-pc-remote-tools/release-notes/2605.md)
