Vérifiez DirectX installé. Comment voir quel DirectX est installé sur votre ordinateur

Le système d'exploitation Windows a une structure assez complexe, que seuls ses développeurs peuvent comprendre. Pour le bon fonctionnement de tous ses composants dans les applications et les jeux nécessitant des ressources importantes, les développeurs du studio Microsoft publient un ensemble spécial d'outils - DirectX. C'est une erreur de penser qu'il s'agit simplement d'un programme dont les utilisateurs ont besoin.

En fait, DirectX est un ensemble d'outils pris en charge par Microsoft pour les développeurs. Il est impossible de programmer des applications et des jeux complexes pour Windows sans DirectX. Il doit également être installé sur l'ordinateur de l'utilisateur final du programme ou du jeu développé afin que Windows puisse interagir avec lui. Les outils DirectX sont régulièrement améliorés et de nouvelles versions sont publiées. C'est pourquoi il est important que l'utilisateur sache quel DirectX est installé sur l'ordinateur et s'il doit être mis à jour pour fonctionner avec un jeu moderne.

Comment savoir quel DirectX est installé

Définir Version DirectX sur un ordinateur sous Contrôle Windows très simple, il suffit de :

  1. Appuyez sur la combinaison Windows + R de votre clavier pour ouvrir la ligne « Exécuter » ;
  2. Vous devrez y entrer la commande dxdiag ;
  3. Cela ouvrira une fenêtre d'informations système appelée « Outils de diagnostic DirectX ». Dans l'onglet « Système » en bas, vous pouvez voir une colonne indiquant quel DirectX est installé sur l'ordinateur.

Important: Vous pouvez installer n'importe quelle version de DirectX sur votre ordinateur. Cependant, il existe une nuance importante : s'il n'est pas pris en charge par le matériel, le système Windows ne pourra pas fonctionner avec. Ensuite, le système d'exploitation sélectionne comme active la version la plus prise en charge de DirectX, et c'est cette version qui s'affiche dans le menu de diagnostic, dont les informations sont données ci-dessus.

Comment déterminer la version de DirectX à l'aide de programmes tiers

En plus du système opérateur utilitaires qui vous permettent de déterminer la version de DirectX sur votre ordinateur applications tierces. En même temps, ils sont capables de fournir beaucoup plus d’informations que la commande dxdiag mentionnée ci-dessus.

L'application AIDA64 est un outil de diagnostic informatique pratique. Son version gratuite peut être téléchargé sur le site officiel des développeurs. Ce programme vous permet de trouver des informations sur tous les composants de l'ordinateur, ainsi que sur le composant logiciel.

Dans le menu de gauche de l'application, vous pouvez voir un élément DirectX distinct. Il contient des informations réparties en trois sous-sections : fichiers, vidéo, son :


AIDA64 n'est pas le seul programme de diagnostic pour votre ordinateur. Vous pouvez trouver plusieurs de ses analogues sur Internet, payants et gratuits.

Pourquoi DirectX 12 ne fonctionne pas sous Windows 10

L'une des fonctionnalités du système d'exploitation Windows 10, que Microsoft promeut activement, concerne les jeux. La nouvelle version du système d'exploitation à un «niveau proche du matériel» fonctionne avec des jeux développés sur DirectX 12. Cela permet aux joueurs sur des ordinateurs à faible consommation d'exécuter des projets nécessitant des performances élevées.

Cependant, certains utilisateurs de Windows 10 peuvent découvrir en vérifiant qu'ils ont installé DirectX 11 ou 11.2, et non le DirectX 12 moderne. Dans une telle situation, il n'est pas nécessaire de télécharger DirectX 12 depuis le site officiel de Microsoft et de l'installer sur votre ordinateur. , puisque cela n'aidera pas. Cette version les pilotes sont initialement disponibles dans Windows 10, et la solution au problème doit être recherchée dans un autre plan.

Si vous voyez DirectX 11.2 au lieu de DirectX 12 sous Windows 10, cela est dû à :


Il est important de noter qu'un DirectX plus récent sur un ordinateur ne remplace pas Versions précédentes. Autrement dit, si une application ou un jeu nécessite DirectX 8,9 ou 10 pour fonctionner et que des versions ultérieures sont installées sur votre ordinateur, vous devez télécharger « l'ancien » pilote.

