Intel abandonne le support de DirectX 9, mais c’est peut-être une bonne chose
Intel a maintenant officiellement abandonné la prise en charge matérielle native de DirectX 9 , et cela s'applique à la fois aux graphiques Xe intégrés sur les processeurs Alder Lake et aux GPU Arc Alchemist discrets.
Cela ne signifie pas qu'Intel n'offrira pas l'accès à DX9. Au lieu de cela, DirectX 9 sera pris en charge via DirectX 12 via l'émulation. Cela suffira-t-il aux gamers ?
Repéré pour la première fois par SquashBionic sur Twitter , ce changement a été discrètement annoncé par Intel sur sa page de support produit. Il semble que les cartes graphiques intégrées sur les processeurs de 12e génération, ainsi que les solutions GPU discrètes d'Intel (Arc Alchemist), ne prennent plus en charge DirectX 9 de manière native. Au lieu de gérer seul ce support, Intel a délégué la tâche à Microsoft, qui redirigera le support DX9 vers DX12 à la place.
Cela se fera par émulation à l'aide d'une couche de conversion open source que Microsoft a elle-même préparée, connue sous le nom de "D3D9On12". La façon dont cela fonctionne est qu'il envoie des commandes graphiques 3D DirectX 9 directement à D3D9On12, qui convertit ensuite ces appels D9 en commandes DirectX 12 . Il remplace en quelque sorte le pilote GPU ici, qui gère généralement les appels DirectX 9, et agit comme un pont entre les deux technologies.
La réponse à ce changement a été un peu mitigée, mais le changement en lui-même ne devrait pas être surprenant. Nous savons déjà queles GPU Intel Arc favorisent fortement DirectX 12, les performances étant réduites de moitié lorsque DirectX 11 est utilisé. Étant donné que DirectX 9 est encore plus ancien, ayant été lancé il y a vingt ans, il ne devrait guère être une priorité pour Intel à l'avenir.
Microsoft semble également assez optimiste quant à la technologie d'émulation en général, affirmant qu'elle est devenue une implémentation décente de DirectX 9. Bien que les performances ne soient peut-être pas aussi bonnes que la prise en charge native de DX9, elles devraient être proches. Dans certains cas, les performances peuvent même être égales à celles du DX9 natif. Cependant, un effet secondaire de l'utilisation de ce processus d'émulation peut être une augmentation de l'utilisation du processeur.
D'une certaine manière, cela signifie qu'Intel a entièrement confié la gestion de DirectX 9 à Microsoft. Il le dit même sur sa page d'assistance : "Étant donné que DirectX est la propriété de Microsoft et est pris en charge par Microsoft, le dépannage des problèmes d'applications et de jeux DX9 nécessite de promouvoir toutes les découvertes auprès de l'assistance Microsoft afin qu'ils puissent inclure les correctifs appropriés dans leur prochaine mise à jour du système d'exploitation. système et les API DirectX.
Dans l'ensemble, ce changement devrait s'avérer être d'impact assez faible. La plupart des jeux populaires de nos jours incluent la prise en charge de DirectX 11 ou plus récent, ce qui signifie qu'aucune conversion ne devra avoir lieu pour que les GPU Intel les prennent en charge. Les anciens titres qui reposent uniquement sur DX9 devront passer par le processus d'émulation de Microsoft. En revanche, si vous possédez un ancien GPU intégré d'Intel (pré-Xe), vous conserverez le support DX9 sans émulation.
Espérons que l'externalisation des questions DX9 à Microsoft libérera plus d'espace pour qu'Intel travaille sur son optimisation DX11 avant le lancement mondial d'Intel Arc Alchemist.