Pocket-lint est pris en charge par ses lecteurs. Lorsque vous achetez via des liens sur notre site, nous pouvons gagner une commission daffiliation. Apprendre encore plus

Cette page a été traduite en utilisant l'IA et l'apprentissage automatique.

(Pocket-lint) - DirectX existe depuis des années et permet aux développeurs de créer des jeux qui tirent 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 à 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 ?

Continuez à lire pour le découvrir.

Qu'est-ce que DirectX ?

Microsoft DirectX est un ensemble d'interfaces de programmation d'applications (API) qui permettent aux jeux de "dialoguer" avec divers composants de votre machine de jeu, notamment votre carte graphique, votre RAM, etc. Il a été développé pour faciliter l'accès des jeux à ces composants essentiels tout en préservant la sécurité et l'intégrité de votre machine.

DirectX est utile pour de nombreuses raisons, notamment parce qu'il sert de passerelle vers les ordinateurs de jeu du monde entier, qui comportent naturellement une grande variété de composants. Après tout, chaque PC de jeu est différent et n'est 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 sous Windows. Doom a été le premier jeu publié avec DirectX. Avant cela, Doom fonctionnait sous MS-DOS et devait être porté pour fonctionner sous Windows. C'est Gabe Newell, président de Valve (qui travaillait alors pour Microsoft), qui a dirigé le projet de portage de Doom en DirectX et c'est ainsi que l'avenir des jeux sur PC a commencé.

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

  • DirectX 9 est sorti en 2002 et fonctionnait avec Windows 98 et XP. Il a introduit le Shader Model 2.0 et le Pixel Shader 2.0.
  • DirectX 10 était une mise à niveau majeure de DirectX qui n'était disponible que dans l'infortuné Windows Vista. Il s'agissait toutefois d'une mise à niveau importante.
  • DirectX 11, lancé en 2008, a amélioré la prise en charge du multithreading afin que les développeurs puissent tirer le meilleur parti des processeurs multi-cœurs. Une version de DirectX 11 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 était de permettre une utilisation plus efficace des ressources, dont l'objectif était d'atteindre "une efficacité de niveau console sur téléphone, tablette et PC". Elle fonctionne également très bien avec les systèmes multi-GPU, notamment les configurations AMD CrossFireX ou Nvidia SLI.
  • DirectX Raytracing (DXR) a été ajouté à Windows 10 en 2018 et a introduit le ray tracing en temps réel.
  • DirectX 12 Ultimate a été annoncé en 2020 et constitue probablement la mise à niveau la plus importante à ce jour.

Pourquoi DirectX 12 Ultimate est important

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

Ombrage à taux variable

Le VRS est intéressant en soi car il permet aux développeurs de jeux de mieux contrôler le niveau de détail en termes d'ombrage et de choses comme les mesh shaders.

Cela signifie également que votre carte graphique peut être utilisée plus efficacement et donner la priorité au rendu des éléments les plus importants. Cela fonctionne en évaluant les couleurs, la luminosité, le contraste et autres de chaque pixel, mais en se concentrant sur l'ombrage des parties les plus essentielles de ces visuels, avant toute autre chose. Ainsi, les parties importantes sont visibles en pleine résolution tandis que les autres sont moins prioritaires et utilisent moins de puissance de traitement du GPU. Cela permet d'améliorer les fréquences d'images et votre expérience de jeu.

Raytracing DirectX (DXR)

Vous connaissez peut-être déjà le ray tracing. Nvidia a mis en avant le ray tracing 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 dans le monde du jeu. Le DXR détermine essentiellement comment la lumière doit rebondir et se refléter dans l'environnement, en 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 ray tracing dans leurs jeux à l'avenir.

La fonctionnalité la plus importante de DirectX 12 Ultimate

La caractéristique la plus importante de DirectX 12 Ultimate est peut-être la manière dont il a unifié le code avec la Xbox Series X. Cela signifie que les jeux développés pour la console fonctionneront désormais plus facilement sur PC également.

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 disposiez du matériel nécessaire, bien sûr.

Certaines des fonctionnalités de DirectX 12 Ultimate dépendent des développeurs qui doivent les mettre en œuvre. Il faudra donc attendre un certain temps avant de voir les fruits de ce travail, mais à terme, les jeux sur PC devraient être encore plus beaux.

Pocket-lintQu'est-ce que DirectX 12 Ultimate photo 1

Matériel DirectX 12 Ultimate

Pour tirer le meilleur parti de DirectX 12 Ultimate, vous avez besoin du matériel le plus récent. La bonne nouvelle est que les GPU GeForce RTX 30 Series et GeForce RTX 20 Series de Nvidia prennent en charge DirectX 12 Ultimate. Les cartes graphiques Radeon RX 6800 Series et RX 6900 XT d'AMD 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 inclus dans Windows 11 en standard. Heureusement, il est facile de vérifier si votre système le prend en charge.

Vérifiez avec Xbox Game Bar

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 bouton des paramètres (en haut à droite).
  3. Cliquez sur "gaming features".
  4. Vous devriez voir si votre système est compatible avec DX 12 Ultimate.
Pocket-lintQu'est-ce que DirectX 12 Ultimate photo 2

Test avec l'outil de diagnostic DirectX

Il existe un autre moyen de le faire.

  1. Appuyez sur le bouton Démarrer 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 "display 1" et recherchez DirectX 12 Ultimate.

Quels sont les jeux qui prennent en charge DirectX 12 Ultimate ?

Le nombre de jeux prenant en charge DirectX 12 Ultimate est faible pour le moment, mais devrait augmenter à l'avenir. La liste actuelle comprend :

  • Far Cry 6
  • World of Warcraft : Shadowlands
  • Godfall
  • Dirt 5
  • The Riftbreaker
Écrit par Adrian Willings.