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

# Capture GPU et analyse des performances avec PIX

> Analysez les performances du GPU et déboguez le rendu à l'aide des captures GPU de PIX, des objets d'API de PIX et des fonctionnalités GPU de la XBOX Series X|S exposées dans PIX sur Windows.

Explorez les rubriques sur le GPU pour le développement de jeux XBOX.

> **[Analyser les performances du GPU](/fr/tools/tools-console/pix/gpu/gpu-performance)**
>
> PIX dispose de diverses fonctionnalités pour capturer et analyser les performances de votre GPU.

> **[Objets d'API dans PIX](/fr/tools/tools-console/pix/gpu/pix-api-objects)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-bottlenecks)**
>
> PIX peut afficher les goulots d'étranglement du GPU en fonction de l'utilisation du matériel.

> **[Visionneuse BVH de PIX](/fr/tools/tools-console/pix/gpu/pix-bvh-viewer)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-counters)**
>
> Vous pouvez analyser, trier, filtrer et représenter graphiquement les compteurs logiciels et matériels de PIX.

> **[Dr. PIX](/fr/tools/tools-console/pix/gpu/pix-drpix)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-edit-and-continue)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-edits)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-event-details)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-gpu-capture)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-gpu-executeindirect)**
>
> L'analyse des appels ExecuteIndirect dans PIX présente des difficultés.

> **[Assemblage des entrées](/fr/tools/tools-console/pix/gpu/pix-gpu-input-assembly)**
>
> IA est l'étape d'assemblage des entrées dans PIX.

> **[Capture GPU](/fr/tools/tools-console/pix/gpu/pix-gpu-overview-page)**
>
> Après avoir capturé vos données GPU ou ouvert une capture précédente, la page Overview doit s'afficher.

> **[Vue Pipeline](/fr/tools/tools-console/pix/gpu/pix-gpu-pipeline-view)**
>
> La vue Pipeline est idéale pour voir le pipeline graphique en action.

> **[Ressources dans PIX](/fr/tools/tools-console/pix/gpu/pix-gpu-resources)**
>
> Vous pouvez afficher les ressources et leur utilisation dans PIX.

> **[Chronologie GPU dans PIX](/fr/tools/tools-console/pix/gpu/pix-gpu-timeline-tab)**
>
> L'onglet Timeline (illustré dans la figure suivante) vous permet de voir la durée de chaque appel d'API.

> **[Minutage GPU dans PIX](/fr/tools/tools-console/pix/gpu/pix-gpu-timing)**
>
> PIX affiche le minutage de chaque Global ID dans la vue Events.

> **[Visionneuse de mémoire](/fr/tools/tools-console/pix/gpu/pix-memory-viewer)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-mesh-viewer)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-pipeline-states)**
>
> L'onglet Pipeline States de PIX affiche la liste de tous les PSO de la capture GPU actuelle.

> **[Vue Resources de PIX](/fr/tools/tools-console/pix/gpu/pix-resources-tab)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-shader-debugging)**
>
> Pour déboguer les nuanceurs, PIX doit localiser leurs PDB.

> **[PDB de nuanceurs dans PIX](/fr/tools/tools-console/pix/gpu/pix-shader-pdbs)**
>
> PIX peut charger les PDB (symboles) des nuanceurs pour activer des fonctionnalités supplémentaires.

> **[Trace de nuanceur dans PIX (XBOX One)](/fr/tools/tools-console/pix/gpu/pix-shader-trace-durpio)**
>
> 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)](/fr/tools/tools-console/pix/gpu/pix-shader-trace-scarlett)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-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](/fr/tools/tools-console/pix/gpu/pix-table-of-hardware-counters)**
>
> Les compteurs suivants peuvent être examinés dans PIX.

> **[Statistiques des mips de texture dans PIX](/fr/tools/tools-console/pix/gpu/pix-texture-mip-stats)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-texture-viewer)**
>
> 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](/fr/tools/tools-console/pix/gpu/pix-vrs)**
>
> Dans PIX, différentes zones permettent de trouver diverses informations sur l'état, les API et les ressources.

> **[Utiliser PIX avec les nuanceurs](/fr/tools/tools-console/pix/gpu/pix-with-shaders)**
>
> Utilisez PIX pour analyser et déboguer les performances des nuanceurs.

## Voir aussi

* [Extensibilité](/fr/tools/tools-console/pix/extensibility/index)
* [GPU Trace](/fr/tools/tools-console/pix/gpu-trace/index)
* [Explorateur de nuanceurs](/fr/tools/tools-console/pix/shader-explorer/index)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [PIX Shader Explorer pour l'analyse des nuanceurs GPU](/fr/tools/tools-console/pix/shader-explorer/index.md)
- [PIX sur XBOX et Windows pour les titres GDK](/fr/tools/tools-console/pix/index.md)
- [API d'extensibilité de PIX (HLSL et visionneuse de maillages)](/fr/tools/tools-console/pix/extensibility/index.md)
- [Xdd2024](/fr/build/core-features/graphics/overviews/presentations/xdd2024/index.md)
