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

# Optimiser les performances des shaders avec le Shader Explorer de PIX

> Optimiser les performances des shaders avec le Shader Explorer de PIX

[Vidéo de la présentation](https://developer.microsoft.com/games/events/devdays/en-dev-days-2024/optimizing-shader-performance-with-pix-shader-explorer/)

## Résumé

Cette présentation introduit l'outil Shader Explorer de PIX, qui permet d'étudier les caractéristiques de performances des shaders, notamment la pression sur les registres et le coût d'exécution. Une vue d'ensemble de l'occupation des shaders, de l'utilisation du matériel et des autres facteurs qui influent sur les performances des shaders est fournie. Shader Explorer est utilisé pour étudier une optimisation des performances réalisée sur un titre réel, afin de donner un aperçu des fonctionnalités de l'outil et de montrer comment il peut servir à trouver des gains de performances.

## Synthèse

* Performances des shaders : approfondissez l'optimisation des performances des shaders avec Shader Explorer dans PIX, disponible depuis octobre 2023, pour un rendu graphique amélioré.
* Informations sur l'occupation : obtenez des informations sur les facteurs limitant l'occupation des shaders sur XBOX Series X|S, notamment les waves, les threads, les registres vectoriels à usage général (VGPR), le stockage de données local (LDS) et la mémoire scratch, afin de maximiser l'efficacité.
* Shader Explorer : explorez des techniques d'optimisation des performances des shaders à l'aide de Shader Explorer pour obtenir une qualité graphique supérieure.
* Intégration de Shader seQuencer Thread Trace (SQTT) : découvrez comment l'intégration de SQTT dans Shader Explorer facilite le profilage avec Shader Trace pour obtenir des données de performances détaillées.
* Shader Trace : examinez le profilage avec Shader Trace pour comprendre l'exécution des waves et l'utilisation du matériel afin d'obtenir des résultats optimaux.
* Démonstrations pratiques : présente des démonstrations et des exemples pratiques pour illustrer les techniques d'optimisation, offrant des expériences d'apprentissage concrètes.

## Objectifs d'apprentissage

* Comprendre l'optimisation des performances des shaders avec Shader Explorer dans PIX.
* Découvrir l'occupation des shaders et la manière dont elle limite les performances sur XBOX Series X|S.
* Identifier les facteurs limitant l'occupation sur XBOX Series X|S, notamment les waves, les threads, les VGPR, le LDS et la mémoire scratch.
* Explorer l'intégration de SQTT dans Shader Explorer et ses avantages pour le profilage avec Shader Trace.
* Effectuer un profilage avec Shader Trace pour comprendre l'exécution des waves et l'utilisation du matériel.


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [PIX Shader Explorer for GPU shader analysis](/tools/tools-console/pix/shader-explorer/index.md)
- [Advanced Shader Delivery](/fr/build/gdk-and-engines/guides/advanced-shader-delivery.md)
- [PIX Shader Explorer para el análisis de sombreadores de GPU](/es/tools/tools-console/pix/shader-explorer/index.md)
- [PIX GPU capture and performance analysis](/tools/tools-console/pix/gpu/index.md)
