Skip to main content
Vidéo de la présentation

Résumé

Le profilage et le débogage avec PIX sur XBOX et PIX sur Windows sont plus rapides que jamais. Cette conférence passe en revue les améliorations apportées au temps d’itération des développeurs pour les scénarios abordés, ainsi que les nouvelles fonctionnalités ajoutées à PIX sur XBOX et à PIX sur Windows au cours de l’année écoulée. Les captures GPU et les Timing Captures de PIX sur XBOX et de PIX sur Windows sont toutes abordées.

Synthèse

  • PIX : PIX a simplifié le workflow de développement en améliorant les temps d’itération et en réduisant les durées de capture et d’analyse.
  • Débogage GPU en direct : PIX sur XBOX prend désormais en charge les exceptions de shaders pendant le débogage en direct et les captures GPU. PIX sur XBOX introduit également des fonctionnalités comme la surveillance des threads dans la vue Espion, les vues des symboles de shaders et une prise en charge complète des bases de données de programme (PDB) DirectX Raytracing (DXR).
  • Analyse des performances GPU XBOX : de nouveaux outils ont été ajoutés, comme GPU Trace pour mesurer l’occupation et identifier les goulots d’étranglement, et Shader Explorer pour améliorer les performances des shaders.
  • Raytracing : l’Acceleration Structure Viewer XBOX inclut désormais de nouvelles fonctionnalités comme la coloration selon le coût de l’heuristique de surface (SAH) et des cartes thermiques par instance pour une analyse détaillée.
  • Gestion de la mémoire et des ressources : des améliorations importantes ont été apportées, notamment une vue API Objects Summary plus rapide et des vues GPU en direct pour un suivi minutieux de l’allocation mémoire et des ressources.
  • Prise en charge des fonctionnalités Direct3D : les enhanced barriers et les ROV (Rasterizer Ordered Views) ont été introduits pour prendre en charge les fonctionnalités avancées de Direct3D.
  • Timing Captures : la vitesse de chargement des symboles a été améliorée, et des Timing Captures circulaires ont été introduites pour optimiser les performances.

Objectifs d’apprentissage

  • Comprendre les améliorations des performances de l’application PIX sur XBOX, notamment le temps d’itération des développeurs et la compression des captures GPU.
  • Découvrir les nouvelles fonctionnalités de débogage GPU, telles que les exceptions de shaders, le débogage des shaders DXR et l’analyse des blocages GPU.
  • Se familiariser avec les outils d’analyse des performances GPU, notamment GPU Trace, Shader Explorer et l’identification des goulots d’étranglement.
  • Explorer les avancées en matière de raytracing, notamment l’Acceleration Structure Viewer et la visualisation des rayons.
  • Explorer les fonctionnalités de gestion de la mémoire et des ressources, telles que la vue API Objects Summary, la vue des objets d’état de pipeline et les vues GPU en direct.
  • Découvrir la nouvelle prise en charge des fonctionnalités Direct3D, notamment les enhanced barriers, les ROV et DirectML.
  • Comprendre les améliorations des Timing Captures, notamment la vitesse de chargement des symboles, les Timing Captures circulaires et la vue mémoire.
  • Découvrir les fonctionnalités de modification de la disposition, notamment le mode de conception de la disposition, la configuration des emplacements et le modèle de programmation d’extensibilité.
Last modified on October 6, 2026