Les GPU Intel Arc se battent contre AMD et Nvidia, mais prennent-ils en charge DirectX ?

La plupart des utilisateurs achètent des cartes vidéo pour alimenter leur plate-forme de jeu. Pour cette raison, il est crucial que tout GPU prenne en charge les versions DirectX les plus populaires, ce qui est le problème des GPU Intel Arc.

Étant donné que les cartes vidéo Intel Arc sont nouvelles sur le marché, elles avaient une prise en charge limitée de DirectX 9 ou des versions antérieures. mais pourquoi est-ce important? Et les GPU Intel Arc peuvent-ils désormais exécuter des jeux DirectX 9 ?

Qu'est-ce que DirectX?

DirectX est une interface de programmation d'applications qui permet aux jeux et autres applications d'utiliser le matériel de votre ordinateur. Contrairement aux consoles livrées avec les mêmes spécifications sur une génération ou une gamme de modèles, les ordinateurs Windows ont un matériel varié, même à partir de la même année.

Étant donné que Windows n'autorise pas les programmes à accéder directement aux fonctionnalités matérielles de bas niveau pour des raisons de sécurité, Microsoft a créé DirectX pour servir de lien intermédiaire entre votre matériel informatique (comme votre GPU) et votre favori titre.

Quelles versions de DirectX les GPU Intel Arc prennent-ils en charge?

Les Intel Arc A770 et A750 sont les meilleurs GPU d'Intel, donc les deux GPU prennent en charge Direct X 10 (DX10), DirectX 11 (DX11) et DirectX 12 (DX12). Cependant, selon Page d'assistance produit d'Intel, Intel Graphics prend en charge DirectX 9 via une couche de mappage.

Ainsi, sur le papier, les GPU Intel Arc A770 et A750 prennent en charge DirectX 9, 10, 11 et 12. Cependant, il y a plus à cela qu'il n'y paraît. C'est parce que les GPU Intel Arc n'ont pas de support natif pour DirectX 9 (DX9).

Lorsqu'Intel a fabriqué ses derniers GPU, il s'est concentré sur la prise en charge de la dernière version de DirectX pour réduire les coûts, d'autant plus qu'il a dû battre NVIDIA et AMD en termes de performances et de prix pour prendre pied dans le marché très concurrentiel Espace GPU. C'est en fait une bonne décision de la part d'Intel, car les joueurs avaient besoin des GPU Intel Arc pour rivaliser avec l'emprise de NVIDIA sur le marché.

Pourquoi la prise en charge de DirectX 9.0 est cruciale pour les GPU

Si vous n'êtes pas un joueur ou que vous ne vous souciez pas des détails techniques, vous pourriez vous demander: « Peu importe si les GPU Intel Arc ne supporte DirectX 9 ?" Après tout, DirectX 9 est une ancienne API, lancée en 2002 pour Windows 98, ME et XP.

C'est vrai. Cependant, en raison de son ancienneté et de sa stabilité, de nombreux jeux populaires l'utilisent encore. Voici quelques exemples de jeux populaires nécessitant DirectX 9 :

  • Counter-Strike: Offensive mondiale
  • League of Legends
  • Guild Wars 2
  • Jour de paie 2
  • Starcraft 2
  • Stellaris

Donc, si vous jouez à ces jeux et que vous avez un GPU Intel Arc, vous remarquerez peut-être qu'ils ne fonctionnent pas aussi bien. Cela n'inclut pas non plus d'autres titres indépendants que vous pourriez aimer, qui sont contraints d'utiliser DX9.

De plus, DX10 est beaucoup plus compliqué à programmer que DX9. Étant donné que la plupart des ordinateurs prennent en charge DX9 de toute façon, de nombreux développeurs, en particulier ceux des petites entreprises, le préfèrent à DX10 et supérieur. Ceci est crucial pour réduire les budgets de production de jeux, d'autant plus que la hausse des coûts de production affecte lentement l'industrie du jeu.

