Qu'est-ce que DirectX 12 Ultimate et que signifie-t-il pour les joueurs sur PC ?

DirectX 12 Ultimate

Qu’est-ce que DirectX 12 Ultimate et que signifie-t-il pour les joueurs sur PC ?

DirectX fait du bruit depuis des années et permet aux développeurs de créer des jeux qui peuvent tirer le meilleur parti des composants de votre PC de jeu.

La première version de DirectX a été lancée en 1995 et a connu plusieurs mises à jour depuis lors, chaque itération aidant les joueurs sur PC à profiter pleinement de toutes sortes de jeux PC fantastiques. Mais que fait DirectX et qu’est-ce que DirectX 12 Ultimate a de si spécial ?

DirectX, qu’est-ce que c’est ?

Microsoft DirectX est un ensemble d’interfaces de programmation d’applications (API) qui permettent aux jeux de « parler » à divers composants de votre machine de jeu, y compris votre carte graphique, votre RAM, etc. Il a été développé pour faciliter l’accès des jeux à ces composants essentiels tout en maintenant la sécurité et l’intégrité de votre machine.

DirectX est utile pour de nombreuses raisons, dont la moindre n’est pas le fait qu’il agit ainsi comme un pont vers les ordinateurs de jeu du monde entier qui contiennent naturellement une variété de composants différents. Après tout, chaque PC de jeu est différent et certainement pas aussi universel en interne que quelque chose comme la console Xbox Series X.

DirectX est rapidement devenu un élément essentiel du jeu sur Windows. Doom a été le premier jeu publié avec DirectX. Avant cela, Doom fonctionnait via MS-DOS et devait être porté pour fonctionner avec Windows. C’est le président de Valve, Gabe Newell (qui travaillait alors pour Microsoft) qui a dirigé le projet de portage de Doom dans DirectX et c’est ainsi que l’avenir du jeu sur PC a commencé.

Depuis lors, DirectX a connu plusieurs itérations avec des mises à niveau pour améliorer son fonctionnement :

  • DirectX 9 est sorti en 2002 et fonctionnait avec Windows 98 et XP. Il a introduit Shader Model 2.0 et Pixel Shader 2.0.
  • DirectX 10 était une mise à niveau majeure de DirectX qui n’était disponible que dans le malheureux Windows Vista. C’était une mise à niveau importante cependant.
  • DirectX 11 a été lancé en 2008 et a acheté une prise en charge améliorée du multi-threading afin que les développeurs puissent tirer le meilleur parti des processeurs multicœurs. Une version de celui-ci a également été utilisée sur la Xbox One.
  • DirectX 12 a été lancé avec Windows 10 en 2015. La mise à jour la plus importante ici permettait une utilisation plus efficace des ressources, dont l’objectif était d’atteindre « l’efficacité au niveau de la console sur téléphone, tablette et PC ». Il a également bien fonctionné avec les systèmes multi-GPU, y compris les configurations AMD CrossFireX ou Nvidia SLI.
  • DirectX Raytracing (DXR) a été ajouté à Windows 10 en 2018 et a introduit le lancer de rayons en temps réel.
  • DirectX 12 Ultimate est sorti en 2020 et est sans doute la mise à jour la plus importante à ce jour.

Pourquoi DirectX 12 Ultimate est important

DirectX 12 Ultimate représente une mise à niveau significative du système et l’avenir du jeu sur PC. Il a introduit un certain nombre de nouvelles fonctionnalités, notamment DirectX Raytracing, Variable Rate Shading, Sampler Feedback et plus encore.

Ombrage à taux variable

VRS en soi est intéressant car il donne aux développeurs de jeux plus de contrôle sur le niveau de détail en termes d’ombrage et de choses comme Mesh Shaders.

Cela signifie également que votre carte graphique peut être utilisée plus efficacement et faire des choses comme donner la priorité au rendu des éléments qui sont mis au point en premier. Cela fonctionne en évaluant les couleurs, la luminosité, le contraste et plus encore de chaque pixel, mais en se concentrant d’abord sur l’ombrage des parties les plus essentielles de ces visuels, avant toute autre chose. Ainsi, les parties importantes sont vues en pleine résolution tandis que d’autres ont une priorité inférieure et utilisent moins de puissance de traitement GPU. Cela améliore ainsi les fréquences d’images et votre expérience de jeu.

Raytracing DirectX (DXR)

Vous connaissez peut-être déjà le Ray Tracing. Nvidia pousse le lancer de rayons depuis un certain temps avec sa gamme de cartes graphiques RTX.

DirectX Raytracing est conçu pour permettre aux jeux de simuler le fonctionnement de l’éclairage dans la vie réelle, mais plutôt dans le monde du jeu. DXR détermine essentiellement comment la lumière doit rebondir et se refléter dans l’environnement, rebondissant sur votre environnement et l’environnement de jeu en général.

DirectX Raytracing devrait permettre aux développeurs de jeux d’intégrer plus facilement le lancer de rayons dans leurs jeux à l’avenir.

La fonctionnalité la plus importante de DirectX 12 Ultimate

La chose la plus importante à propos de DirectX 12 Ultimate est peut-être la façon dont il a un code unifié avec la Xbox Series X. Cela signifie que les jeux développés pour la console fonctionneront désormais plus facilement sur PC également.

Tout cela signifie que les joueurs peuvent s’attendre à des jeux plus immersifs sur Xbox et sur PC. Vous devriez vous attendre à voir des textures de meilleure qualité, un meilleur éclairage dans le jeu et plus encore. En supposant que vous ayez le matériel pour le supporter bien sûr.

Certaines des fonctionnalités de DirectX 12 Ultimate dépendent des développeurs pour les implémenter et il faudra donc peut-être un certain temps avant de voir les fruits de ces travaux, mais avec le temps, il devrait y avoir des jeux PC encore plus beaux à espérer.

Matériel DirectX 12 Ultimate

Pour tirer le meilleur parti de DirectX 12 Ultimate, vous avez besoin d’un matériel récent. La bonne nouvelle est que les GPU GeForce RTX 30 et GeForce RTX 20 de Nvidia prennent en charge DirectX 12 Ultimate. Les cartes graphiques AMD Radeon RX 6800 Series et RX 6900 XT prennent également en charge la nouvelle version.

Comment vérifier si votre système fonctionne avec DirectX 12 Ultimate

DirectX 12 Ultimate a été déployé sur Windows 10 avec la version 2004 et est dans Windows 11 en standard. Heureusement, il est facile de vérifier si vous avez un support pour cela.

Vérifiez avec la barre de jeu Xbox

Vous pouvez facilement vérifier la prise en charge de DirectX 12 Ultimate en utilisant la Xbox Game Bar :

  1. Appuyez sur la touche Windows + G
  2. Cliquez sur le rouage des paramètres (en haut à droite)
  3. Cliquez sur « fonctionnalités de jeu »
  4. Là, vous devriez voir si votre système est prêt pour DX 12 Ultimate

Test avec l’outil de diagnostic DirectX

Il y a aussi une autre façon de le faire.

  1. Appuyez sur le bouton de démarrage et tapez dxdiag
  2. Cliquez sur la commande dxdiag run
  3. Attendez que l’outil s’exécute
  4. Vérifiez les résultats
  5. Cliquez sur « affichage 1 » et recherchez DirectX 12 Ultimate là-bas
Commentaires