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

# Configurer PIX pour accéder aux PDB pour les captures du processeur

> Configurer PIX pour accéder aux PDB pour les captures du processeur

Les captures du processeur dans PIX nécessitent l'accès aux bases de données de programme (PDB) de votre titre pour afficher correctement les noms de fonctions dans les piles d'appels, l'analyse des fonctions échantillonnées, etc.

## Générer des PDB complets

PIX exige que les PDB d'un titre soient générés à l'aide du commutateur d'éditeur de liens */DEBUG:FULL*. Les PDB générés avec le commutateur */DEBUG:FASTLINK* ne suffisent pas. Notez que, selon la version de Visual Studio que vous utilisez, le commutateur */DEBUG* spécifié sans l'option *FULL* ou *FASTLINK* peut correspondre par défaut à *FASTLINK*.

Si vous voyez des fonctions nommées « unknown » dans l'interface de PIX, assurez-vous que vous n'utilisez pas de PDB *FASTLINK*. La figure suivante montre l'option d'éditeur de liens */DEBUG:FULL* dans l'interface de Visual Studio.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix_cpu_pdb_full.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=53d6354638b9cbac53cc7c85228c5adc" alt="Spécification d'un PDB FULL dans Visual Studio" width="1920" height="1000" data-path="images/gdk/tools/pix_cpu_pdb_full.png" />

## Définir les chemins des symboles

Si vous effectuez le profilage sur le PC de développement sur lequel vous venez de générer votre titre, le chemin du PDB stocké par le compilateur dans les modules de votre titre suffit généralement à PIX pour localiser le PDB. Toutefois, dans certains scénarios, vous devez indiquer explicitement à PIX l'emplacement de vos PDB. C'est souvent le cas si vous profilez votre titre sur un autre PC de développement que celui sur lequel vous l'avez généré. Vous pouvez alors indiquer à PIX l'emplacement de vos PDB en définissant la variable d'environnement \_NT\_SYMBOL\_PATH ou en utilisant l'option **PDB Search Paths** de la page **Settings** de PIX. Si vous utilisez la variable d'environnement \_NT\_SYMBOL\_PATH pour configurer PIX afin qu'il trouve vos PDB, n'oubliez pas de cocher la case **Use \_NT\_SYMBOL\_PATH** de la page **Settings**.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix_cpu_pdb_settings.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=c6dbb6b690cef17926f99030cc613a38" alt="Page Settings de PIX" width="1080" height="629" data-path="images/gdk/tools/pix_cpu_pdb_settings.png" />

Il peut aussi être utile de configurer PIX pour qu'il puisse accéder aux PDB des composants du Game OS fournis par Microsoft dans le cadre du Microsoft Game Development Kit (GDK). Configurer PIX de cette façon vous permettra par exemple d'obtenir des piles d'appels plus complètes dans les [Timing Captures](/fr-CA/tools/tools-console/pix/new-timing-captures).

Certains symboles du Game OS sont installés sur votre PC de développement par le programme d'installation du Microsoft Game Development Kit (GDK), tandis que d'autres sont disponibles sur les serveurs de symboles publics de Microsoft.

Les symboles du Game OS installés par le programme d'installation se trouvent sur le PC de développement dans *C:\Program Files (x86)\Microsoft GDK\<edition number>\GXDK\gameKit\symbols*.

Pour configurer PIX afin qu'il accède aux symboles du Game OS, ajoutez à la fois le chemin des symboles sur le PC local et l'URL du serveur de symboles Microsoft, comme illustré dans la capture d'écran suivante.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix_cpu_game_os_pdbs.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=abf91697042f2a139e6473217174eba5" alt="Configuration des symboles du Game OS dans PIX" width="476" height="166" data-path="images/gdk/tools/pix_cpu_game_os_pdbs.png" />

## Recharger les symboles

Si vous modifiez vos paramètres de chemin des symboles pendant qu'une [Timing Capture](/fr-CA/tools/tools-console/pix/new-timing-captures) est ouverte, utilisez l'option **Reload Symbols** du menu **Manage Symbols**, dans l'angle supérieur droit de la capture, pour que PIX traite à nouveau les symboles.

<img src="https://mintcdn.com/microsoft-4404708b/ynPBhpDOnKuaKPrv/images/gdk/tools/pix_new_timing_capture_manage_symbols_menu.png?fit=max&auto=format&n=ynPBhpDOnKuaKPrv&q=85&s=1587c8a05c5754c8a030aa3bc1110324" alt="Menu Manage Symbols" width="480" height="70" data-path="images/gdk/tools/pix_new_timing_capture_manage_symbols_menu.png" />

## Voir aussi

[PIX](/fr-CA/tools/tools-console/pix/pix)


## Related topics

- [PIX sur XBOX et Windows pour les titres GDK](/fr-CA/tools/tools-console/pix/index.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Vidéos sur PIX](/fr-CA/tools/tools-console/pix/pix-videos.md)
- [Déboguer des projets XBOX à l'aide de Visual Studio](/fr-CA/tools/tools-console/visualstudio/debugging-with-visualstudio.md)
- [Capture GPU et analyse des performances avec PIX](/fr-CA/tools/tools-console/pix/gpu/index.md)
