DirectX devient une plateforme de ML : ce que l'algèbre linéaire et les shaders neuronaux signifient pour les jeux futurs

DirectX n'est plus seulement une API graphique qui envoie des shaders traditionnels au GPU. Microsoft ajoute des primitives d'apprentissage automatique directement à HLSL et un second chemin pour exécuter des graphes ML plus volumineux au sein de l'écosystème DirectX. Cela change l'endroit où le rendu neuronal peut vivre dans les futurs jeux PC.
Pourquoi le rendu neuronal a besoin de nouvelles primitives DirectX
Les GPU modernes contiennent déjà du matériel spécialisé pour les opérations matricielles utilisées par l'apprentissage automatique. Le problème pour un développeur de jeu n'est pas seulement de savoir si ce matériel existe, mais comment y accéder efficacement depuis un pipeline graphique en temps réel.
Microsoft a d'abord exploré cela avec le support Cooperative Vector. En 2026, ce travail a évolué vers une conception DirectX Linear Algebra plus large qui prend en charge les opérations vecteur-matrice et matrice-matrice.
Cela compte parce que différentes tâches de rendu neuronal ont différentes formes. Un petit modèle évaluant le comportement des matériaux par pixel n'est pas la même charge de travail qu'un grand graphe de super-résolution ou de débruitage.
Le modèle ML DirectX à deux niveaux
Deux façons dont le ML peut entrer dans le pipeline graphique DirectX
Ce que DX Linear Algebra apporte réellement à un shader
Le HLSL traditionnel est construit autour d'opérations graphiques et de calcul. Les charges de travail neuronales reposent fortement sur l'algèbre linéaire : vecteurs, matrices, multiplication, accumulation et dispositions de données optimisées pour ces opérations.
La préversion de Shader Model 6.10 ajoute des API matricielles de première classe afin que les développeurs puissent exprimer ces charges de travail plus directement et laisser le pilote les mapper sur du matériel spécialisé.
La préversion d'avril 2026 de Microsoft décrit explicitement cela comme un chemin unifié pour le rendu neuronal, le ML et les charges de travail de traitement d'image plutôt que comme une fonctionnalité purement graphique.
Mathématiques de shader traditionnelles vs mathématiques de shader orientées ML
| Focus traditionnel du shader | Focus orienté ML | |
|---|---|---|
| Travail typique | ||
| Chemin matériel | ||
| Expression du développeur |
Pourquoi Cooperative Vector n'était que le début
Cooperative Vector permettait aux threads de shader de demander un travail vecteur-matrice que les pilotes pouvaient mapper sur du matériel spécialisé. C'était utile pour les charges de travail hautement parallèles par pixel.
Microsoft a ensuite conclu que de nombreuses charges de travail importantes de ML nécessitent plus que des opérations vecteur-matrice. La super-résolution, le débruitage, la reconstruction temporelle, les modèles d'image plus grands et l'inférence générale peuvent nécessiter des opérations matrice-matrice et un travail partagé entre de nombreux threads.
DX Linear Algebra élargit donc le modèle au lieu de traiter Cooperative Vector comme l'abstraction finale.
Que peut-on réellement exécuter dans un shader ?
Les charges de travail ML au niveau du shader les plus intéressantes sont suffisamment petites pour s'exécuter à proximité des données graphiques sur lesquelles elles opèrent.
| Charge de travail | Pourquoi le ML au niveau du shader convient |
|---|---|
| Compression de texture neuronale | Un petit réseau peut reconstruire les informations de texture près du point où le shader en a besoin |
| Évaluation de matériau neuronal | Une fonction apprise peut remplacer ou augmenter des calculs de matériau coûteux écrits à la main |
| Mise en cache de radiance neuronale | L'inférence par pixel ou locale peut estimer les informations d'éclairage à partir du comportement appris de la scène |
| Petits noyaux de débruitage/reconstruction | Les opérations ML peuvent se situer directement à côté de l'étape de rendu qu'elles améliorent |
| Inférence de traitement d'image | Les opérations matricielles peuvent être intégrées au traitement GPU sans runtime externe séparé |
Pourquoi cela importe pour la mémoire de texture
L'un des exemples récurrents de Microsoft est la compression de texture neuronale.
Au lieu de stocker chaque canal de texture à une fidélité conventionnelle, un jeu peut stocker une représentation plus compacte et utiliser un petit réseau neuronal pour reconstruire les détails pendant le rendu.
Cela échange un certain travail d'inférence GPU contre une pression de stockage ou de mémoire réduite. Le bénéfice exact dépend de la technique et du matériel, mais le changement architectural est important : certains détails visuels peuvent devenir du calcul plutôt que des données stockées.
Pourquoi les modèles complets nécessitent un chemin différent
Écrire à la main quelques opérations matricielles en HLSL est pratique pour de petites fonctions neuronales. Cela devient beaucoup moins pratique lorsque la charge de travail est un modèle moderne complet avec de nombreuses couches, dépendances et tenseurs intermédiaires.
Le DirectX Compute Graph Compiler de Microsoft est conçu pour cette classe plus large de charges de travail.
Au lieu de réécrire le modèle en code de shader personnalisé, le compilateur peut accepter un graphe de calcul, analyser l'ensemble du graphe, planifier la mémoire, fusionner les opérations et abaisser le résultat en travail GPU qui s'intègre à DirectX 12.
La frontière shader-ou-graphe
Quand la charge de travail ML appartient au HLSL vs un compilateur de modèle
| Chemin au niveau du shader | Chemin au niveau du modèle | |
|---|---|---|
| Taille du modèle | ||
| Style d'exécution | ||
| Écriture | ||
| Portée de l'optimisation | ||
| Utilisation typique |
Pourquoi le support multi-fournisseurs importe plus qu'une autre fonctionnalité d'IA
AMD, Intel, NVIDIA et Qualcomm exposent différentes architectures GPU et différentes formes d'accélération matricielle dédiée.
Une abstraction DirectX donne à Microsoft et aux fournisseurs de pilotes un endroit pour traduire le HLSL courant ou le ML au niveau du graphe vers le bon chemin matériel.
Cela ne rend pas tous les GPU également rapides, mais cela peut réduire le besoin pour un moteur de jeu d'implémenter une API de rendu neuronal complètement différente pour chaque fournisseur.
Quel matériel prend en charge l'aperçu actuel ?
La réponse dépend de l'opération d'algèbre linéaire spécifique et du pilote d'aperçu.
Le tableau de prise en charge de l'aperçu du SDK Agility 1.721 de Microsoft répertorie LinAlg VectorAccumulate pour le matériel AMD Radeon RX 9000 Series, le matériel Intel Xe2 ou plus récent via un pilote à venir, et le matériel NVIDIA RTX via le chemin d'aperçu pris en charge.
Il s'agit d'une prise en charge à l'ère de l'aperçu, pas d'une garantie de vente au détail universelle. La prise en charge du matériel et des pilotes peut changer avant la finalisation.
Le rendu neuronal devient une infrastructure
DLSS, FSR et d'autres technologies graphiques neuronales sont souvent présentées comme des fonctionnalités de marque visibles dans le menu des paramètres d'un jeu.
L'algèbre linéaire DirectX indique un changement plus profond. L'opération neuronale peut devenir un détail d'implémentation interne au sein du moteur de rendu plutôt qu'une simple fonctionnalité de post-traitement optionnelle.
Un développeur pourrait utiliser le ML pour les textures, les matériaux, l'éclairage, la reconstruction ou d'autres fonctions locales sans exposer chacune d'elles comme une option d'IA destinée au consommateur.
La pile de rendu neuronal devient stratifiée
Un futur pipeline de jeu DirectX possible
Pourquoi le profilage unifié est important
Une charge de travail neuronale qui améliore la qualité de l'image peut quand même nuire à un jeu si elle consomme de manière inattendue du temps de frame, de la bande passante mémoire ou de la VRAM.
Microsoft inclut explicitement la visibilité PIX unifiée comme partie de l'orientation du Compute Graph Compiler. Cela compte car les développeurs doivent voir le travail graphique et le travail ML dans la même capture de frame.
Si le rendu neuronal devient une infrastructure, il doit être mesurable comme n'importe quelle autre étape de rendu.
Cela ne signifie pas que chaque shader deviendra un réseau de neurones
Les mathématiques traditionnelles des shaders restent efficaces, déterministes et faciles à appréhender pour de nombreuses charges de travail.
Une fonction neuronale a du sens lorsqu'elle peut approximer ou reconstruire quelque chose de coûteux plus efficacement, compresser des données, ou produire une qualité qui nécessiterait autrement trop de calcul ou de mémoire conventionnels.
L'architecture appropriée restera hybride.
Le test de valeur du shader neuronal
Quand est-ce que l'intégration du ML dans le pipeline de rendu a réellement du sens ?
Ce que cela signifie pour les joueurs
Les joueurs ne verront peut-être jamais un commutateur « DX Linear Algebra » dans un menu graphique.
L'impact probable est indirect : des empreintes de textures plus petites, une meilleure reconstruction de l'éclairage, des graphismes neuronaux plus efficaces, ou de nouvelles techniques visuelles qui deviennent pratiques parce que le moteur peut accéder à l'accélération matricielle via un chemin standard.
La fonctionnalité est plus importante en tant qu'infrastructure qu'en tant que marque.
Qu'est-ce qui changerait cette réponse ?
La plus grande incertitude réside dans la forme finale de vente au détail de ces API. DX Linear Algebra reste en préversion, et le Compute Graph Compiler n'a pas encore atteint une large disponibilité en version commerciale.
La prise en charge matérielle finale, les détails de l'API, le comportement du compilateur et l'adoption par les moteurs peuvent changer avant que ces systèmes ne deviennent une infrastructure normale pour les jeux commercialisés.
Si les principaux moteurs adoptent directement les abstractions, les shaders neuronaux pourraient devenir beaucoup plus courants sans que chaque équipe de jeu implémente chaque technique à partir de zéro.
Limitations
Cet article explique l'architecture DirectX documentée par Microsoft et les API en préversion. Il ne prétend pas que DX Linear Algebra améliore actuellement les performances dans chaque jeu ni que le Compute Graph Compiler est un produit commercial fini.
Les exemples de Microsoft décrivent la capacité et l'utilisation prévue. Les avantages réels dépendent du modèle, de l'intégration au moteur, de l'architecture GPU, des pilotes et de la charge de travail.
Conclusion
Le changement important de DirectX n'est pas une nouvelle case à cocher appelée IA.
C'est que les mathématiques d'apprentissage automatique intègrent le modèle de programmation graphique lui-même. De petites fonctions neuronales peuvent résider dans les shaders, des modèles plus grands peuvent évoluer vers une compilation au niveau du graphe, et la même chaîne d'outils DirectX peut exposer ces charges de travail sur plusieurs fournisseurs de GPU.
C'est ainsi que le rendu neuronal cesse d'être une fonctionnalité de marque pour devenir une partie de l'infrastructure de rendu.
FAQ
Algèbre linéaire DirectX et shaders neuronaux
Qu'est-ce que l'algèbre linéaire DirectX ?
Qu'est-ce qu'un shader neuronal ?
L'algèbre linéaire DX est-elle déjà une fonctionnalité DirectX standard en vente au détail ?
Qu'est-ce que le compilateur de graphes de calcul DirectX ?
Pourquoi ne pas exécuter chaque modèle ML directement en HLSL ?
Cela remplacera-t-il DLSS ou FSR ?
Glossaire
Termes clés du ML DirectX
- Algèbre linéaire DX
- API DirectX/HLSL pour les opérations vectorielles et matricielles accélérées destinées au rendu neuronal, au ML et aux charges de travail de traitement d'images.
- Vecteur coopératif
- Une approche DirectX antérieure pour les opérations vectorielles-matricielles accélérées dans les shaders qui a contribué à établir la voie du rendu neuronal au niveau du shader.
- Shader Model 6.10
- La génération de modèle de shader en prévisualisation contenant les API matricielles actuelles d'algèbre linéaire DirectX.
- Compilateur de graphes de calcul DirectX
- L'API de compilateur annoncée par Microsoft pour optimiser et exécuter des graphes de calcul ML plus grands en tant que charges de travail GPU DirectX natives.
- Shader neuronal
- Un terme pratique pour un shader qui effectue une inférence apprise ou un calcul neuronal dans le cadre du traitement graphique.
- Frontière shader-ou-graphe
- Un modèle Figure Rocks pour décider si une charge de travail ML doit être de petites mathématiques de shader en ligne ou un graphe de calcul plus grand au niveau du modèle.
- Test de valeur du shader neuronal
- Un flux de travail Figure Rocks pour décider si le coût de calcul ou de mémoire traditionnel évité par une technique neuronale vaut son coût d'inférence et ses compromis de qualité.
Sources principales
Microsoft DirectX — Faire évoluer DirectX pour l'ère du ML sur WindowsAperçu officiel de l'architecture GDC 2026 couvrant le ML au niveau du shader, l'algèbre linéaire DX et le compilateur de graphes de calcul DirectX.
Microsoft DirectX — Aperçu de la matrice LinAlg D3D12Aperçu officiel d'avril 2026 expliquant les API unifiées d'algèbre linéaire, les opérations matricielles et la motivation du rendu neuronal.
Microsoft DirectX — Aperçu du SDK Agility 1.721Version officielle de mai 2026 documentant les mises à jour d'algèbre linéaire de Shader Model 6.10 et la prise en charge matérielle en prévisualisation.
Microsoft Game Dev — GDC 2026 : Faire évoluer DirectX pour l'ère du MLRésumé officiel de Microsoft Game Dev expliquant le ML au niveau du shader et du modèle et le rôle du compilateur de graphes de calcul.
Microsoft DirectX — Vecteur coopératif D3D12Contexte officiel sur les opérations vectorielles/matricielles accélérées par le matériel et le rendu neuronal directement à partir des threads de shader.
Related Articles
Lottie
L'amiibo Lou appartient à la gamme de figurines amiibo Animal Crossing lancée durant la phase initiale du programme amiibo de Nintendo. Elle représente le petit personnage de loutre connu du bureau de décoration dans Animal Crossing: Happy Home Designer. Comme les autres figurines de cette série, l'objet contient une petite puce NFC. Lorsqu'elle est scannée par des consoles Nintendo compatibles, la figurine lie le personnage aux systèmes de jeu et débloque de petits éléments de contenu associé.
Isabelle - Winter Outfit
L'amiibo Marie – Tenue d'hiver de la collection Super Smash Bros. représente une version saisonnière de l'un des personnages de soutien les plus reconnaissables de Nintendo. Cette figurine n'introduit pas de nouveau personnage, mais elle présente sous un nouveau jour un personnage déjà établi. La valeur ajoutée réside principalement dans sa compatibilité fonctionnelle avec plusieurs consoles Nintendo et dans son interprétation physique de Marie lors d'un moment saisonnier spécifique dans l'univers d'Animal Crossing.
120Hz semble moins fluide ? Liste de diagnostic (Mauvais mode, plage VRR, limitations)
Un taux de rafraîchissement plus élevé peut révéler une instabilité. Utilisez cette liste de contrôle pour diagnostiquer pourquoi le 120 Hz semble moins fluide : mauvais mode, mauvais chemin de rafraîchissement, problèmes de plage VRR ou limites manquantes.
Isabelle - numéro 73
L'amiibo Marie de la collection Super Smash Bros. représente le personnage d'Animal Crossing tel qu'il apparaît dans Super Smash Bros. Ultimate. En tant qu'élément de la gamme Smash, sa principale valeur ajoutée réside dans sa fonctionnalité au sein des jeux compatibles, notamment grâce au stockage des données de combattant et aux déblocages liés au personnage. Il s'agit d'une figurine NFC fonctionnelle, et non d'un objet décoratif doté de mécanismes cachés. La technologie intégrée permet l'interaction des données là où elle est prise en charge.
Celeste
L'amiibo Céleste appartient à la gamme de figurines amiibo Animal Crossing sortie lors de la première vague de figurines dédiées à l'univers d'Animal Crossing. Comme les autres figurines de cette collection, il fonctionne comme un petit support NFC connecté à l'écosystème amiibo de Nintendo. Lorsqu'elle est scannée, la figurine lie le personnage de Céleste aux jeux compatibles. La valeur de l'amiibo réside principalement dans le fait de permettre des apparitions du personnage et de petites interactions de jeu qui n'apparaissent autrement que dans des circonstances spécifiques.

