Home Jeux Consoles et PC Déterminez la version de DirectX et le modèle de shader.

Déterminez la version de DirectX et le modèle de shader.

0

Microsoft DirectX est un ensemble d’API pour la programmation de jeux vidéo sur les systèmes d’exploitation de Microsoft – Windows et Xbox. Introduit en 1995, peu après la sortie de Windows 95 , a depuis été inclus dans chaque version de Windows depuis Windows 98. Avec la sortie de DirectX 12 en 2015, Microsoft i ntroduit plusieurs nouvelles fonctionnalités de programmation en tant qu’API de bas niveau qui permettent aux développeurs de un plus grand contrôle sur les commandes qui sont envoyées à l’unité de traitement graphique. Depuis la sortie de DirectX 8.0, les cartes graphiques utilisent des instructions appelées Shader Models pour interpréter les instructions de rendu envoyées par le CPU à la carte graphique. Cependant, ces versions de shaders sont liées à la version de DirectX que vous avez installée sur votre ordinateur, qui à son tour est liée à votre carte graphique.

Comment déterminer la version de DirectX

Un utilitaire de diagnostic simple présente la version de DirectX.

  1. Appuyez sur Win+R et dans la boîte, tapez dxdiag puis appuyez sur la touche Entrée de votre clavier pour exécuter la commande.
  2. Dans l’onglet Système, sous la rubrique Informations sur le système, l’outil renvoie votre version actuelle de DirectX.
  3. 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 suivant pour déterminer quelle version de Shader Model est prise en charge.

Versions DirectX et Shader Model

L’outil de diagnostic ne partage pas la version du Shader Model. Votre version de DirectX détermine votre version de Shader Model, comme suit :

  • DirectX 8.0 – Shader Model 1.0 &amp ; 1.1
  • DirectX 8.0a – Shader Model 1.3
  • DirectX 8.1 – Shader Model 1.4
  • DirectX 9.0 – Shader Model 2.0
  • DirectX 9. 0a – Shader Model 2.0a
  • DirectX 9.0b – Shader Model 2.0b
  • DirectX 9.0c – Modèle d’ombrage 3.0
  • DirectX 10.0 * – Modèle d’ombrage 4.0
  • DirectX 10.1* – Modèle d’ombrage 4.0
  • DirectX 10.1* – Modèle d’ombrage 4.1
  • DirectX 11. 0 – Shader Model 5.0
  • DirectX 11.1 – Shader Model 5.0
  • DirectX 11 .2¡ – Shader Model 5.0
  • DirectX 12* * – Shader Model 5.1

Le support du Shader Model a commencé avec DirectX 8.0. Windows XP ne supporte pas DirectX 10.0 et plus, et Windows Vista et Windows 7 (avant le Service Pack 1) ne supporte pas DirectX 11.0 et plus. Vista prend en charge DirectX 11.0 après une mise à jour de la plate-forme . Windows 7 SP1 est compatible avec la version 11.1, mais pas avec la 11.2 ou une version ultérieure. Vous trouverez de plus amples informations dans notre guide de téléchargement et d’installation de DirectX. DirectX 12 est uniquement disponible pour Windows 10 et Xbox One.

Quels sont les jeux qui prennent en charge DirectX 12 ?

La plupart des jeux PC développés avant la sortie de DirectX 12 ont probablement été développés en utilisant une version antérieure de DirectX. Ces jeux sont compatibles sur les PC avec DirectX 12 installé en raison de la rétrocompatibilité. Si par hasard votre jeu n’est pas compatible sous une version plus récente de DirectX – principalement les jeux fonctionnant sous DirectX 9 ou antérieur – Microsoft fournit DirectX End-User Runtime qui corrige de nombreuses erreurs d’exécution avec DirectX DLLs installées à partir de 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 pour jouer à un jeu qui a été développé avec la dernière version de DirectX. Microsoft propose des mises à jour par le biais de la mise à jour standard Windows et par téléchargement et installation manuels. Depuis la sortie de DirectX 11. Depuis la sortie de DirectX 11.2 pour Windows 8.1, cependant, DirectX 11.2 n’est plus disponible en téléchargement autonome et doit être téléchargé via Windows Update. En plus de Windows Update, la plupart des jeux vérifieront votre système à l’installation pour voir s’il répond aux exigences DirectX, si ce n’est pas le cas, vous serez invité à télécharger et installer avant d’installer le jeu.