DirectX - un ensemble de bibliothèques et logiciel, qui sont utilisés pour résoudre les problèmes liés à la sortie d'applications et de jeux pour le système d'exploitation Système Windows. Chaque version du système d'exploitation dispose d'une certaine génération de ce logiciel installée, qui correspond aux capacités de la carte vidéo installée. Chaque version ultérieure du package API inclut toutes les bibliothèques héritées, vous n'avez donc pas besoin d'installer toutes les versions d'affilée - installez simplement le dernier package. Voyons comment vérifier DirectX sur Windows 7 différentes façons.

Moyens standards

Les systèmes d'exploitation Windows disposent d'une fonctionnalité intégrée spéciale qui vous permet d'afficher des informations sur le système, l'écran, le son et les périphériques d'entrée. Avoir accès à cette application peut se faire de deux manières : à l'aide d'une commande dans la fenêtre "Exécuter" ou en lançant un fichier exécutable. Considérons les deux options.

Afin de vérifier DirectX sur Windows 7, vous devez suivre ces étapes :

  1. Lancez l'application Exécuter. Cela peut être fait en utilisant le menu Démarrer et l'élément du même nom, ou via la combinaison de touches Win+R.
  2. Dans la fenêtre qui s'ouvre, entrez la commande dxdiag et cliquez sur OK pour exécuter la bonne application.
  3. Après un certain temps passé à collecter des informations, vous verrez une fenêtre avec des statistiques et
  4. Sur le premier onglet "Système" il y a une ligne "Version DirectX". En face, vous verrez le numéro de la version actuelle du logiciel installé sur l'ordinateur.
  5. Cependant, la version qui apparaît dans le premier onglet n'est pas nécessairement celle prise en charge par votre carte vidéo. Pour trouver des informations sur les bibliothèques prises en charge, vous devez ouvrir l'onglet Affichage.
  6. Faites attention à la section "Pilotes" et à la ligne DDI pour Direct3D. En face de cet élément se trouve le numéro de génération du package API pris en charge par votre carte vidéo.

Vous savez maintenant comment vérifier DirectX sur Windows 7 dans deux directions : celle installée sur l'ordinateur et celle prise en charge par l'accélérateur graphique de votre ordinateur.

Deuxième option standard

Vous pouvez le lancer d'autres manières. Tout d'abord, vous pouvez ouvrir partition système disque dur et accédez au répertoire Windows et System32. Dans la liste de tous les fichiers, recherchez dxdiag.exe et ouvrez-le.

Deuxièmement, l'utilisateur peut utiliser la recherche dans le menu Démarrer. Pour ce faire, ouvrez le menu et saisissez le nom du fichier exécutif. Une fois qu'il apparaît dans la liste des correspondances trouvées, exécutez-le. Bien entendu, vous pouvez exécuter l'application et vérifier la version de DirectX sous Windows 7. De plus, les options décrites conviennent à toutes les versions ultérieures du système d'exploitation, jusqu'à 10.

Programmes tiers

Si vous n'êtes pas satisfait remède standard vérifiez, vous pouvez alors utiliser un utilitaire tiers pour vérifier les informations sur le système et l'équipement. Par exemple, l’un de ces programmes est le populaire AIDA64. Vous pouvez télécharger gratuitement version d'essai et affichez la version DirectX sur Windows 7 via celui-ci.

Vous devez exécuter le programme et sélectionner « Système d'exploitation » dans le répertoire principal avec les partitions. Dans celui-ci, retrouvez la ligne avec le nom du logiciel, en face de laquelle sera écrit version installée.

Pour comprendre quelle version est prise en charge par votre carte vidéo, recherchez la section DirectX et ouvrez l'onglet "Vidéo". Recherchez ensuite la ligne "Support matériel". En face, vous pouvez vérifier DirectX sur Windows 7, qui est supporté par votre accélérateur graphique.

Les utilisateurs sont souvent perplexes quant à la raison pour laquelle tel ou tel jeu ne démarre pas sur leur ordinateur. Cela arrive même aux utilisateurs qui ont acheté une « machine » puissante et performante. Pourquoi ne pouvez-vous pas installer des jeux avec des exigences maximales ? La raison en est peut-être une édition obsolète de DirectX, qui n'est pas en mesure de prendre en charge certaines technologies. Si vous souhaitez connaître la version DirectX et résoudre le problème de lancement d'un jeu en particulier, lisez la suite !

Un utilitaire obsolète crée un problème lors du lancement des jeux

