L’équipe de marketing graphique d’Intel est actuellement au milieu d’une blitz de relations publiques qui établit les attentes autour de son GPU Arc à venir. En partie à cause de pilotes immatures, les nouvelles cartes graphiques fonctionnent généralement beaucoup mieux dans les jeux plus récents utilisant les API DirectX12 et Vulkan que dans les anciens jeux DirectX et OpenGL. Le problème pour Intel est que tous les jeux n’utilisent pas les dernières API, en particulier les titres multijoueurs compétitifs qui existent depuis un certain temps.
Pour les jeux plus anciens utilisant l’API DirectX9, la société a mis au point une solution unique. Matériel de Tom Rapports que les derniers GPU d’Intel ne prendront plus en charge DirectX9 en mode natif, s’appuyant plutôt sur une couche de traduction logicielle fournie par Microsoft appelée D3D9On12 pour convertir les appels d’API Direct3D9 en appels Direct3D12 (Direct3D est le nom des parties graphiques 3D de DirectX).
Intel’s page d’assistance, daté du 10 août, indique que D3D9On12 sera utilisé sur tous les GPU Arc et les GPU intégrés dans les processeurs Core de 12e génération. Bien qu’ils soient presque identiques à leurs homologues de 12e génération, les GPU intégrés dans les processeurs de 11e génération continueront à prendre en charge DirectX9 en mode natif, sauf s’ils se trouvent sur un PC avec un GPU Arc.
Microsoft affirme que D3D9On12 est « une implémentation complète et relativement performante d’un pilote D3D9 », mais Intel Notes qu’il peut causer des problèmes dans certains jeux, y compris « des erreurs visuelles, des artefacts, des scintillements ou même des plantages ». Cela dit, une implémentation Native Direct3D9 boguée peut causer les mêmes problèmes.
Intel abandonne peut-être certaines performances en se tournant vers la traduction DirectX9 pour ces GPU, mais la société libère également des ressources pour se concentrer sur DirectX11 et d’autres versions alors qu’elle tente d’améliorer ses pilotes GPU Arc. L’entreprise peut aussi maintenant résoudre les problèmes de performance et les bogues dans les jeux DirectX9 à Microsoft (en effet, au moment d’écrire ces lignes, beaucoup de Pages d’informations D3D9On12 liées d’Intel rediriger vers sa page d’accueil, mais celle dire aux gens d’aller chez Microsoft avec des problèmes fonctionne bien).
DirectX9 est une version importante de l’API pour les anciens jeux PC, en partie parce que c’était la version finale prise en charge par Windows XP. La domination et la longue durée de vie de ce système d’exploitation, ainsi que ses exigences système plus légères par rapport à Windows Vista et 7, l’ont rendu si populaire auprès des joueurs qu’il a été une cible de développement commune pendant de nombreuses années – un nombre surprenant de jeux encore largement joués sont basés sur cette version de l’API, y compris Counter-Strike : Offensive mondiale et Team Fortress 2. Vannes DOTA 2 uniquement supprimé la prise en charge de DirectX9 l’année dernière.