
Un crash graphique ne se résume plus forcément à une fermeture brutale et à un rapport inutile. Avec DirectX Dump, Microsoft ouvre enfin une piste plus exploitable pour remonter au niveau de l’API et comprendre ce qui a cassé.
DirectX Dump cible enfin les plantages côté API graphique

Microsoft a mis en ligne vendredi une nouvelle fonction en préversion destinée aux développeurs de jeux. L’objectif est de mieux analyser les crashs au niveau de DirectX, via la génération d’un fichier de dump dédié.
Quand l’option est activée, le runtime DirectX collecte des informations détaillées sur le plantage et produit un fichier portant l’extension .dxdmp. Ce fichier peut ensuite être récupéré par le gestionnaire de crash du jeu puis envoyé au studio concerné.

Pilotes compatibles et lecture dans PIX
Cette fonction ne dépend pas uniquement de Microsoft. Elle nécessite aussi une prise en charge par les fabricants de GPU, avec une compatibilité intégrée au niveau du pilote graphique.
AMD a déjà publié un pilote de préversion pour ses GPU Radeon afin de prendre en charge cette nouveauté. Côté analyse, Microsoft prévoit l’exploitation de ces fichiers .dxdmp dans PIX, l’outil Performance Investigator for Xbox.
Cette montée en puissance de l’écosystème DirectX rappelle aussi que les avancées logicielles ne prennent vraiment forme qu’avec un suivi côté pilotes et GPU, comme on l’avait déjà vu lors de la présentation par Microsoft des briques DirectX 12 Ultimate pensées pour les constructeurs de cartes graphiques et les développeurs.
Pour les studios PC, l’intérêt est évident : disposer d’un matériau de diagnostic plus riche sur les crashs graphiques, là où les rapports utilisateurs ou les logs applicatifs restent souvent trop pauvres pour isoler un problème de pilote, de runtime ou d’usage API. Si le support se généralise chez les autres fournisseurs GPU, DirectX Dump pourrait devenir un maillon important du débogage sur PC, surtout sur les configurations matérielles difficiles à reproduire en interne.
Source : TechPowerUp