Qu’est-ce que DirectX ?

Nous parlons d'un outil qui contient des packages technologiques multimédia nécessaires à diverses applications. En d'autres termes, il s'agit d'un ensemble de fonctions nécessaires à la résolution de divers problèmes liés aux jeux, au multimédia et à certaines autres données, développées pour le système d'exploitation Windows.

DirectX est couramment utilisé pour écrire des jeux. Le programme fournit des fonctions qui traitent les flux graphiques et audio. De plus, sans cela, l'ordinateur ne sera pas en mesure de traiter les informations transmises par les joysticks, les souris, les claviers, etc. Il n'est pas nécessaire de payer pour cela, il est disponible sur la ressource officielle de Microsoft.

Vérification des versions

Il est nécessaire de vérifier la version pour comprendre si DirectX est réellement responsable du dysfonctionnement du jeu. Fait intéressant, des éditions mises à jour du programme sont souvent incluses avec le jeu, mais il existe des exceptions.

Alors, comment savoir quel DirectX est installé ? Le moyen le plus simple consiste à utiliser les outils intégrés. La procédure ressemble à ceci :

  • appuyez sur Gagner+R ;
  • entrez dans le champ dxdiag ;
  • appuyez sur Entrée.

Le système lancera un outil de diagnostic contenant tout sur DirectX, y compris des informations sur son type. Le numéro est indiqué en bas de l’onglet « Système ». Cette manipulation convient à n'importe quel OS Microsoft.

En fait, différentes versions de Windows prennent également en charge différentes versions de DirectX. Windows jusqu'à la version 7 nécessitait l'installation de DirectX 9c séparément, et cette bibliothèque était presque toujours incluse avec les jeux sur disque. Sous Windows 7, 8 et 10, DirectX est déjà inclus dans le système et rien ne doit être installé.

L'option qui sera utilisée sur l'ordinateur est déterminée par le système en fonction des capacités de la carte vidéo, bien que sous Windows 7 et 8, le maximum sur lequel vous pouvez compter est DirectX 11, et dans la version "dix", 12 est utilisé, qui fournit toutes les capacités graphiques modernes.

Pour des raisons de compatibilité ascendante, il est toutefois conseillé d'installer DirectX 9c sur les nouvelles versions de Windows. Cela vous permettra d'exécuter facilement d'anciens jeux sortis avant l'apparition des shaders de la version 4 et de toute une génération de cartes vidéo qui les prennent en charge.

Il existe une autre méthode qui vous permet de déterminer quelle version du programme est utilisée sur votre PC. Nous parlons des paramètres de votre carte vidéo. Par exemple, tout ce dont vous avez besoin sur DirectX se trouve dans les informations sur la carte NVidia.

Il existe également de nombreux utilitaires sur Internet qui collectent toutes les informations sur le système (y compris les versions des logiciels).

Bien entendu, il est conseillé d’avoir la dernière, la 12ème version de DirectX sur votre PC. Il vous permettra de profiter des graphismes réalistes les plus avancés des jeux modernes. Mais il y a des problèmes ici - cela nécessite non seulement d'installer un nouveau Version Windows 10, mais disposent également d'une carte vidéo prenant en charge DirectX 12.

Le fait est que le processeur graphique lui-même prend en charge un ensemble limité de commandes, il ne fonctionne donc qu'avec la version de DirectX qui était en vigueur au moment de son développement, ainsi qu'avec les versions plus anciennes. Les nouvelles cartes vidéo, associées à un système approprié, peuvent montrer toutes leurs capacités.

En revanche, Windows 7 et 8 ne pourront pas utiliser DirectX 12, même si la carte vidéo appropriée est installée - ils ne prennent en charge que la version 11.

Par conséquent, les informations affichées par le système nous indiquent uniquement quelle version maximale possible de DirectX est actuellement exécutée sur la combinaison actuelle de système d'exploitation et de carte vidéo. Vous pouvez trouver sur Internet ou lire dans les instructions de votre carte vidéo quelle version maximale de DirectX elle prend en charge. Vous souhaiterez peut-être passer à Windows 10 si votre carte graphique prend en charge la version 12.

Les développeurs de jeux tiennent également compte du fait qu'ils seront lancés sur des ordinateurs présentant une grande variété de configurations. Par conséquent, ils offrent le choix de DirectX et différentes options graphiques dans les paramètres. De plus, la bibliothèque elle-même est rétrocompatible et si les nouvelles versions ne sont pas prises en charge, les plus anciennes sont utilisées, les graphiques ne seront tout simplement pas aussi réalistes.

