DirectX, l’API multimédia gratuite de Microsoft
DirectX est un ensemble gratuit d’interfaces de programmation d’application (API) (de l’anglais Application Programming Interface). Édité par Microsoft, cet API est destiné aux développeurs pour faciliter la création et la gestion de l'audio et de la vidéo sur les PC. Logiciels d’animation, jeux vidéo ou autre contenu offrent ainsi des performances accélérées grâce à Direct X.
DirectX est le nom générique de différentes bibliothèques constituées de deux sortes de composants. Les composants Runtime sont dédiés à exécution des applications et les SDK (Software Developpement Kit) sont des kits de développement logiciel à destination des développeurs. Disponibles en téléchargement, ils les aident à interagir avec les cartes graphiques et les cartes son.
C'est quoi le DirectX ?
Les composants sont installés sur la plupart des ordinateurs et s’exécutent lorsque l’application ou le jeu en a besoin pour fonctionner. Vous n’avez pas besoin de vous en préoccuper sauf si vous désirez programmer vous-même.
A quoi servent les différents composants de DirectX ?
Les composants intégrés les plus connus sont :
- DirectX Graphics. Il comprend Direct3D pour les graphismes en ligne en 3D et DirectDraw ou Direct2D pour les graphismes en 2D, ainsi que DirectWrite pour les polices.
- DirectMusic pour jouer la musique produite grâce à DirectMusic Producer.
- DirectPlay pour faire mieux communiquer les réseaux locaux.
- DirectSound pour jouer et enregistrer des sons en 3D. Il est remplacé par Xaudio.
Des changements ont eu lieu récemment pour améliorer la compatibilité de Windows 10 et ajouter la prise en charge de l’ombrage à taux variable. DirectX 12 propose aussi DirectXML qui prend en charge le traitement de l’intelligence artificielle (IA) et DirectX Raytracing qui permet de tracer des rayons de lumière en temps réel.
Comment savoir si vous avez DirectX ?
DirectX ne dispose pas d’une interface comme les autres applications, vous ne le trouverez pas dans votre liste. Voici comment trouver la version de DirectX installée sur votre appareil.
- Tapez « dxdiag » dans la zone de recherche située sur la barre d’outils.
- Cliquez sur « dxdiag Exécuter la commande ».
- S’affiche la fenêtre « Outil de diagnostic DirectX ». Tapez sur « Oui » pour vérifier vos pilotes.
- S’ouvre l’onglet « Système » où vous trouverez les « Informations système », notamment « Version DirectX ».
- Notez la version de DirectX qui est installée sur votre ordinateur.
Quelle est la dernière version de DirectX ?
DirectX 12 est la dernière version disponible en téléchargement sur Internet. Rappelez-vous que toutes les versions ont apporté leur contribution pour améliorer les performances. Ce fut notamment le cas pour Windows 7 qui a vu apparaître DirectX 11 et Windows 10 avec DirectX 12. Ce dernier est accessible depuis Windows Update. Sélectionnez l’onglet « Paramètres », puis « Sécurité », « Windoows Update » et « Verifier les mises à jour ».
Comment installer DirectX
Si vous n’êtes pas un programmeur, vous n’aurez probablement jamais à télécharger et à installer DirectX manuellement. Depuis Windows 8, tous les systèmes d’exploitation l’ont intégré pour plus de sécurité. Vous n’aurez donc qu’à télécharger la mise à jour demandée par Windows Update. Pour restaurer un ou plusieurs fichiers DirectX DLL manquants ou introuvables, rendez-vous sur le site Microsoft pour télécharger DirectX Runtimes pour l’utilisateur final – Français.
Quelles sont les alternatives à DirectX ?
DirectX n’est pas la seule API à interagir avec les cartes graphiques et les cartes son. Après avoir supplanté OpenGL, une API purement graphique, DirectX est à nouveau concurrencée par Vulkan, apparue plus récemment.
Une API incontournable et méconnue du grand public
DirectX est une API que vous ne pouvez pas choisir d’installer ou non. Si vos logiciels en ont besoin, vous devrez procéder à l’installation. Si vous voulez intervenir dans son fonctionnement, vous devrez avoir de solides connaissances en programmation.
DirectX reste une API digne de confiance. Son évaluation à 9 reflète l’avis très positif de ses utilisateurs. Grâce à ses nombreuses mises à jour, elle continue à améliorer les performances de Microsoft Windows, même si elle est aujourd’hui concurrencée.