Cœurs de nuanceurs et instructions
La charge des instructions des nuanceurs peut être mesurée à l’échelle macro par les compteurs GPU, mais une vue à l’échelle micro nécessite de tracer chaque vague pendant qu’elle exécute ses instructions une à une. Par exemple, les compteurs GPU peuvent montrer que de nombreuses vagues passent du temps bloquées, alors qu’une trace peut révéler que ces blocages sont entièrement masqués par d’autres vagues qui effectuent un travail utile. Pour obtenir des informations détaillées sur les instructions VMEM, consultez le livre blanc How do VMEM Instructions Work? (XBOX Developer Downloads->XBOX One->All XBOX One XDK CHMs). Pour obtenir des informations générales sur les cœurs de nuanceurs, consultez le livre blanc XBOX One GPU Shader Cores.Utiliser Shader Instruction Trace
La fonctionnalité Shader Instruction Trace n’apparaît pas dans la disposition par défaut de PIX. Pour l’afficher, cliquez sur Views en haut à droite. Cliquez ensuite sur Shader Instruction Trace sous GPU Captures (comme illustré dans la figure suivante), faites-le glisser et déposez-le dans la disposition à l’endroit voulu.

- Effectuez un panoramique dans la vue en cliquant avec le bouton droit de la souris et en faisant glisser.
- Effectuez un zoom dans la chronologie à l’aide de Ctrl+molette.
- Faites défiler la vue à l’aide de la molette (sans Ctrl).