Plus la version de DirectX est élevée, mieux c'est pour les jeux. Pour la plupart des autres applications, cela est pratiquement indifférent, puisqu'elles n'accèdent pas à cette bibliothèque lors de leur exécution. Seuls quelques-uns qui utilisent au maximum les capacités de la carte vidéo sont sensibles à ce paramètre - par exemple, les éditeurs graphiques 3D tels que 3D Studio Max.

Tweeter

J'ai souvent été confronté à toutes sortes d'idées fausses sur le sujet DirectX. Par exemple, les utilisateurs essaient d'installer DirectX de certaines versions peu plausibles, de télécharger quelque chose d'incompréhensible à partir de certains sites « de gauche », etc., obtenant finalement toutes sortes d'erreurs dans Windows fonctionne et des jeux.

Je vais traiter de tout cela dans cet article, en essayant de mettre les points sur tous les i en matière de technologie de jeu DirectX.

Qu'est-ce que DirectX

Pour comprendre ce qu’est la vérité et ce qu’est la fiction, découvrons d’abord ce qu’est DirectX ? Wikipédia nous dit :

DirectX(de l'anglais direct- direct, immédiat) est un ensemble d'API conçues pour résoudre des problèmes liés à la programmation sous Microsoft Windows. Le plus largement utilisé dans l’écriture de jeux informatiques. … Souvent, les versions mises à jour de DirectX sont fournies avec des applications de jeux.

Plus en mots simples: DirectX est une « couche » entre la carte vidéo et les jeux, vous permettant d'exploiter pleinement toute la puissance de calcul de votre ordinateur pour restituer de superbes graphismes.

Je me souviens qu'en 2003, j'étais satisfait des reflets crédibles sur les vitres des voitures et des flaques d'eau sur la route dans le jeu Need. pour la vitesse: Sous terre, lorsque j'ai installé sur mon ordinateur une carte vidéo prenant en charge DirectX 9. Bien sûr, le problème ne se limite pas aux seules réflexions, mais avant tout.

En quoi les versions de DirectX diffèrent-elles ?

Les technologies progressent assez rapidement. Chaque nouvelle version de DirectX permet aux programmeurs d'ajouter de nouveaux effets au jeu et d'optimiser les anciens.

Je pense que la différence la plus évidente entre les capacités de DirectX différentes versions montrera cette vidéo :

Faites attention aux magnifiques effets de neige volante sous les roues de la voiture et aux ombres douces dans la version DirectX 11 (à gauche). À droite se trouve le neuvième, beaucoup plus âgé. En principe, des effets tels que des ombres douces et de la neige sous les roues peuvent être mis en œuvre à l'aide de la technologie DirectX 9, mais la baisse des performances sera perceptible - dans le « neuf », il n'y a ni optimisation ni mise en œuvre compétente de tels effets.

Le deuxième exemple est le jeu Crysis 2 :

On pense que plus la version de DirectX est élevée, meilleure est l'image. Mais il ne faut pas s’attendre à un miracle : souvent, les changements ne sont pas perceptibles. À mon avis, la principale raison d'une si petite différence dans la qualité d'image est que les jeux sont désormais développés simultanément pour consoles de jeux Xbox, Sony PlayStation et PC. Par rapport aux ordinateurs personnels modernes, les consoles sont faibles en termes de performances et de technologies prises en charge. Du coup, on joue sur ordinateur à des jeux dont les graphismes sont restés au niveau de l'année de sortie des consoles, admirant les textures floues et les effets simplifiés. Oui, il existe des jeux développés ou modifiés pour PC, mais ils ne sont que quelques-uns.

Un exemple typique de multiplateforme est le jeu Skyrim :

La différence graphique entre Playstation 3 et Xbox360 réside dans les détails : sur PS3, il y a peu d'eau qui coule quelque part, sur Xbox 360, les ombres ne réagissent pas aux sources de lumière vacillantes. Sur un PC (identifié comme « Windows » dans la vidéo), il n'y a pas de tels problèmes, et les objets à longue distance sont visibles, mais il n'y a pas d'autres améliorations. Plus tard, les développeurs ont publié un ensemble de textures haute définition pour la version PC du jeu, mais cela n'a pas amélioré de manière significative les graphismes.

Pour que vous puissiez voir quel type de graphiques un ordinateur peut produire - un exemple de jeu conçu pour utiliser toutes les capacités d'une carte vidéo et d'un processeur :

Voyez-vous la différence? Bel éclairage, textures claires, mouvements fluides. Ce niveau de détail serait inaccessible avec les technologies DirectX 9 existantes : il y a trop d'objets dans le cadre en même temps. De nombreux effets sont également implémentés à l'aide de cartes vidéo prenant en charge au minimum DirectX 10.

Caractéristiques du moteur graphique Crysis 3 :

Contrairement à ce que pensent certains utilisateurs, DirectX ne s'améliore pas graphiques dans les jeux, mais seulement donner une chance le programmeur pour rendre le jeu plus beau. Si le jeu a été développé pour DirectX 9, alors la présence de la version DirectX 10 ne changera rien. Tout dépend non seulement des capacités de la carte vidéo, mais également du support technologique du jeu. Si vous combinez le tout, vous obtenez un jeu tout simplement merveilleux en termes de graphisme.

Différentes versions de Windows et DirectX

DirectX est essentiellement un ensemble de fichiers – des bibliothèques de logiciels. S'ils ne sont pas dans dossiers système, alors les jeux, au mieux, seront affichés sans effets, au pire, ils ne démarreront pas, donnant une erreur (au démarrage du jeu, l'erreur « d3dx9_42.dll introuvable » apparaît, où les chiffres peuvent être différents).

