Microsoft implémente une solution pour les pannes de pilotes graphiques dans Windows 11 26H2 avec le soutien d’AMD, Intel et NVIDIA
Windows 11 26H2 devrait introduire un outil essentiel visant à résoudre un problème persistant pour les utilisateurs de cartes graphiques : les pannes récurrentes des pilotes graphiques. La nouvelle fonctionnalité cherche à mettre fin aux plantages qui affectent l’expérience de millions de joueurs et de professionnels.
Microsoft développe une fonctionnalité innovante appelée DirectX Dump Files, conçue pour que les développeurs puissent réellement comprendre la cause exacte des pannes de GPU au fur et à mesure qu’elles se produisent. Cette initiative vise à améliorer considérablement le diagnostic des pannes.
L’accent principal est mis sur les erreurs connues sous le nom de TDR, qui signifie Timeout Detection and Recovery. Ce phénomène se manifeste lorsque l’écran se fige, s’assombrit et revient avec l’avertissement que le pilote a cessé de répondre et a été redémarré, et la fonctionnalité couvre le matériel d’AMD, NVIDIA et Intel.
Percer le mystère des problèmes graphiques avec les fichiers de vidage DirectX
Le concept derrière cette fonctionnalité est similaire à la dynamique des fichiers de vidage de la mémoire du système, appelés *vidages de mémoire*, qui enregistrent l’état de la machine en cas d’anomalies. Cependant, dans ce cas, le registre photographie en détail l’état de la carte vidéo.
Lorsqu’un crash graphique se produit, que ce soit en raison d’un crash, d’un gel de l’image ou d’un redémarrage brusque du pilote, la nouvelle fonctionnalité est activée pour capturer un instantané précis de l’exécution du GPU à ce moment-là.
Le résultat de cette capture est un fichier avec l’extension .dxdmp, contenant des informations détaillées sur le composant impliqué, le pilote utilisé, le système d’exploitation et l’application affectée par l’incident.
Informations détaillées stockées dans les fichiers .dxdmp
Le grand avantage de cette technologie est la possibilité de consolider, dans un seul fichier, des informations actuellement dispersées dans plusieurs outils de diagnostic. Cela élimine le besoin pour le développeur de croiser manuellement les enregistrements pour identifier la racine de l’échec.
Le processus de vidage des données collecte l’état du matériel, y compris les valeurs des registres, les compteurs du programme shader, les adresses de défauts de page et les tampons de commandes utilisés.
Parallèlement à ces données, des informations de la couche DirectX et du noyau système sont incluses, couvrant les objets D3D, les états du pipeline, les détails de la carte graphique et les piles d’appels du processeur. Les développeurs peuvent également joindre jusqu’à 2 Mo de données spécifiques à l’application via les nouvelles API D3D12.
Cette technologie a été présentée pour la première fois au GDC 2026 et sa construction a nécessité la participation active des trois plus grands fabricants de GPU.
Microsoft a décrit cette fonctionnalité comme « une avancée majeure dans le débogage des pannes de GPU sous Windows » lors de la publication de l’aperçu public sur le blog de développement DirectX.
Comprendre les différents niveaux de capture de données
Le système propose plusieurs méthodes de collecte, qui établissent un équilibre entre la quantité de données enregistrées et l’impact sur les performances du système. Le choix du mode idéal est fait par le professionnel qui développe le logiciel.
- NO_OVERHEAD: Ne génère pas de coûts de performance, étant adapté à une large distribution et à des captures standards.
- MEDIUM_OVERHEAD: Il a un coût de performance modéré et fournit des données supplémentaires pour le diagnostic.
- HIGH_OVERHEAD: Il présente un coût de performance élevé, idéal pour des investigations approfondies des pilotes et du GPU lui-même.
Sur le matériel compatible classé niveau 2, le mode gratuit est déjà activé par défaut. En pratique, cela permet aux développeurs de recevoir des diagnostics utiles sans avoir à modifier la moindre ligne de code.
Cependant, la fonctionnalité n’est disponible qu’en aperçu, et il y a une mise en garde importante : jusqu’à présent, seul AMD dispose d’un pilote préparé, la version 26.10.07.02 de l’AgilitySDK Developer Preview. NVIDIA et Intel doivent encore proposer des packages équivalents pour leurs appareils.
L’analyse des fichiers générés est effectuée par PIX, l’outil de débogage graphique de Microsoft, qui supportait déjà le format .dxdmp dans sa version préliminaire.
Le lancement officiel et généralisé de la technologie est prévu pour la période automnale dans l’hémisphère nord, entre septembre et novembre 2026, fenêtre qui coïncide avec l’arrivée de la nouvelle version du système d’exploitation Windows.
Le projet a été conçu pour servir deux fronts distincts.
L’un d’eux est la collecte d’informations sur les pannes directement depuis l’ordinateur de l’utilisateur final, dans un environnement d’utilisation réel.
L’autre front consiste à aider les équipes de test et de développement à enquêter sur les problèmes sur le banc, avant que le jeu ou le programme ne soit mis à la disposition du public.
Historique des échecs : la longue lutte contre l’écran noir du conducteur
Pour le consommateur final, la demande d’une solution définitive n’est pas nouvelle. L’échec qui oblige le pilote à redémarrer et provoque le redoutable “écran noir” fait partie des plaintes les plus anciennes de ceux qui utilisent leur PC pour des jeux ou pour travailler avec des graphiques lourds, nécessitant une réponse sur plusieurs générations du système d’exploitation.
Microsoft avait déjà mis en œuvre des améliorations dans cet aspect ; le modèle WDDM 3.2, présent dans les versions 24H2 et 25H2, a apporté des avancées spécifiques dans le traitement de ces crashs. Cependant, la couche technologique capable d’identifier la cause exacte de la panne manquait, de sorte que l’utilisateur restait sans réponse.
Les fichiers de vidage DirectX ne constituent pas une solution automatique aux plantages, mais ils fournissent le matériel d’enquête manquant. Grâce à des rapports standardisés entre AMD, NVIDIA et Intel, Microsoft offre aux développeurs et aux fabricants de matériel les outils dont ils ont besoin pour transformer une plainte récurrente en un problème traçable de bout en bout, ayant un impact direct sur l’expérience de l’utilisateur final.
