Étant donné que les GPU Intel Arc ne prennent pas en charge nativement DX9, ces cartes doivent déployer des efforts supplémentaires pour exécuter ces titres. Cela signifie que les GPU avec des performances inférieures ou égales, comme la NVIDIA GeForce RTX 3050 ou la AMD Radeon RX 6500 XT, pourraient surpasser les offres d'Intel sur ces titres.

Cela se produit même si l'A770 surpasse ces deux cartes dans des jeux plus exigeants prenant en charge nativement DX11 ou DX12. En raison du FPS réduit (que signifie FPS dans le jeu ?) et les performances générales dans certains des titres les plus populaires, les joueurs sont désavantagés par rapport à leurs adversaires, d'autant plus que certains d'entre eux sont des jeux de tir à la première personne qui nécessitent des réflexes rapides.

Comment les GPU Intel Arc exécutent les jeux DirectX 9.0

Donc, si Intel Arc ne prend pas nativement en charge DX9, comment peut-il exécuter des jeux qui en ont besoin ?

Microsoft et Intel ont travaillé ensemble pour créer une solution à ce problème. Au lieu d'utiliser des capacités matérielles, Intel a collaboré avec Microsoft pour créer une couche de cartographie open source afin de rendre DX9 compatible avec ses GPU.

Cette couche de cartographie open source, appelée D3D9on12, prend les commandes DX9 et les traduit en quelque chose que DX12 peut comprendre. Avec cela, les GPU Intel Arc peuvent exécuter des jeux DX9 sans prise en charge native pour eux.

Cependant, cette traduction supplémentaire ajoute de la latence au système, le rendant un peu plus lent. C'est pourquoi les jeux DirectX 9 uniquement fonctionnent nettement moins bien sur les GPU Intel Arc que les autres cartes vidéo avec prise en charge native.

Intel travaille à l'amélioration des performances de DirectX 9 dans les GPU Arc

Néanmoins, Intel a fait des progrès pour que les titres DX9 fonctionnent bien sur ses GPU Intel Arc. Selon ce Mise à jour Intel Arc de décembre 2022, Intel a publié une mise à jour du pilote pour les GPU Intel Arc qui l'a rendu deux fois plus performant.

Ryan Shrout, directeur principal des jeux, des graphiques et du marketing HPC chez Intel, a déclaré :

Moins de deux mois après le lancement, nous offrons des performances jusqu'à 1,8 fois supérieures dans certains titres DX9! Au fur et à mesure que nous améliorons les performances, nous améliorons également la valeur que vous obtenez avec les graphiques Intel Arc. Nous avons lancé avec des performances compétitives par dollar par rapport au RTX 3060 dans DX12 et Vulkan, maintenant nous élargissons ce scénario.

Cette mise à jour a rendu la traduction D3D9on12 beaucoup plus rapide, permettant aux jeux de mieux fonctionner. Donc, si vous avez un GPU Intel Arc et que vous n'avez pas encore installé le dernier pilote d'Intel Arc, vous devez le faire dès que possible. Sinon, vous manquez les performances des GPU Intel Arc et vous ne maximisez pas sa valeur.

Les GPU Intel Arc prennent en charge DirectX et plus

Donc, pour répondre à la question, Intel Arc prend en charge DirectX. Il est nativement compatible avec DirectX 12 et DirectX 11, mais il prend en charge DirectX 9 via une couche de traduction.

Compte tenu de cela, vous pouvez vous attendre à ce que les titres DirectX 9 obtiennent un impact sur les performances. Mais alors qu'Intel continue de travailler sur ses GPU, ses cartes vidéo recevront des mises à jour pour les rendre plus performantes. Avec un développement ultérieur, le GPU Intel Arc pourrait enfin réaliser son potentiel et être un concurrent approprié dans le domaine des cartes vidéo.

Après tout, au-delà de la prise en charge de Direct X, les GPU Intel Arc offrent plus de fonctionnalités telles que XeSS, le lancer de rayons et l'encodage matériel AV1, ce qui lui permet de faire face au populaire GPU RTX 3060 de NVIDIA.