Introdução ao PIX

O PIX é uma ferramenta de depuração e criação de perfil projetada para desenvolvedores de jogos usando o Direct3D 12. Você pode depurar problemas de renderização e analisar o desempenho de quadros com capturas de GPU ou adotar uma abordagem de criação de perfil mais tradicional com capturas de temporização.

Os recursos de criação de perfil de CPU do PIX funcionam para qualquer aplicativo do Windows e os recursos de GPU funcionam em qualquer aplicativo usando o Direct3D 12 (ou Direct3D 11 via Direct3D 11 em 12). Isso inclui cargas de trabalho de IA e ML usando DirectML e jogos feitos com mecanismos populares, como Unreal, Unity e Godot.

Embora o PIX possa ajudá-lo sem nenhuma configuração anterior, talvez você queira conferir instrumentar seu aplicativo e configurar o PIX para garantir a melhor experiência com itens como PixEvents e símbolos de depuração.

Observação

O PIX não se destina a ajudar com problemas de nível de API do Direct3D 12, como erros com a compilação de objetos de estado de pipeline. Em vez disso, use a Validação baseada em GPU e a camada de depuração Direct3D 12.

Instalação

Há duas maneiras de instalar o PIX:

  • Instale da Microsoft na postagem de blog Download.
  • Instale por meio do winget. Use o comando winget install microsoft.pix.

Para notificações sobre novas versões, você pode assinar o feed do RSS para o PIX no blog do Windows.

Próximos passos

Dependendo de suas metas, você pode:

Perguntas frequentes

  • Como posso obter ajuda? Para relatórios de bugs, perguntas ou qualquer outro comentário, você pode nos enviar comentários por meio do aplicativo (usando o botão Enviar Comentários no canto superior direito; o ícone é um coração partido) ou conversando conosco no canal pix do servidor DirectX Discord.
  • E quanto à documentação antiga hospedada em https://devblogs.microsoft.com/pix? Aprendemos ao longo do tempo que o devblog não é uma boa opção para a documentação do produto. Mover a documentação para o Microsoft Learn nos oferece a capacidade de fornecer uma melhor experiência de documentação.