Un ensemble minimum de ces fichiers est déjà présent dans seulement Windows installé. Selon la version du système d'exploitation, il y aura un ensemble de fichiers différent, ce qui signifie la prise en charge de différentes versions de DirectX (informations ici) :

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista- DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7-DirectX 11.1
  • Windows 8-DirectX 11.1
  • Windows 8.1 - DirectX 11.2
  • Windows 10-DirectX 12

Versions précédentes incluses. Ceux. Windows 10 prend en charge la version 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 et plus bas.

Comment installer un ensemble complet de fichiers DirectX sera décrit dans le texte.

Prise en charge de la carte vidéo DirectX de différentes versions

Comment carte vidéo plus récente, la version supérieure de DirectX qu'il prend en charge. Toutes les versions précédentes seront également prises en charge. Autrement dit, les anciens jeux utilisant DirectX 7/8/9 devraient théoriquement fonctionner correctement. En pratique, la prise en charge du système d'exploitation devient une limitation. Les jeux développés pour Windows 95/98/ME plantent souvent sur les systèmes d'exploitation plus récents ; la carte vidéo n'a absolument rien à voir avec cela.

Dans le même temps, vous devez comprendre que le fonctionnement de DX dépend également de Windows. Les jeux qui nécessitent Direct 12 ne fonctionneront pas sur Win7/8, encore moins XP. La carte vidéo elle-même fonctionnera dans les systèmes anciens, c'est juste que les fonctions API modernes ne seront pas disponibles. Ainsi, avec une carte vidéo prenant en charge DirectX 12, vous ne pourrez pas jouer à des jeux modernes sous Windows XP - seuls ceux fonctionnant via DirectX 9 et versions antérieures seront lancés.

Comment puis-je savoir quelle version de DirectX ma carte vidéo et Windows prennent en charge ?

Carte vidéo

Vous pouvez trouver des informations sur la version de DirectX prise en charge par votre carte vidéo sur la page officielle du site Web du fabricant et dans n'importe quelle boutique en ligne. Par exemple, dans Yandex.Market. Cependant, en général, toutes les cartes vidéo commercialisées après 2015 prennent en charge la version 12. Bien qu’il y ait des nuances avec le DX12, nous en parlerons ci-dessous.

les fenêtres

Il est plus difficile de déterminer quelle version Windows prend en charge, car cela dépend en grande partie des mises à jour que vous avez installées. Si vous disposez de Windows 10, il dispose certainement de la dernière version de l'API. Pour tous les autres OS, l'algorithme est le suivant :

1. Assurez-vous que toutes les mises à jour Windows sont installées (Démarrer – Tous les programmes – Windows Update – Rechercher les mises à jour – Installer).

2. Facultatif : Mettez à jour le pilote de votre carte vidéo vers la dernière version :