PUBG Ally montre pourquoi les coéquipiers IA ont besoin de deux cerveaux : des réflexes rapides et un raisonnement lent
Un modèle de langage peut comprendre les tactiques et l'intention des joueurs, mais il ne devrait pas contrôler directement chaque mouvement et chaque réaction de combat. PUBG Ally présente une architecture plus pratique : un contrôle rapide par arbre de comportement pour les actions réflexes, combiné à un petit modèle de langage pour la planification, la coordination et la conversation naturelle.
Tom Nook
Au sein de la gamme de figurines amiibo Animal Crossing, l'amiibo Tom Nook représente l'un des personnages centraux de la série. La figurine est apparue lors de la première vague d'amiibo dédiés à Animal Crossing. La date de sortie a légèrement varié selon les régions, mais se situe globalement en novembre 2015. La figurine arbore les traits de Tom Nook, un personnage présent depuis les tout premiers titres d'Animal Crossing et dont le rôle a lentement évolué de commerçant à organisateur des infrastructures de la vie du village. L'amiibo fonctionne principalement comme une clé de personnage : le scanner place Tom Nook dans plusieurs jeux Nintendo compatibles, débloquant de petites interactions, du contenu de personnage ou des bonus thématiques.
Mabel
L'amiibo Layette appartient à la gamme de figurines amiibo Animal Crossing. Elle représente la hérissonne couturière liée à la boutique de vêtements qui apparaît tout au long de la série. La figurine n'introduit pas de nouveau personnage. Elle transfère un rôle de boutique établi dans un format scannable pour les consoles Nintendo compatibles.
Cyrus
L'amiibo Serge appartient à la gamme de figurines amiibo Animal Crossing sortie durant la période où Nintendo a étendu la série aux figurines NFC physiques. Il sert de pont entre la figurine en plastique et les jeux Nintendo compatibles. Lorsqu'il est scanné, le personnage stocké dans la puce NFC devient accessible dans le jeu. La valeur pratique de la figurine réside dans l'activation d'interactions et de contenus liés à Serge qui resteraient autrement cachés ou plus difficiles d'accès.
K.K.
L'amiibo Kéké de la série Animal Crossing représente le musicien de longue date présent dans le jeu, connu dans plusieurs titres de Nintendo. Au sein de l'écosystème Super Smash Bros., cette figurine fonctionne comme une figurine de personnage NFC en lecture seule qui débloque du contenu spécifique lié à la musique et au personnage selon le titre compatible. Elle n'est pas programmable au sens où elle stockerait des données utilisateur de manière indépendante ; elle transmet des données de personnage lorsqu'elle est scannée.
Timmy & Tommy
L'amiibo Méli & Mélo appartient à la gamme de figurines amiibo Animal Crossing sortie lors de la première vague de la série. Comme les autres figurines de cette collection, il contient une petite puce NFC qui relie la figurine physique aux jeux Nintendo compatibles. Scanner la figurine ne modifie pas radicalement le gameplay, mais cela offre systématiquement des interactions liées aux personnages. La valeur de cet amiibo réside principalement dans sa capacité à invoquer les jumeaux commerçants dans les titres compatibles et à débloquer de petits éléments thématiques qui leur sont liés.
Clarté du mouvement : pourquoi le flou se produit et les solutions qui fonctionnent vraiment
Le flou de mouvement n'est pas seulement un réglage — c'est le timing plus la persistance. Apprenez l'ordre pratique : le bon mode, le bon rafraîchissement, puis les quelques correctifs de netteté qui comptent.