Menu Fermer

DirectX : comprendre, réparer et vérifier la version de DirectX

DirectX est un ensemble de bibliothèques fournit par Microsoft qui peuvent être utilisés par des logiciels multimédias et notamment des jeux vidéos.
Le but est de faciliter le développement de logiciels afin de pouvoir s’appuyer sur ces dernières sans devoir recoder de zéro.
Les jeux et applications développées avec DirectX la présence dans Windows pour fonctionner.

DirectX est installé nativement dans Windows.
Mais DirectX existe aussi sous la forme console destiné aux X-Box.

Voici quelques informations sur DirectX.

DirectX : comprendre, réparer et vérifier la version de DirectX

Qu’est-ce que DirectX

A l’origine DirectX est sorti avec Windows 95 courant donc 1995.
5 versions se succédèrent rapidement.
DirectX était une alternative aux bibliothèques OpenGL.
Les versions de DirectX se succédèrent rapidement.
Windows Vista inclut la version 10 de DirectX. Cette version apporte d’importantes modifications notamment sur les bibliothèques 3D : Direct3D.
Des API comme Direct3D et DirectSound interagissent directement avec le matériel par le biais de pilotes.
Les pilotes matériels et notamment des cartes graphiques sont donc écrites pour des versions spécifiques de DirectX.

DirectX possède de multiples bibliothèques, voici quelques unes de ces bibliothèques.

  • DirectX Graphics, lui-même constitué de plusieurs API :
    • DirectDraw : destiné aux graphismes en deux dimensions. Cette partie n’est plus mise à jour mais reste utilisée par un grand nombre de jeux. Cette bibliothèque est considérée comme obsolète (deprecated), remplacée par Direct2D.
    • Direct2D : remplace, en plus complet, DirectDraw. Disponible pour Windows 7, et pour Vista sous forme de mise à jour.
    • DirectWrite : pour les polices. Offre notamment un anticrénelage bidirectionnel. Disponible pour Windows 7, et pour Vista sous forme de mise à jour.
    • Direct3D (D3D) : Pour les graphismes 3D.
    • DXGI : Pour énumérer les cartes et les écrans et gérer les swap chains pour DirectX 10 et au-dessus.
  • DirectInput : permet de gérer les entrées utilisateur de nombreux matériels comme les claviers, souris et joysticks ou tout autre matériel connectable à un PC, destiné au monde du jeu et disposant des pilotes adaptés. Cette API est obsolète depuis la version 8.
  • Xinput : gère les entrées manette Xbox 360. API de nouvelle génération qui remplace DirectInput. Supporté par les contrôleurs compatibles avec la Xbox 360.
  • DirectPlay : facilite la communication sur un réseau local ou non. N’est plus mis à jour depuis la version 8.
  • DirectSound : permet de jouer et d’enregistrer des sons au format PCM. DirectSound3D (DS3D) : permet de jouer des sons positionné dans un espace 3D. Cette API est obsolète.

source : https://fr.wikipedia.org/wiki/DirectX

Il existe d’autres API et interface de programmation graphique :

Quelles sont les versions de DirectX

Voici les versions de DirectX en fonctions des versions de Windows.
La dernière version de DirectX est donc la version 12.

DateVersion de DirectX par défautVersion de WindowsVersion maximale de DirectX
Jul. 2015DirectX 12.0 (10.00.22000.1000)
DirectX 12.0 (10.00.19041.0928)
Windows 11
Windows 10
Oct. 2013DirectX 11.2 (6.03.9600.16384)Windows 8.1
Windows 2012 Server R2
DirectX 11.2
Août 2012DirectX 11.1 (6.02.9200.16384)Windows 8
Windows RT
Windows 2012 Server
Août 2011DirectX 11.0 (6.01.7601.17514)Windows 7 SP1
Windows Server 2008 R2
DirectX 11.1
DirectX 12.0 (sous la forme de plugin
pour certains jeux)
Oct. 2009DirectX  11.0 (6.01.7600.16385)Windows 7
Windows Server 2008 RS SP1
Avr. 2009
Fev. 2008
Nov. 2006
DirectX 10.1 (6.00.6002.18005)
DirectX 10.1 (6.00.6001.18000)
DirectX 10.0
Windows Vista SP2
Windows Vista SP1
Windows Vista
DirectX 11
Jul. 2004DirectX 9.0c (4.09.00.0903)Windows XP SP2DirectX 9.0c
Nov. 2000DirectX 8.0 (4.08.01.0881)Windows XP SP1
Windows XP
Windows Server 2003
DirectX 9.0c
Sept. 2000DirectX 7.0 (4.07.01.3000)Windows MeDirectX 9.0c
Mai 1998DirectX 5.2 (4.05.01.1600)Windows 98
Windows 2000
DirectX 9.0c
Juin 1995Direct 2.0a (4.03.00.1096)Windows 95 OSR2
Windows NT 4.0
DirectX 8.0a
Les versions de Directx par version de Windows

Comment connaître la version de DirectX avec DXDiag

DXDiag est un outil d’informations et de diagnostique pour DirectX.

  • Sur votre clavier, appuyez sur les touches + R
  • Puis saisissez dxdiag et OK. Plus de détails : Comment ouvrir dxdiag
Comment ouvrir dxdiag (Outil de diagnostic DirectX)

L’utilitaire possède plusieurs onglets :

  • Système : affiche les informations générales du système. L’outil MSINFO32 est plus complet de côté là, voir : Informations systèmes : processeur, carte mère
  • Affichage : les informations liées à l’affichage, dont les informations de la carte graphique et son pilote, si les fonctionnalités Direct3D, DirectDraw sont bien activées.
  • Son : même chose au niveau du son
  • Entrée: tout ce qui est lié aux périphériques d’entrée : clavier, souris
Dxdiag : outil de diagnostique DirectX

DXDiag indique en bas de l’onglet Système, la version de DirectX installée.
Sur chaque onglet, en bas, DXDiag vous informe si des erreurs DirectX sont détectées :

Dxdiag : outil de diagnostique DirectX

Comment télécharger DirectX

Pour mettre à jour DirectX, suivez ce tutoriel :

Comment réparer DirectX

Vous pouvez réparer DirectX en cas de problèmes et dysfonctionnements sur vos jeux ou certaines applications multimédias.
Pour réparer DirectX, rendez-vous sur la page suivante :