Il n'y a pas d'autre moyen de changer de version si le jeu ne le propose pas. Pensez par vous-même : les développeurs ont écrit le code du jeu à l'aide de commandes pour une version spécifique. Il est impossible de simplement remplacer des commandes par d’autres.

Toutes les parties doivent prendre en charge une certaine version de DirectX : la carte vidéo, le système d'exploitation et le jeu.

Ainsi, la question « sur quel DirectX est préférable de jouer » n'a aucun sens - que font le matériel, le système d'exploitation et les usages jeu, alors ce sera le cas.

Dois-je installer DirectX depuis le site Web de Microsoft ? Qu'est-ce que cela donne ?

En bref : vous pouvez, mais cela ne changera pas la version de DirectX !

Si vous souhaitez que les jeux fonctionnent normalement, assurez-vous d'installer toutes les mises à jour de Windows Update car c'est à partir de là que Windows récupère les dernières versions des bibliothèques. Confirmation de Microsoft.

Sur le site Web de Microsoft, qui a développé DirectX, vous pouvez télécharger le programme d'installation de DirectX. En fait c'est Pas Programme d'installation DirectX, mais uniquement un programme d'installation qui téléchargera depuis Internet et installera les nouvelles versions des bibliothèques de logiciels DirectX. Malgré les numéros 9, 10, 10.1, etc., DirectX dispose également d'une numérotation interne, liée aux mises à jour. Autrement dit, des corrections et des améliorations sont possibles au sein des versions.

Windows 7, 8 et 10, ces bibliothèques, en général, Pas besoin, car les mises à jour requises proviennent du centre de mise à jour. Mais si un ancien jeu (2005-2010) utilisant DirectX 9 ne démarre pas pour vous, essayez d'installer ce même programme d'installation. Peut-être que ça aidera.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL-D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

Pour vérifier ce que le programme d'installation a installé, j'ai téléchargé le programme d'installation hors ligne DirectX, nécessaire pour installer les mises à jour DirectX sur des ordinateurs sans Internet :

À en juger par les dates, au moment de la rédaction de cet article, les mises à jour des composants DirectX ont été publiées le 18 avril 2011. (mise à jour du 29/01/2016 : désormais tout passe par le centre de mise à jour dans les autres packages).

Le programme téléchargé est essentiellement une archive auto-extractible. Ouvrons-le avec l'archiveur 7-zip :

Faites attention aux noms de fichiers - le programme d'installation contient à la fois des fichiers liés à DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, etc.) et DirectX 10 (d3dx10_35, d3dx10_40, etc.). Chaque version est mise à jour - de nouvelles versions des bibliothèques .dll sont publiées, de nouvelles sont ajoutées.

Je vous le rappelle encore une fois : il ne s'agit pas d'une mise à jour de DirectX de version en version. Cette mise à jour des versions de la bibliothèque logicielle n'a rien à voir avec la numérotation 9, 10, 10.1, 11, 11.1. Vous ne pourrez pas mettre à niveau votre installation DirectX de cette façon.

Après l'installation, de nouvelles bibliothèques seront ajoutées et les anciennes seront mises à jour, ce qui permettra de lancer les jeux qui signalent une erreur manquante d3dx*. Vous pouvez donc essayer de l'installer.

Où télécharger DirectX ?

Installez simplement les mises à jour via le centre de mise à jour !

Ne téléchargez DirectX à partir d’aucun site c'est interdit! Vous risquez d'attraper des virus !

Les composants DirectX sont mis à jour via Windows Update. C'est la seule façon d'obtenir le support DirectX 10.1 Et 11 sous Windows Vista, 11.1 sous Windows 7.

Microsoft DirectX est inclus en tant que composant dans les systèmes d'exploitation Windows. Vous pouvez mettre à jour DirectX avec le dernier service pack ou d'autres mises à jour via Windows Update.

Si je télécharge et installe DirectX sur Windows XP, DirectX 11 y apparaîtra-t-il ?

N'apparaîtra pas. DirectX 10, 11 et versions ultérieures sur Il n'y aura jamais de Windows XP. Je pourrais continuer encore et encore sur ce sujet, mais je dirai simplement ceci : propriétaires de Windows XP, surmontez-le - ce système d'exploitation a depuis longtemps cessé d'être un système d'exploitation « de jeu ». De nombreux jeux modernes ne prennent pas en charge Windows XP. Même Microsoft y a officiellement renoncé.

