La plupart des utilisateurs achètent des cartes vidéo pour alimenter leur plate-forme de jeu. C’est pourquoi il est essentiel qu’un GPU prenne en charge les versions DirectX les plus courantes, ce qui est le cas des GPU Intel Arc.
Les cartes vidéo Intel Arc étant nouvelles sur le marché, leur prise en charge de DirectX 9 et des versions antérieures est limitée. Mais pourquoi est-ce important ? Les GPU Intel Arc peuvent-ils désormais faire tourner des jeux sous 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 qui sont livrées avec les mêmes spécifications d’une génération ou d’un modèle à l’autre, les ordinateurs Windows ont un matériel différent, même au cours d’une même année.
Comme Windows ne permet pas aux programmes d’accéder directement aux fonctions matérielles de bas niveau pour des raisons de sécurité, Microsoft a créé DirectX pour servir de lien intermédiaire entre le matériel de votre ordinateur (comme votre GPU) et votre titre préféré.
Quelles sont les versions de DirectX prises en charge par les GPU Intel Arc ?
Les Intel Arc A770 et A750 sont les meilleurs GPU d’Intel, ils supportent donc tous deux Direct X 10 (DX10), DirectX 11 (DX11) et DirectX 12 (DX12). Toutefois, selon la page d’assistance produit d’Intel, Intel Graphics prend en charge DirectX 9 par le biais d’une couche de mappage.
Donc, sur le papier, les GPU Intel Arc A770 et A750 supportent DirectX 9, 10, 11 et 12. Cependant, il y a plus qu’un simple coup d’œil. En effet, les GPU Intel Arc n’ont pas de support natif pour DirectX 9 (DX9).
Lorsqu’Intel a conçu ses derniers GPU, il s’est concentré sur la prise en charge de la dernière version de DirectX afin de réduire les coûts, d’autant plus qu’il devait battre NVIDIA et AMD en termes de performances et de prix pour s’imposer dans l’espace très concurrentiel des GPU. Il s’agit en fait d’une bonne décision de la part d’Intel, car les joueurs avaient besoin des GPU Intel Arc pour concurrencer la mainmise 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 n’êtes pas intéressé par les détails techniques, vous pourriez vous demander : « Qu’est-ce que ça peut faire si les GPU Intel Arc ne prennent pas en charge DirectX 9 ? » Après tout, DirectX 9 est une API ancienne, 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 qui nécessitent DirectX 9 :
- Counter-Strike : Global Offensive
- League of Legends
- Guild Wars 2
- Payday 2
- Starcraft 2
- Stellaris
Par conséquent, si vous jouez à ces jeux et que vous disposez d’un GPU Intel Arc, vous remarquerez peut-être qu’ils ne sont pas aussi performants. Cela n’inclut pas non plus d’autres titres indépendants que vous pourriez aimer, qui sont contraints d’utiliser DX9.
En outre, la programmation de DX10 est beaucoup plus compliquée que celle de DX9. Étant donné que la plupart des ordinateurs prennent en charge DX9, de nombreux développeurs, en particulier ceux des petites entreprises, le préfèrent à DX10 et aux versions ultérieures. Ceci est crucial pour réduire les budgets de production des jeux, d’autant plus que l’augmentation des coûts de production affecte lentement l’industrie du jeu.
Étant donné que les GPU Intel Arc ne prennent pas en charge DX9 de manière native, ces cartes doivent fournir des efforts supplémentaires pour faire tourner ces titres. Cela signifie que des GPU aux performances inférieures ou égales, comme le NVIDIA GeForce RTX 3050 ou l’AMD Radeon RX 6500 XT, pourraient surpasser les offres d’Intel sur ces titres.
Cela se produit même si la A770 surpasse ces deux cartes dans des jeux plus exigeants qui supportent nativement DX11 ou DX12. En raison de la réduction des FPS (que signifie FPS dans les jeux ?) et des 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 de ces jeux sont des jeux de tir à la première personne qui requièrent des réflexes rapides.
Comment les GPU Intel Arc font tourner les jeux DirectX 9.0
Donc, si Intel Arc ne supporte pas nativement DX9, comment peut-il faire tourner des jeux qui le requièrent ?
Microsoft et Intel ont travaillé ensemble pour trouver une solution à ce problème. Au lieu d’utiliser les capacités matérielles, Intel a collaboré avec Microsoft pour créer une couche de mappage open-source afin de rendre DX9 compatible avec ses GPU.
Cette couche de mappage open-source, appelée D3D9on12, prend les commandes DX9 et les traduit en quelque chose que DX12 peut comprendre. Grâce à cela, les GPU Intel Arc peuvent faire tourner des jeux DX9 sans support natif.
Cependant, cette traduction supplémentaire ajoute de la latence au système, ce qui le rend un peu plus lent. C’est pourquoi les jeux utilisant uniquement DirectX 9 sont nettement moins performants sur les GPU Intel Arc que sur les autres cartes vidéo avec support natif.
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 cette mise à jour Intel Arc de décembre 2022, Intel a publié une mise à jour du pilote pour les GPU Intel Arc qui a permis de multiplier par deux les performances.
Ryan Shrout, Senior Director for Gaming, Graphics, and HPC Marketing at 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 ! Tout en améliorant les performances, nous améliorons également la valeur que vous obtenez avec les cartes graphiques Intel Arc. Nous avons lancé des performances par dollar compétitives par rapport à la RTX 3060 en DX12 et Vulkan, et maintenant nous élargissons cette histoire.
Cette mise à jour a rendu la traduction D3D9on12 beaucoup plus rapide, permettant aux jeux d’être plus performants. Donc, si vous avez un GPU Intel Arc et que vous n’avez pas encore installé le dernier pilote Intel Arc, vous devriez le faire dès que possible. Sinon, vous ne profiterez pas des performances des GPU Intel Arc et vous n’en optimiserez pas la valeur.
Les GPU Intel Arc supportent DirectX et plus encore
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 par le biais d’une couche de traduction.
Dans ces conditions, on peut s’attendre à ce que les titres DirectX 9 soient moins performants. Mais comme Intel continue de travailler sur ses GPU, ses cartes vidéo recevront des mises à jour pour améliorer leurs performances. Avec un développement plus poussé, le GPU Intel Arc pourrait enfin atteindre son potentiel et devenir un concurrent digne de ce nom dans l’espace des cartes vidéo.
Après tout, au-delà de la prise en charge de Direct X, les GPU Intel Arc offrent d’autres fonctionnalités telles que XeSS, le ray tracing et l’encodage AV1 matériel, ce qui leur permet de rivaliser avec le célèbre GPU RTX 3060 de NVIDIA.