DirectX 12 Ultimate : GPU pris en charge par NVIDIA, AMD et Intel

L'arrivée de DirectX 12 Ultimate entraîne une série de changements non seulement dans le domaine de l'API multimédia par excellence pour Windows, mais aussi en ce qui concerne le matériel et est-ce que tous les GPU du marché ne sont pas conçus pour utiliser toutes les fonctionnalités qu'il apporte avec la dernière version de Microsoftde l'API, mais de quels GPU de jeu AMD, NVIDIA et Intel avez-vous un support complet pour DirectX 12 Ultimate ?

DirectX 12 Ultime

A chaque fois que Microsoft sortait une nouvelle version de DirectX, les développeurs de jeux vidéo sur PC se retournaient la tête, c'était pour revenir à la case départ en terme d'apprentissage dû au fait que de nombreuses fonctions étaient remplacées par d'autres et en terme de matériel La même chose se produit et le développement de nouvelles technologies dans le matériel va de pair avec le développement de l'API pour que les applications puissent les utiliser.

Cela fait qu'une bonne partie des technologies de DirectX 12 Ultimate ne peuvent pas être utilisées dans la majorité des GPU du marché, mais par le plus récent de tous au moment de la rédaction de cet article. Donc, si vous envisagez d'acheter un PC de jeu et que vous pensez à une carte graphique, vous devez garder à l'esprit que si vous faites un mauvais choix lors du choix du matériel graphique pour votre tout nouvel ordinateur, vous pouvez le faire vieillir comme du lait et ce qui nous intéresse, c'est qu'il le fait comme le vin.

Technologies DirectX 12 Ultimate

Dans DirectX 12 Ultimate, de nouvelles technologies ont été ajoutées, nous avons donc pensé à les lister une par une afin que vous puissiez voir les avantages d'adopter la nouvelle API pour les jeux vidéo. Cependant, il faut préciser qu'il s'agit d'un résumé rapide d'entre eux, vous trouverez donc des informations plus complètes dans les différents articles que nous avons réalisés ici dans HardZone.

  • Traçage de rayons : Rayon le traçage est l'une des plus grandes avancées graphiques, car il résout les problèmes visuels avec l'éclairage indirect, ainsi que la nature de la lumière sur les objets. Pour des raisons pratiques, cela signifie des ombres plus précises et des reflets réels sur les objets.
  • Nuanceurs de maillage : les jeux ont une géométrie de plus en plus complexe grâce au plus grand nombre de détails, ce qui signifie que les étapes du pipeline 3D chargé de le gérer sont devenues obsolètes et qu'une rénovation a été nécessaire.
  • Stockage direct : technologie qui sert à l'intégration et à l'accès aux SSD NVMe depuis la carte graphique, ce qui ouvre de nouveaux scénarios dans lesquels la taille de la VRAM est pratiquement illimitée.
  • Commentaires de l'échantillonneur : une technologie qui permet au processeur graphique de choisir les données exactes dont il a besoin du SSD au lieu de prendre des blocs entiers de données où une bonne partie finit seulement par occuper de l'espace dans la VRAM.
  • Ombrage à taux variable : conçu pour que le GPU n'effectue pas plusieurs fois la même opération avec des pixels totalement symétriques. Avec des résolutions de millions de pixels par image, il en résulte des économies et des performances accrues en éliminant les opérations redondantes.

Toutes ces technologies nécessitent de profonds changements au niveau interne GPU matériel, ce qui limite le nombre de GPU prenant en charge toutes ces technologies.

Pourquoi les cartes DirectX 12 standard ne prennent-elles pas en charge la version Ultimate ?

GPU TFLOPS Velocidad

Le fait que Microsoft n'ait pas baptisé la nouvelle version de son API comme DirectX 13 nous donne l'indice que la nouvelle API est une extension de DirectX 12. Cela ne signifie pas que tous les GPU du marché prenant en charge DX12 peuvent exécuter les jeux. conçu pour ladite API, car il y a l'exception de ne pas avoir de support pour les technologies que nous avons mentionnées dans la section précédente. Donc, s'ils sont une exigence essentielle dans un jeu, il ne sera plus possible de l'exécuter, même s'il a suffisamment de puissance pour le faire.

Pourquoi cela arrive-t-il? Eh bien, pour le fait que ceux-ci nécessitent l'ajout de matériel supplémentaire au sein du GPU pour pouvoir être mis en œuvre. Par exemple, le Ray Tracing nécessite des unités de calcul d'intersection dans les unités de shader du GPU, DirectStorage nécessite un nouveau contrôleur de mémoire, de nouvelles unités raster de Variable Rate Shading et ROPS, de plus, même les Mesh Shaders nécessitent des modifications du processeur. commande du GPU lui-même.

Cela signifie qu'un simple pilote ne suffit pas pour implémenter ces technologies, pas plus qu'il n'est possible d'y accéder à l'aide de programmes de shader, ce qui implique l'achat de nouveau matériel.

Quelles cartes graphiques NVIDIA, AMD ou Intel prennent en charge DirectX 12 Ultimate ?

Processeur graphique DirectX 12 Ultimate NVIDIA AMD

En termes de prise en charge de DirectX 12 Ultimate, les GPU NVIDIA ont actuellement un énorme avantage, puisque toutes les technologies implémentées dans la nouvelle API avaient déjà été implémentées dans leur série RTX 2000 et évidemment héritées dans la RTX 3000. C'est de plus l'architecture de référence qui Microsoft utilisé pour modéliser DirectX 12 Ultimate était le Turing de NVIDIA qui a été utilisé dans le premier RTX.

Le cas d'AMD en revanche est particulier, le fiasco de leur AMD Vega les a fait revenir à la table du design pour créer l'architecture RDNA, lancée sous le nom de RX 5000, mais architecture malgré la concurrence face à face avec la RTX 2000 sur le marché. il a commencé à être conçu comme une réponse à la GTX 1000 avec d'énormes retards. Les conséquences ? Le RX 5000 ne prend pas en charge les technologies DirectX 12 Ultimate alors que le RX 6000 le fait, car RDNA 2 a été mis à jour pour avoir une prise en charge matérielle complète.

Quant à Intel, il faudra attendre la sortie de son Intel ARC pour avoir un support complet de DirectX 12 Ultimate.

L'influence des consoles de jeux vidéo

Xbox PS5

Aujourd'hui, fabriquer des jeux vidéo de haut calibre coûte extrêmement cher, ce qui implique des budgets importants qu'une seule plateforme ne peut se permettre à elle seule. Ainsi, les développeurs créent des versions de leurs jeux pour diverses plates-formes et aujourd'hui, ils l'ont plus facilement que jamais pour deux raisons :

  • Les consoles d'aujourd'hui ont du matériel PC, loin est l'époque des systèmes à l'architecture exotique avec une grande courbe d'apprentissage.
  • L'une des plateformes, Xbox, utilise également DirectX 12 Ultimate et donc la même API PC.

La situation actuelle est que nous nous retrouvons à des jeux intergénérationnels sur des consoles qui ne profitent pas des fonctions de DirectX 12 Ultimate. Donc parier sur une carte graphique ou une autre dépendra de ce que vous voulez jouer et si vous avez l'intention de la mettre à jour à court ou à long terme. Notre conseil est de ne pas souffrir de myopie et de choisir un RTX 3000 de NVIDIA, un ARC d'Intel ou un RX 6000 d'AMD, car petit à petit, mais constamment, les jeux finissent par supporter les nouvelles technologies implémentées dans le API.