Ces dernières années, les GPU NVIDIA ont fait un bond en avant en termes de technologie intégrée à leurs graphiques. Nous parlons de technologies telles que le rendu hybride qui combine le Ray Tracing et la rastérisation pour améliorer les graphismes. La renovación completa de la parte geométrica del pipeline 3D gracias a los Mesh Shaders y los Amplification Shaders, todo ello sin olvidarnos de la capacidad de las nuevas tarjetas gráficas de poder ir más allá de su VRAM y acceder de manera directa al SSD NVMe instalado en le système.
Toutes ces technologies ont nécessité le développement de DirectX 12 Ultimate par Microsoft, à la fois pour les jeux, pour la plupart en cours de développement, et les moteurs graphiques peuvent les implémenter pour une plus grande fidélité graphique et de meilleures performances dans les jeux.
Tous les graphiques NVIDIA ne prennent pas entièrement en charge DirectX 12 Ultimate
Étant donné que DirectX 12 Ultimate n’est pas une nouvelle version de DirectX 12 et donc un sur-ensemble de celui-ci, tous les GPU compatibles avec DirectX 12 sont en principe compatibles avec leur version Ultimate. Il faut tenir compte du fait que la compatibilité ne signifie pas une prise en charge complète de toutes les fonctions, car celles-ci doivent être intégrées via le matériel.
Traditionnellement, Microsoft a fait face à des changements importants dans le monde du matériel, lors de la conception d’une nouvelle version de DirectX, ce qu’il a fait était une table rase. Donc la base de celui-ci a été réécrite, mais pour eux DirectX 12 est assez bon pour ne pas vouloir parier sur une version améliorée de celui-ci, mais sur une version étendue et donc un surensemble de DirectX 12.
Mais la prise en charge de la nouvelle API nécessite un matériel capable de l’utiliser, et dans le cas des graphiques NVIDIA, les gammes RTX sont celles qui disposent de toutes les fonctionnalités nécessaires pour utiliser toutes les fonctionnalités de DirectX 12 Ultimate. Nous avons donc décidé de les lister tous, un par un. Votre graphique en fera-t-il partie ? Voyons.
Prise en charge du lancer de rayons dans les graphiques dans DirectX 12 Ultimate
La première des technologies implémentées dans DirectX 12 est le Ray Tracing et le ray tracing et les GPU NVIDIA le prennent en charge à partir de la gamme RTX 20. Tout cela grâce à l’inclusion d’unités qui effectuent le calcul de l’intersection des rayons appelées RT Cores. Chacun d’eux est un petit microcontrôleur qui remplit cette fonction en parallèle avec le reste des unités de calcul traditionnelles du GPU, en utilisant une partie de la surface totale et une consommation infime par rapport aux unités traditionnelles qui exécutent le GPU. .
L’avantage pour les jeux est qu’il améliore la fidélité graphique dans tout ce qui concerne l’éclairage indirect, qui est le type d’éclairage qui se produit lorsque la lumière se réfléchit sur un objet. Cela englobe des éléments tels que les ombres, l’occlusion ambiante, les reflets sur les surfaces métalliques et même le « transport » de la lumière dans une scène. Bien que sa meilleure nouveauté soit qu’elle permet de représenter la nature des matériaux de manière plus réaliste, en étant capable de représenter comment la lumière les affecte.
Au-delà de la VRAM, en utilisant des SSD avec DirectStorage
DirectStorage est l’un des ajouts les plus importants de DirectX 12 Ultimate, et c’est un énorme pas en avant, car il permet d’avoir pratiquement plus de VRAM sur le GPU en pouvant accéder à la mémoire incluse dans le SSD NVMe. Cela ne signifie pas que les graphiques seront rendus au-dessus de la mémoire Flash NAND, ce qui serait contre-productif pour ce type de mémoire et pour les performances du GPU. Au contraire, la clé est de laisser une section de la VRAM réservée en tant que cache du SSD NVMe, qui, via l’interface PCI Express, copie les informations dans cette partie de la RAM, puis est à nouveau copiée dans la partie de la VRAM qui utilise le GPU pour le rendu.
C’est quelque chose qui pouvait déjà être fait, mais nous avions besoin de la participation du CPU, ce qui a ajouté une charge excessive sur le processeur central du système et également une latence énorme dans le processus. Ce qui est néfaste lorsqu’il s’agit de rendre des graphiques. Avec DirectX 12 Ultimate, les graphiques NVIDIA avec prise en charge complète de l’API peuvent aller au-delà de la mémoire VRAM installée sur la carte mère et peuvent accéder au SSD NVMe connecté au même hub PCI Express auquel ils sont tous deux connectés.
Cartes graphiques NVIDIA avec prise en charge complète de DirectX 12 Ultimate
La gamme de cartes graphiques RTX 20 de NVIDIA a été l’une des plus grandes avancées de l’histoire de NVIDIA. L’inclusion des RT Cores a donné accès à la mise en œuvre d’algorithmes graphiques basés sur le Ray Tracing, les Tensor Cores à l’utilisation d’algorithmes basés sur des réseaux de neurones et donc pour l’intelligence artificielle. Tout cela sans oublier les Mesh Shaders et Variable Rate Shading, des technologies qui ont d’abord été lancées sur les GPU NVIDIA.
Ces caractéristiques ont été renforcées avec l’apparition de la gamme RTX 30 basée sur l’architecture GeForce Ampere, qui étend ces capacités, notamment face au Ray Tracing où la puissance de calcul des RT Cores a doublé par rapport à la génération précédente.
La même chose peut être dite du RTX 20 Mobile et du RTX 30 Mobile, car ils sont basés sur la même architecture que leurs équivalents de bureau sans coupures d’aucune sorte, ce sont également des graphiques NVIDIA avec prise en charge de DirectX 12 Ultimate et sans limitations dans le support de ladite API de toute nature.
Cela dit et pour finir, nous vous laissons une liste de toutes les cartes NVIDIA avec un support complet pour DirectX 12 Ultimate :
- NVIDIA RTX 20 : GeForce RTX 2060 (SUPER), GeForce RTX 2070 (SUPER), GeForce RTX 2080 (SUPER), GeForce RTX 2080 Ti.
- NVIDIA RTX 30 : GeForce RTX 3050 (Ti), GeForce RTX 3060 (Ti), GeForce RTX 3070 (Ti), GeForce RTX 3080 (Ti), GeForce RTX 3090.
Si vous possédez l’une des cartes graphiques NVIDIA que nous venons d’énumérer, ne vous inquiétez pas, elles sont à l’épreuve du temps et entièrement compatibles avec l’API de jeu la plus avancée disponible pour PC actuellement.