Prise en main de PIX
PIX est un outil de débogage et de profilage conçu pour les développeurs de jeux utilisant Direct3D 12. Vous pouvez déboguer les problèmes de rendu et analyser les performances des images avec des captures GPU, ou adopter une approche de profilage plus traditionnelle avec des captures de temps.
Les capacités de profilage CPU de PIX fonctionnent pour toute application Windows, et les capacités GPU fonctionnent sur toute application utilisant Direct3D 12 (ou Direct3D 11 via Direct3D 11 sur 12). Cela inclut les charges de travail IA et ML utilisant DirectML, et les jeux réalisés avec des moteurs populaires tels qu’Unreal, Unity et Godot.
Bien que PIX puisse vous aider sans configuration préalable, vous voudrez peut-être consulter Instrumenter votre application et Configurer PIX pour vous assurer d’obtenir la meilleure expérience avec des éléments tels que PixEvents et les symboles de débogage.
Remarque
PIX n’est pas destiné à aider avec des problèmes au niveau de l’API Direct3D 12, tels que les erreurs de compilation des objets d’état de pipeline. Au lieu de cela, utilisez la validation basée sur le GPU et la couche de débogage Direct3D 12.
Installation
Il y a deux façons d’installer PIX :
- Installer depuis Microsoft via l’article de blog Télécharger.
- Installer via winget. Utilisez la commande
winget install microsoft.pix
.
Pour recevoir des notifications sur les nouvelles versions, vous pouvez vous abonner au flux RSS pour le blog PIX sur Windows.
Étapes suivantes
Selon vos objectifs, vous pouvez soit :
- Déboguer les problèmes de rendu et analyser les performances des images avec des captures GPU, ou
- Établissez le profil du CPU et du GPU avec des captures de temps.
Questions fréquentes
- Comment obtenir de l’aide ? Pour les rapports de bogues, questions ou autres commentaires, vous pouvez soit nous envoyer des commentaires via l’application (en utilisant le bouton Envoyer des commentaires en haut à droite ; l’icône est un cœur brisé), soit discuter avec nous dans le canal pix du serveur Discord DirectX.
- Qu’en est-il de l’ancienne documentation hébergée sur https://devblogs.microsoft.com/pix? Au fil du temps, nous avons appris que le devblog ne convient pas à la documentation des produits. Déplacer la documentation vers Microsoft Learn nous donne la possibilité d’offrir une meilleure expérience de documentation.