Analyser les performances du GPU
PIX dispose de diverses fonctionnalités pour capturer et analyser les performances de votre GPU.
Objets d'API dans PIX
L’onglet API Objects de PIX présente les différents paramètres transmis à chaque API, comme illustré dans la figure suivante.
Goulots d'étranglement du GPU dans PIX
PIX peut afficher les goulots d’étranglement du GPU en fonction de l’utilisation du matériel.
Visionneuse BVH de PIX
PIX permet de visualiser les structures de hiérarchie de volumes englobants (BVH) utilisées lors des charges de travail de lancer de rayons.
Compteurs PIX
Vous pouvez analyser, trier, filtrer et représenter graphiquement les compteurs logiciels et matériels de PIX.
Dr. PIX
Dr. PIX fournit une analyse détaillée d’un événement nommé ou d’un appel de dessin sélectionné.
Modification et continuation dans PIX
Shader Edit and Continue (illustré dans la figure suivante) permet de modifier le code HLSL (High-Level Shader Language), les instructions GPU…
Modifications dans PIX
Avec PIX Edit and Continue, vous pouvez modifier le code HLSL (High-Level Shader Language), les instructions GPU et les options du compilateur.
Détails des événements dans PIX
L’onglet Event Details de PIX permet d’examiner plus en détail les valeurs des paramètres transmis à un événement.
Captures GPU dans PIX
Les GPU Captures servent à enregistrer toutes les entrées et commandes envoyées au GPU, puis à les relire pour une analyse et une expérimentation ultérieures.
Prise en charge de l'analyse d'ExecuteIndirect dans PIX
L’analyse des appels ExecuteIndirect dans PIX présente des difficultés.
Assemblage des entrées
IA est l’étape d’assemblage des entrées dans PIX.
Capture GPU
Après avoir capturé vos données GPU ou ouvert une capture précédente, la page Overview doit s’afficher.
Vue Pipeline
La vue Pipeline est idéale pour voir le pipeline graphique en action.
Ressources dans PIX
Vous pouvez afficher les ressources et leur utilisation dans PIX.
Chronologie GPU dans PIX
L’onglet Timeline (illustré dans la figure suivante) vous permet de voir la durée de chaque appel d’API.
Minutage GPU dans PIX
PIX affiche le minutage de chaque Global ID dans la vue Events.
Visionneuse de mémoire
Cette vue permet d’afficher la mémoire de la console à une adresse et pour une taille spécifiées, avec un formateur personnalisable.
Visionneuse de maillages de PIX
Utilisez la visionneuse de maillages de PIX pour comparer son rendu au résultat attendu et repérer rapidement les écarts, comme illustré dans la figure suivante.
États du pipeline dans PIX
L’onglet Pipeline States de PIX affiche la liste de tous les PSO de la capture GPU actuelle.
Vue Resources de PIX
La vue Resources fournit des informations générales sur les ressources de votre capture, comme illustré dans la figure suivante.
Débogage de nuanceurs dans PIX
Pour déboguer les nuanceurs, PIX doit localiser leurs PDB.
PDB de nuanceurs dans PIX
PIX peut charger les PDB (symboles) des nuanceurs pour activer des fonctionnalités supplémentaires.
Trace de nuanceur dans PIX (XBOX One)
Cette rubrique décrit comment analyser les instructions de l’assembleur de nuanceurs pour déterminer les goulots d’étranglement des performances.
Trace de nuanceur dans PIX (XBOX Series X|S)
PIX permet de visualiser l’exécution des vagues et des instructions sur le GPU pour les captures GPU de la XBOX Series X|S.
Vue State
La vue State affiche des informations sur l’état Direct3D de chaque événement doté d’un Global ID, ainsi que l’état du matériel, notamment…
Table des compteurs matériels de PIX
Les compteurs suivants peuvent être examinés dans PIX.
Statistiques des mips de texture dans PIX
L’onglet Texture Mip Statistics de PIX affiche la liste des textures échantillonnées à partir de la file d’attente graphique pour la capture GPU actuelle.
Visionneuse de textures de PIX
La visionneuse de textures de PIX est utilisée avec la vue Pipeline pour visualiser les ressources, comme illustré dans la capture d’écran suivante.
Ombrage à taux variable (VRS) dans PIX
Dans PIX, différentes zones permettent de trouver diverses informations sur l’état, les API et les ressources.
Utiliser PIX avec les nuanceurs
Utilisez PIX pour analyser et déboguer les performances des nuanceurs.