Il convient de noter qu'il existe une version DirectX 10 pour Windows XP réalisée par des artisans. Essentiellement, il s'agit simplement d'un ensemble de bibliothèques de logiciels, ne pas ajouter Effets DirectX 10, mais permettant seulement à certains jeux de fonctionner sans erreur sous XP si le mode « DirectX 10 » est activé dans leurs paramètres. Quoi qu'il en soit, cet ensemble de bibliothèques est très susceptible de provoquer des problèmes dans le système d'exploitation, vous ne devez donc jamais installer une telle division.

Comment installer DirectX version 11.1 sur Windows 7 ?

Avec l’avènement de Windows 10, cette question est plus que jamais d’actualité. Il existe un support pour DirectX 11 .1 existe déjà au départ. Windows 7 est préinstallé avec 11 . Le support de la nouvelle version de DirectX arrivera Centre Mises à jour Windows (Démarrer - Tous les programmes - Windows Update). La mise à jour s'appelle KB2670838.

Mettez donc à jour Windows via le Centre de mise à jour. Cela s'applique également à Windows 8.

DirectX12

De nombreuses rumeurs circulent autour de DirectX 12. Je vais essayer de mettre les points sur les i.

Windows 7, 8 et DirectX 12

Non. Non et non encore ! DirectX 12 sur Windows 7 et 8 Pas volonté. Théoriquement, cela peut être réalisé si les fabricants de cartes vidéo et Microsoft coopèrent. En pratique - hélas. La version 12 est l'apanage de Win10.

De nombreuses anciennes cartes vidéo prennent partiellement en charge DirectX 12

Représentants du fabricant Cartes vidéo AMD et nVidia a déclaré que les cartes vidéo prenant en charge DirectX 11 prendraient également en charge DirectX 12. Cela s'est avéré être une tromperie marketing. L'avantage de DirectX 12 par rapport à 11 est une augmentation multiple des performances grâce à l'optimisation du travail avec les composants de la carte vidéo (mémoire, processeur vidéo). Le matériel des cartes vidéo publiées à l'ère DirectX 11 et antérieures n'est pas adapté à DirectX 12, donc la principale fonctionnalité de la nouvelle version de l'API - l'accélération graphique - ne fonctionnera pas.

Autrement dit, les jeux modernes qui nécessitent la version 12 de l'API graphique pour fonctionner fonctionneront avec de telles cartes vidéo. Mais il faudra baisser la qualité graphique au minimum pour obtenir un frame rate plus ou moins correct.

Il existe trois niveaux de prise en charge de la nouvelle API graphique par les anciennes cartes vidéo : niveau 1, niveau 2 et niveau 3. Le niveau 3 est la prise en charge la plus complète de la norme. Et c’est peut-être ce qui se rapproche le plus de ce qu’est le DX12. Vous pouvez jouer à des jeux modernes avec eux avec des paramètres graphiques minimaux assez confortablement.

Carte graphique Intel ValleyView2 HD

Carte graphique Intel HD 2500

Carte graphique Intel HD 4000

Et plus récent.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG, séries M et D

AMD Radeon HD 8xxxG

Et plus récent.

Il semble que tout le monde devrait le faire.

Carte graphique Intel HD 4400

Carte graphique Intel HD 4600

Carte graphique Intel HD 5000

Carte graphique Intel Iris 5100

Carte graphique Intel Iris Pro 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

Et plus récent.

Intel- Non.

DMLA- Non.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT740M

NVIDIA GeForce GT750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

Et plus récent.

Intel- Non.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Graphiques AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

Et plus récent.

Mais nVidia ne dispose pas encore de cartes vidéo prenant entièrement en charge DirectX 12.

Mise à jour du 3 mars 2018 : a déjà. Tous les versions modernes prennent en charge la version 12.

Veuillez noter qu'après 2015, la prise en charge de la version 12 de l'API s'est améliorée ; vous n'avez désormais plus besoin de connaître les niveaux de niveau.

Niveaux de fonctionnalités

En tant que propriétaire d’une AMD Radeon HD7950, j’aimerais être heureux qu’elle prenne définitivement en charge DX12, mais cela ne fonctionne pas. Le fait est que Microsoft est allé plus loin et a introduit des niveaux de fonctionnalités supplémentaires (« niveaux de fonctionnalités »). Si les niveaux de niveau sont un indicateur pour les acheteurs, alors les niveaux de fonctionnalités sont destinés aux développeurs et indiquent quelles fonctionnalités de la nouvelle version de l'API sont entièrement prises en charge par le processeur de la carte vidéo.

