Microsoft DirectX, également appelé simplement DirectX, est un ensemble d’API utilisées dans le développement et la programmation de jeux vidéo sur des systèmes d’exploitation Microsoft (Windows et Xbox). Introduit en 1995, peu de temps après la publication de Windows 95, il a depuis été intégré à toutes les versions de Windows depuis Windows 98.
Avec la sortie de DirectX 12 en 2015, Microsoft a introduit un certain nombre de nouvelles fonctionnalités de programmation telles que les API de bas niveau qui permettent aux développeurs de mieux contrôler les commandes envoyées à l'unité de traitement graphique. Les API DirectX 12 seront également utilisées dans le développement de jeux sur Xbox One et Windows Phone, en plus de Windows 10.
Depuis la publication de DirectX 8.0, les programmes / instructions connus sous le nom de modèles de shader ont été utilisés pour interpréter les instructions relatives au rendu des graphiques envoyés par la CPU à la carte graphique. De nombreux nouveaux jeux pour ordinateur citent de plus en plus les versions de Shader Model dans leur configuration système.
Cependant, ces versions de shader sont liées à la version de DirectX que vous avez installée sur votre PC et qui est ensuite liée à votre carte graphique. Cela peut rendre difficile de déterminer si votre système peut gérer un certain modèle de shader ou non.
Comment déterminer la version de DirectX dont vous disposez?
-
Clique sur le Début menu, puis Courir.
-
Dans la zone Exécuter, tapez "dxdiag" (sans les guillemets) et cliquez sur D'accord. Cela ouvrira l'outil de diagnostic DirectX.
-
dans le Système onglet, répertorié sous le Informations système En-tête, vous devriez voir une "version DirectX" listée.
-
Faites correspondre votre version de DirectX avec la version de Shader indiquée ci-dessous.
Une fois que vous avez déterminé la version de DirectX exécutée sur votre PC, vous pouvez utiliser le tableau ci-dessous pour déterminer quelle version de Shader Model est prise en charge.
Versions du modèle DirectX et Shader
- DirectX 8.0 - Shader Model 1.0 & 1.1
- DirectX 8.0a - Modèle de shader 1.3
- DirectX 8.1 - Modèle de shader 1.4
- DirectX 9.0 - Shader Model 2.0
- DirectX 9.0a - Modèle de shader 2.0a
- DirectX 9.0b - Modèle de shader 2.0b
- DirectX 9.0c - Modèle de shader 3.0
- DirectX 10.0 * - Shader Model 4.0
- DirectX 10.1 * - Modèle de shader 4.1
- DirectX 11.0 † - Shader Model 5.0
- DirectX 11.1 † - Modèle de shader 5.0
- DirectX 11.2 ‡ - Shader Modèle 5.0
- DirectX 12 ** - Shader Model 5.1
* Non disponible pour Windows XP.
† Non disponible pour Windows XP, Vista (et Windows 7 avant SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 et Xbox One
Remarque Les versions de DirectX antérieures à DirectX 8.0 ne prennent pas en charge les modèles de shader.
Les versions de DirectX détaillées ici commencent par DirectX version 8.0. Les versions de DirectX antérieures à la version 8.0 étaient principalement destinées à Windows 95, Windows 98, Windows Me, Windows NT 4.0 et Windows 2000.
Les versions de DirectX 1.0 à 8.0a étaient compatibles avec Windows 95. Windows 98 / Me incluait la prise en charge via DirectX version 9.0. Toutes les anciennes versions de DirectX sont disponibles sur différents sites tiers. Si vous installez des versions antérieures du système d’exploitation Windows, elles peuvent s'avérer utiles pour exécuter les fichiers / disques de jeu originaux.
Avant d'installer une nouvelle version de DirectX, il est recommandé de s'assurer que votre carte graphique prend en charge cette version de DirectX.
Quels jeux supportent DirectX 12?
La plupart des jeux PC développés avant la sortie de DirectX 12 l'ont probablement été avec une version antérieure de DirectX. Ces jeux seront compatibles sur les PC sur lesquels DirectX 12 est installé en raison de leur compatibilité ascendante.
Si, par hasard, votre jeu n'est pas compatible avec une nouvelle version de DirectX, principalement des jeux fonctionnant sous DirectX 9 ou une version antérieure, Microsoft fournit un runtime pour utilisateur final qui corrigera de nombreuses erreurs d'exécution avec les DLL installées à partir des versions antérieures de DirectX.
Comment installer la dernière version de DirectX?
L'installation de la dernière version de DirectX n'est nécessaire que lorsque vous essayez de jouer à un jeu développé avec cette dernière version. Microsoft a rendu très facile la mise à jour et il peut être mis à jour via la mise à jour Windows standard, ainsi que par le téléchargement et l'installation manuels. Depuis la publication de DirectX 11.2 pour Windows 8.1, toutefois, DirectX 11.2 n'est plus disponible en tant que téléchargement / installation autonome et doit être téléchargé via Windows Update.
En plus de Windows Update, la plupart des jeux vérifieront votre système lors de l'installation pour voir si vous remplissez les conditions requises pour DirectX. Dans le cas contraire, vous serez invité à télécharger et à installer avant d'installer le jeu.




