Microsoft dévoile DirectX Dump Files, une fonctionnalité destinée à faciliter le diagnostic des crashs GPU. Elle est actuellement en préversion publique et AMD est le premier constructeur à proposer un pilote compatible.
Comment fonctionnent les Dump Files ?
Historiquement, déboguer les crashs liés au GPU dans les jeux vidéo a été un casse-tête pour les développeurs. La multitude de combinaisons possibles entre matériel, pilotes et versions d’OS, ainsi que la difficulté de reproduire les crashs eux-mêmes, rendent le processus particulièrement ardu.

Microsoft travaille donc depuis quelque temps sur une solution cross-vendor pour le débogage GPU. Après des collaborations avec les quatre principaux fournisseurs de matériel graphique – AMD, Intel, NVIDIA et Qualcomm – et des développements sur le runtime DirectX, le noyau graphique de Windows ainsi que l’outil de profiling ‘PIX’ de Microsoft, les Dump Files sont nés.
Comment fonctionnent les Dump Files et quand seront-ils disponibles ?
Les Dump Files de Microsoft fonctionnent en capturant un instantané de l’exécution GPU au moment précis du crash. Cela inclut des données comme l’état du GPU, les données du pilote, le contexte du runtime Direct3D et les informations logiciels. Tout est regroupé dans un seul fichier, analysable ensuite avec PIX. Pour obtenir la gamme complète de métriques, les constructeurs doivent développer des pilotes supportant la fonctionnalité ; sinon, seul un dump partiel, sans les données matérielles spécifiques, est disponible.

Microsoft a également défini trois modes opérationnels pour les Dump Files : NO_OVERHEAD, MEDIUM_OVERHEAD et HIGH_OVERHEAD. Le premier mode capture l’instantané exact au moment du crash, ce qui signifie un impact minime sur les performances en runtime, mais limite la quantité de données collectées. MEDIUM_OVERHEAD offre un équilibre entre impact sur les performances et collecte de données, tandis que HIGH_OVERHEAD est le mode le plus impactant, mais capture les données d’état GPU et pilote les plus détaillées.

Actuellement, les DirectX Dump Files sont une fonctionnalité en préversion et ne sont pas destinés à être utilisés dans les jeux commercialisés. L’idée est de permettre aux développeurs de tester la fonctionnalité, et aux constructeurs de déployer leurs pilotes mis à jour. L’Agility SDK pour les Dump Files est donc uniquement accessible en Mode Développeur. Microsoft indique que le support pour la version commerciale devrait arriver autour de l’automne 2026.
AMD est le premier à supporter publiquement les Dump Files avec son pilote Agility SDK Preview 26.10.07.02
Si tous les quatre constructeurs avaient présenté des démos fonctionnelles lors du GDC 2026, AMD est le premier à proposer un support public en préversion, via son pilote ‘Developer Preview’ Agility SDK 26.10.07.02. Ce pilote apporte le support de la fonctionnalité aux cartes graphiques des séries RX 9000 et RX 7000, bien que seul le mode HIGH_OVERHEAD soit actuellement disponible.
And unsurprisingly, only AMD immediately has a public preview driver for this. Now with a big bump in version number from previous AgilitySDK preview: 26.10.07.02, so, likely in sync with latest WHQL drivers. 🧵 https://t.co/gkVtL0p7Nr
— Osvaldo Pinali Doederlein (@opinali) June 19, 2026
AMD précise également un support complet des fonctionnalités des Dump Files, incluant les marqueurs PIX étendus (annotations pour contextualiser les crashs GPU) et DebugBreak(), la fonction permettant de créer directement un dump file lorsque un shader rencontre une condition inattendue.
Actuellement, NVIDIA, Intel et Qualcomm n’ont pas de pilote en préversion disponible publiquement pour les Dump Files. On peut envisager que le support de cette fonctionnalité soit intégré directement dans les branches principales des pilotes de chaque constructeur dans un futur proche. Cela continue une tendance où AMD propose un support public plus rapide pour les nouvelles fonctionnalités DirectX introduites par Microsoft, comme avec Advanced Shader Delivery.