Niveau de fonctionnalité 11.0- prise en charge de la carte vidéo DirectX11 et de la fonction « Resource Binding » de niveau 1. Représentants de ces cartes vidéo : NVIDIA GeForce GTX400/500/600/700.

Niveau de fonctionnalité 11.1- DirectX 11 .1 et le support de nombreuses fonctions que je ne listerai pas ici (pourquoi ?). Représentants :

  • NVIDIA GeForce GTX 745/750 ;
  • AMD Radeon HD série 7700-7900/8500-8900, Rx 240-280 ;
  • Graphiques Intel HD 4200-5200, 5300-6300 ;

Niveau de fonctionnalité 12.0- prise en charge de certaines fonctionnalités de niveau 1 et de niveau 2. Représentants : AMD Radeon HD 7790/8770, Rx 260/285/290 et plus récent.

Niveau de fonctionnalité 12.1- prise en charge complète du niveau 1, prise en charge matérielle de toutes les fonctionnalités de DirectX 12.

Ainsi, aucune des cartes vidéo commercialisées avant 2015 ne prend entièrement en charge DirectX 12. Certaines fonctionnalités sont implémentées au niveau logiciel, de sorte que le même jeu utilisant DX 11 et DX 12 ne bénéficiera pas d'une augmentation notable des performances lors du passage à nouvelle version API.

Conclusion

La vitesse des programmes dépend grandement du niveau d’accès au matériel informatique. Cela est particulièrement vrai pour les jeux. DX 12 offre des fonctionnalités que les développeurs ne doivent pas négliger. Malheureusement, dans la pratique, ils ne sont pas toujours pleinement utilisés. Par conséquent, GTA V, sorti sur PC en 2015, est plus beau et produit plus d'images par seconde sur le même matériel que Watch Dogs 2, sorti un an et demi plus tard, avec un gameplay similaire.

DirectX, comme les autres logiciel, nécessite des mises à jour périodiques. Pourquoi est-il si important de ne pas les négliger ? Comment déterminer la version du produit sur votre ordinateur ?

Qu'est-ce que DirectX et à quoi sert-il ?

DirectX est un ensemble d'API (diverses fonctions, constantes, etc.), conçu pour résoudre divers problèmes liés à la programmation sous Microsoft Windows. Direct est souvent associé à des jeux informatiques et est principalement utilisé par les joueurs.

DirectX est application gratuite, qui est disponible gratuitement sur le site officiel de Microsoft.

Le programme assure l'interaction entre la carte vidéo et le jeu : il dirige toute la puissance de calcul de l'ordinateur vers des graphiques de haute qualité. Grâce à DirectX, les utilisateurs peuvent profiter de magnifiques paysages, de personnages bien dessinés et de détails dans les jeux.

DirectX permet aux créateurs de jeux informatiques d'améliorer les graphismes

DirectX n'améliore pas les graphismes, il donne uniquement aux développeurs la possibilité de rendre l'image plus belle. Si un jeu a été écrit pour la version 9, alors l'installation de la 10 ne changera rien, mais un jeu développé pour la 11 sera pire dans la 10.

Comment vérifier la version actuelle de DirectX sur un PC Windows 7

DirectX fait partie des programmes installés par défaut sur le système d'exploitation. Chacun a sa propre version.

système opérateur Version DirectX
Windows XP SP2DirectX 9.0c
Windows VistaDirectX10
Windows Vista SP1DirectX 10.1
Windows Vista SP2DirectX11
Windows 7DirectX 11.1
Windows 8DirectX 11.1
Windows 8.1DirectX 11.2
Windows 10DirectX12

Mais il peut y avoir des différences lors de la mise à jour du système. Comment connaître la version de DirectX sur un ordinateur sous Windows 7 ?

Si Windows n'a pas trouvé la commande dxdiag, la version 5.0 ou antérieure est installée sur l'ordinateur, auquel cas installez dernière version DirectX via Windows Update.

Comment connaître la version de DirectX (vidéo)

DirectX est un logiciel intégré au système d'exploitation Windows qui affecte les graphiques dans jeux d'ordinateur. Si vous souhaitez profiter de paysages réalistes avec des détails bien dessinés, nous vous recommandons de mettre régulièrement à jour le produit vers la dernière version.

Publications sur le sujet