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

DirectX dépasse le cadre des shaders graphiques traditionnels. Microsoft ajoute l'algèbre linéaire accélérée par le matériel directement à HLSL et un chemin distinct pour les modèles ML plus volumineux, jetant les bases des textures neuronales, des matériaux appris, de l'éclairage neuronal et d'autres techniques de rendu pilotées par l'IA.
Publié:
Aleksandar Stajic
Updated: 26 septembre 2026 à 08:45
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

1
1. ML au niveau du shader
De petites charges de travail neuronales ou d'algèbre linéaire s'exécutent directement depuis HLSL aux côtés du code de shader traditionnel.
2
2. DX Linear Algebra
Le shader peut demander des opérations vectorielles et matricielles accélérées par le matériel au lieu d'implémenter manuellement chaque primitive ML.
3
3. ML au niveau du modèle
Les réseaux neuronaux plus volumineux sont représentés comme des graphes de calcul complets plutôt que comme des fragments de shader écrits à la main.
4
4. DirectX Compute Graph Compiler
Le chemin de compilation prévu par Microsoft analyse et abaisse ces graphes en charges de travail GPU optimisées intégrées aux files d'attente et listes de commandes D3D12.

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 shaderFocus 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 travailPourquoi le ML au niveau du shader convient
Compression de texture neuronaleUn petit réseau peut reconstruire les informations de texture près du point où le shader en a besoin
Évaluation de matériau neuronalUne fonction apprise peut remplacer ou augmenter des calculs de matériau coûteux écrits à la main
Mise en cache de radiance neuronaleL'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/reconstructionLes opérations ML peuvent se situer directement à côté de l'étape de rendu qu'elles améliorent
Inférence de traitement d'imageLes 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 shaderChemin 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

1
Travail traditionnel du moteur
La simulation, la géométrie, la visibilité et le rendu de base restent des responsabilités standard du moteur.
2
Shaders neuronaux en ligne
De petites fonctions apprises reconstruisent les textures, les matériaux ou l'éclairage dans HLSL.
3
Graphes ML plus grands
Les modèles complets de reconstruction ou d'inférence s'exécutent via un chemin DirectX au niveau du graphe.
4
Mappage matériel du fournisseur
Les pilotes mappent les opérations DirectX courantes sur les unités IA et matricielles spécialisées du GPU.
5
Visibilité PIX
Le travail graphique et le travail ML peuvent être profilés ensemble au lieu de résider dans des runtimes opaques séparés.

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 ?

1
1. Identifier l'opération traditionnelle coûteuse
Quel coût de calcul, de bande passante, de mémoire ou de stockage essayez-vous de remplacer ?
2
2. Définir le substitut neuronal
Que peut reconstruire, prédire ou compresser un petit modèle ?
3
3. Mesurer le coût d'inférence
Le modèle ML lui-même consomme du temps GPU, de la mémoire et de la bande passante.
4
4. Mesurer la stabilité de la qualité
Recherchez les artefacts temporels, les erreurs de reconstruction et les cas d'échec.
5
5. Mesurer les économies nettes
La technique n'est utile que si le coût traditionnel évité vaut le coût ML ajouté.
6
6. Tester sur différents fournisseurs
Une abstraction DirectX aide à la portabilité, mais les performances matérielles réelles diffèrent toujours.

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 ?

C'est un ensemble de fonctionnalités DirectX/HLSL pour les opérations vectorielles et matricielles accélérées par le matériel, utilisées par l'apprentissage automatique, le rendu neuronal et les charges de travail de traitement d'images.

Qu'est-ce qu'un shader neuronal ?

Une description simple et utile est un shader qui inclut une fonction neuronale apprise ou une étape d'inférence ML dans le cadre de son travail graphique.

L'algèbre linéaire DX est-elle déjà une fonctionnalité DirectX standard en vente au détail ?

En septembre 2026, elle reste dans la voie de prévisualisation Shader Model 6.10 / Agility SDK.

Qu'est-ce que le compilateur de graphes de calcul DirectX ?

C'est l'API de compilateur ML au niveau du modèle annoncée par Microsoft, destinée à prendre des graphes de calcul plus grands et à les abaisser en charges de travail GPU optimisées intégrées à D3D12.

Pourquoi ne pas exécuter chaque modèle ML directement en HLSL ?

Les petites fonctions s'adaptent bien à l'écriture au niveau du shader, tandis que les grands modèles bénéficient d'une optimisation globale du graphe, d'une planification de la mémoire et d'une fusion d'opérateurs.

Cela remplacera-t-il DLSS ou FSR ?

Pas directement. DirectX fournit une infrastructure de bas niveau que les fournisseurs et les développeurs peuvent utiliser pour les graphiques neuronaux. Les technologies de marque peuvent toujours implémenter leurs propres modèles et stratégies d'intégration.

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 Windows

Aperç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 D3D12

Aperç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.721

Version 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 ML

Ré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 D3D12

Contexte 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

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.