in

Intel abandonne la prise en charge de DirectX 9 pour ses GPU Xe & Arc

API Microsoft DirectX 9 sin soporte en GPUs Intel aRC

Intel a annoncé presque discrètement qu’il avait abandonné la prise en charge native de l’API DirectX 9 sur ses graphiques Intel Xe intégrés aux processeurs Intel Core de 12e génération, en plus de ses GPU Intel Arc Alchemist dédiés. Afin de pouvoir faire tourner les jeux DirectX 9 malgré l’absence de support matériel, il est indiqué que l’entreprise va passer à DirectX 12 via l’émulation.

Comme l’a révélé la société sur son propre site officiel, l’émulation fonctionnera sur une couche de conversion open source connue sous le nom de “D3D9On12” de Microsoft. La conversion fonctionne en envoyant les commandes graphiques 3D DirectX 9 à la couche D3D9On12 au lieu de les envoyer directement au pilote graphique D3D9. Lorsque la couche D3D9On12 reçoit les commandes de l’API D3D9, elle convertit toutes les commandes en appels de l’API D3D12. Fondamentalement, D3D9On12 agira comme un pilote graphique à part entière, au lieu de nécessiter les propres pilotes d’Intel pour ses GPU.

“Le GPU intégré du processeur Intel Core de 12e génération et les GPU discrets de l’Arc ne prennent plus en charge D3D9 de manière native. Les applications et les jeux basés sur DirectX 9 peuvent toujours fonctionner via l’interface D3D9On12 de Microsoft.

Le GPU intégré de 11e génération et les processeurs Intel plus anciens prennent en charge DX9 en mode natif, mais peuvent être associés à des cartes graphiques Arc. Si c’est le cas, le rendu est probablement géré par la carte et non par l’iGPU (sauf si la carte est désactivée). Par conséquent, le système utilisera DX9On12 au lieu de DX9.

Étant donné que DirectX est détenu et pris en charge par Microsoft, le dépannage des applications et des jeux DX9 nécessite de communiquer toute découverte au service d’assistance de Microsoft afin qu’il puisse inclure les correctifs appropriés dans sa prochaine mise à jour du système d’exploitation et des API DirectX.”

L’abandon de la prise en charge de DirectX 9 entraînera-t-il un renforcement dans d’autres domaines où Intel est défaillant ?

Si tout fonctionne comme prévu, les ingénieurs d’Intel auront désormais plus de temps à consacrer à des choses utiles, comme la résolution des problèmes actuels des jeux basés sur DirectX 11 et la poursuite de l’amélioration de la prise en charge des API plus récentes comme DirectX 12 et Vulkan. DirectX 9.0c a été la dernière version publiée par Microsoft. Il est arrivé en 2004 et a été pris en charge jusqu’au début de l’année 2010, bien qu’à la fin de l’année 2006, DirectX 10 avait déjà fait ses débuts aux côtés d’une industrie gaming affamé pour profiter de tous les avantages qu’il avait à offrir.

Ajoutez à cela le fait que pratiquement tous les titres de Triple A ou de studios tiers développent maintenant leurs jeux sous l’API DirectX 12 ou Vulkan comme deuxième option, tandis qu’une minorité utilise DirectX 11, mais DirectX 11 existe depuis 6 ans, il y a donc une énorme quantité de jeux récents qui ont besoin de ce support pour mieux fonctionner, ce qui est une meilleure idée que de passer ce temps sur des jeux encore plus anciens qui pourraient déjà avoir des problèmes de compatibilité.