Comment vérifier DirectX sur votre ordinateur. Comment savoir quel DirectX est installé, ou tout sur Direct

est une série de technologies qui font des appareils exécutant le système d'exploitation Windows un environnement idéal pour installer, lancer et exécuter des applications riches en éléments multimédias tels que des graphiques, des vidéos, des animations 3D et du son stéréo. De plus, le lancement et le bon fonctionnement de nombreuses applications modernes dépendent de la version de DirectX. Par conséquent, avant d'installer un jeu, les utilisateurs souhaitent souvent savoir comment connaître la version DirectX dans Windows 10.

Façons de déterminer la version de DirectX dans Windows 10

Il existe de nombreuses façons de savoir quel DirectX est installé sur Windows 10. Examinons-en quelques-uns plus en détail. Commençons par un moyen de découvrir la version technologique sans installer de programmes supplémentaires.

  • Appuyez sur « Win+R » et entrez « dxdiag ». Avec cette commande, nous appelons l'outil de diagnostic DirectX sous Windows 10.
  • Une nouvelle fenêtre s'ouvrira. Nous avons besoin de l'onglet "Système". Ici, nous pouvons vérifier quelle version de Direct X est installée sur le PC.

IMPORTANT! Si, pour une raison quelconque, l'outil ne démarre pas, vous pouvez vérifier la version de la technologie installée en ouvrant le lecteur C, le dossier « Windows », « System32 ». C’est ici que se trouvera dxdiag.exe. En exécutant ce fichier, le même outil de diagnostic DirectX apparaîtra.

Parmi les programmes adaptés à la détection de Direct X dans Windows 10, il convient de souligner :

  • Asrta32 ;

Afin de déterminer la version de la technologie API, vous devez installer AIDA64. Ensuite, après avoir lancé le programme, allez dans la section « Direct X » et regardez la version du composant installé.

Il est important de noter que si vous utilisez la version d’essai du logiciel, vous n’avez pas besoin de l’installer.

Vous pouvez également connaître la version de Direct X via le programme Astra32. Dans le même temps, si vous souhaitez uniquement savoir comment afficher la version de Direct X, il est préférable de choisir la version du logiciel sans installateur.

L'archive sera téléchargée. Après l'avoir décompressé, vous devez sélectionner le fichier « astra32.exe ».

En le lançant, l'analyse du système commencera.

Extérieurement, le programme est très similaire à AIDA64. Développez la branche « Programmes », « Windows ». Regardons la version DirectX.

En raison de la mise à jour du programme GPU-Z vers la version 2.1.0, un nouvel onglet est apparu dans le logiciel. Il affiche des données sur les technologies API. Par conséquent, en téléchargeant et en exécutant cet utilitaire sur votre PC, vous pouvez voir la version de Direct X. Les informations sur ce composant se trouvent dans l'onglet « Avancé ».

À l'aide de ces méthodes, vous pouvez déterminer la version de Direct X sur Windows 10, puis mettre à jour le composant ou le supprimer si des problèmes de compatibilité surviennent.

DirectX, comme tout autre 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 une application gratuite 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 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 est l'un 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 votre ordinateur, auquel cas installez la dernière version de 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 des jeux informatiques. 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.


DirectX est un ensemble d'API permettant de développer des applications pour le système d'exploitation Windows. Autrement dit, l'application est une plate-forme ou un framework permettant d'écrire rapidement des programmes. Certaines fonctions communes à de nombreuses applications occupent la part du lion. Pour éviter ces coûts, les outils de base sont développés séparément et sont inclus dans les objets DirectX COM.

C’est précisément ce qui rend une plateforme comme celle-ci si importante, puisque la plupart des développeurs ne prennent pas la peine de réinventer la roue. De plus, ce programme est multiplateforme et vous permet de travailler sur tous les systèmes d'exploitation. Étant donné que les fonctions utilisées dans DirectX sont utilisées dans le programme, l'utilisateur doit posséder un tel composant avec une version identique ou plus récente.

Si cette condition n'est pas remplie, soit divers retards se produiront lors du fonctionnement de l'application, soit, ce qui arrive le plus souvent, elle ne démarrera pas du tout. Il convient de noter que DirectX est principalement utilisé pour les programmes graphiques, et plus précisément pour les jeux.

Habituellement, si la version de plate-forme requise n'est pas disponible, des erreurs telles que D3DX9_24.dll se produisent. Le numéro figurant dans le trait de soulignement peut changer, mais la base du message est toujours la même. Dans de tels cas, la question se pose de savoir comment savoir quels Directx sont installés afin d'effectuer d'autres manipulations sur la base des informations.

Pour savoir quel Directx est installé, vous devez effectuer l'une des actions suivantes : recherchez dans les sections appropriées de Windows ou utilisez des programmes.

Comment savoir quel Directx est installé sur Windows à l’aide de dxdiag ?

Il existe un endroit spécial qui contient des informations ciblées sur la version du produit DirectX installée sur le système et il s'appelle « Outil de diagnostic DirectX ». Cet emplacement est le plus pratique à utiliser et ne nécessite pas d'installation préalable du programme.

  • Appuyez sur Win + R et entrez dxdiag ;

  • Dans la fenêtre du menu principal, à la fin de la liste se trouve une colonne « Version DirectX ».

En plus des informations clés sur la version du produit, vous trouverez ici d'autres options de Windows et de configuration. Certains des paramètres présentés sont assez importants, vous pouvez donc obtenir ici des informations sur le système d'exploitation, le fabricant de l'ordinateur et le BIOS installé. Il existe également des informations clés sur la configuration du PC, telles que la RAM, le processeur et la taille du fichier d'échange.

Un moyen supplémentaire d'accéder au même endroit, uniquement sans utiliser la ligne Exécuter, consiste à saisir dxdiag dans la recherche située dans Démarrer. Ensuite, de la même manière, vous accéderez à l’outil de diagnostic.

Dans la colonne caractéristiques, des informations pas entièrement complètes sont indiquées, c'est-à-dire que la version du produit est indiquée, mais sans subversion. Autrement dit, même si DirectX 11.2 est installé, il sera affiché sous la forme 11.

Panneau de configuration NVIDIA

Une autre option qui peut vous aider à découvrir de quel Directx je dispose est le panneau de configuration de la carte vidéo. Cette méthode nécessite l'installation d'un logiciel pour la carte et fonctionne avec Geforce. Étant donné que les pilotes sont généralement installés, il ne devrait y avoir aucun problème. Tu peux:

  • Faites un clic droit sur un espace vide de votre bureau et sélectionnez « Panneau de configuration Nvidia » ;
  • En bas de la fenêtre, cliquez sur « Informations système » ;

  • DirectX est répertorié dans la section Version de l'environnement.

Comment savoir quel Directx est installé sur Windows 7 via Aida64 ?

Une autre façon de savoir quel Directx est installé sur Windows consiste à utiliser l'application. Par exemple, regardons l'utilisation d'Aida64, mais Everest fonctionne de la même manière. Il vous suffit de télécharger le programme à partir du lien https://www.aida64.ru/download. En général, l'application est payante, mais dispose d'une version d'essai de 30 jours.

  • Installez le programme ;
  • Développez la liste « Système d'exploitation » ;
  • Sélectionnez l'onglet du même nom, qui contient la version DirectX ;
  • De plus, plus d'informations peuvent être trouvées dans : DirectX, puis sélectionnez « DirectX - vidéo ». Faites attention à la ligne "Support matériel".

Le principal avantage de cette méthode permettant de déterminer quelle version de Directx est installée est la disponibilité de données précises. Il existe des informations sur la subversion de l'application, parfois c'est assez important.

Installation de DirectX

Si le résultat des procédures précédentes ne vous satisfait pas et que l'application nécessite une version supérieure de l'environnement de développement, alors vous devez l'installer. L'installation est effectuée en standard, vous devez télécharger le fichier à partir du lien https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35.

Seul le programme d'installation Web peut être téléchargé à partir du site Web de Microsoft. C’est-à-dire un petit utilitaire qui déterminera la version la plus adaptée de la plateforme puis la téléchargera. Si cette approche ne vous convient pas, vous devrez télécharger le fichier complet depuis d'autres sites, ce qui est assez gênant.

Il peut également y avoir des dysfonctionnements dans le lanceur, il installera donc DirectX, mais l'erreur D3DX9 persiste. Dans ce cas, vous devez supprimer l'application et en installer une nouvelle ou télécharger la version complète du fichier.

Restrictions d'installation de DirectX

En fait, tous les systèmes d'exploitation ne prennent pas en charge les versions avancées du programme. Le maximum autorisé est donc :

  • Windows XP SP2-0c ;
  • Windows 7 et 8 – 11.1 ;
  • Windows 8.1 -11.2
  • Windows 10 est une version moderne de DirectX 12.

En plus de ces indications, toutes les cartes vidéo ne peuvent pas fonctionner correctement avec les nouvelles ou anciennes versions de DirectX. Pour savoir quelle est la version recommandée pour vous, recherchez simplement votre modèle d'adaptateur sur Google et recherchez des informations d'assistance. Il n'y aura généralement aucun problème si une version plus moderne est installée, mais des problèmes surviennent parfois.

Vous savez maintenant comment savoir ce que coûte DirectX et quoi en faire ensuite, et en conservant la version actuelle de l'utilitaire, vous pouvez éviter de nombreuses erreurs.

Si vous avez encore des questions sur le thème « Comment savoir quel DirectX est installé ? », vous pouvez les poser dans les commentaires


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

Dans tous les systèmes d'exploitation à partir de , les composants ci-dessus sont déjà intégrés à la distribution. Cela signifie que vous n'avez pas besoin de les installer séparément. Chaque édition du système d'exploitation possède sa propre version maximale des bibliothèques DirectX. Pour Windows 7, il s'agit de DX11.

Pour augmenter la compatibilité, en plus de la version la plus récente, le système contient des fichiers des éditions précédentes. Dans des conditions normales, si les composants DX sont intacts, les jeux écrits pour les versions dix et neuf fonctionneront également. Mais pour exécuter un projet créé pour DX12, vous devrez l'installer et rien d'autre.

Adaptateur graphique

La carte vidéo influence également la version des composants utilisée dans le système. Si votre adaptateur est assez ancien, il ne pourra peut-être prendre en charge que DX10 ou même DX9. Cela ne signifie pas que la carte vidéo n'est pas capable de fonctionner normalement, mais les nouveaux jeux qui nécessitent des bibliothèques plus récentes ne fonctionneront pas ou produiront des erreurs.

Jeux

Certains projets de jeux sont conçus de manière à pouvoir utiliser des fichiers de versions nouvelles et anciennes. Dans les paramètres de ces jeux, il existe une option d'édition DirectX.

Conclusion

Sur la base de ce qui précède, nous concluons que nous ne pouvons pas choisir quelle édition de bibliothèques utiliser dans notre système d'exploitation ; les développeurs Windows et les fabricants d'accélérateurs graphiques l'ont déjà fait pour nous. Les tentatives d'installation d'une nouvelle version de composants provenant de sites tiers n'entraîneront qu'une perte de temps, voire des pannes et des erreurs. Afin d'utiliser les capacités du dernier DX, vous devez changer de carte vidéo et (ou) installer un nouveau Windows.

Comme

Comme

Tweeter

J'ai souvent été confronté à toutes sortes d'idées fausses sur le sujet DirectX. Par exemple, les utilisateurs tentent d'installer DirectX de certaines versions peu plausibles, de télécharger quelque chose de peu clair à partir de certains sites « de gauche », etc., ce qui entraîne toutes sortes d'erreurs dans le fonctionnement de Windows 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 les 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.

En termes plus simples : DirectX est une « couche » entre la carte vidéo et les jeux, vous permettant d'exploiter pleinement toute la puissance de calcul de l'ordinateur pour restituer de superbes graphiques.

Je me souviens qu'en 2003, j'étais ravi des reflets crédibles sur les vitres des voitures et des flaques d'eau sur la route dans le jeu Need for Speed ​​: Underground, lorsque j'ai installé une carte vidéo prenant en charge DirectX 9 sur mon ordinateur. Bien sûr, ce n'est pas le cas. limité 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 cette vidéo montrera le plus clairement la différence entre les capacités de DirectX des différentes versions :

Faites attention aux magnifiques effets de neige volante sous les roues de la voiture et aux ombres douces dans la version DirectX 11 (à gauche). 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 :

En général, 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 les 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 radicalement amélioré les graphismes.

Vous pouvez ainsi 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. À propos, 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 permet 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 les 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 minimal de ces fichiers est déjà présent dans un Windows nouvellement 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, DirectX11.2, 11.1, 11, 10.1, 10, 9 et ci-dessous.

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

Plus la carte vidéo est récente, plus elle prend en charge la version supérieure de DirectX. Toutes les versions précédentes seront également prises en charge.

Windows devrait également prendre en charge cette version. Vous ne pouvez rien faire avec une carte vidéo prenant en charge DirectX 12 sous Windows XP - les jeux qui fonctionnent uniquement via DirectX 9 et versions antérieures seront lancés. Dans Windows 7, toujours populaire, la situation est similaire : il n'existe pas de dernière version de DirectX.

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.

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.

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 :

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 anciennes bibliothèques de logiciels DirectX et en ajoutera de nouvelles. 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 nécessaire 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.

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 Mise à jour Windows. 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 en aucun cas définir 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 Mise à 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. Essayons de rassembler des faits et des suppositions.

Windows 7, 8 et DirectX 12

DirectX 12 sur Windows 7 et 8 Pas volonté.

Les anciennes cartes vidéo prendront partiellement en charge DirectX 12

Les représentants des fabricants de cartes vidéo AMD et nVidia ont déclaré que les cartes vidéo prenant en charge DirectX 11 prendront partiellement en charge DirectX 12. Cela s'est avéré être une tromperie marketing. L'avantage de DirectX 12 par rapport à 11 est une performance 7 à 10 fois supérieure 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.

Qu'avons-nous ? 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.

Cartes vidéo sans support DirectX 12 (mais prenant en charge DX10 et/ou 11) :

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, mais il existe différents niveaux de soutien. Nous en reparlerons plus tard

Cartes vidéo prenant en charge DirectX 12 Tier 1

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.

Cartes vidéo prenant en charge DirectX 12 Tier 2

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.

Cartes vidéo prenant en charge DirectX 12 Tier 3

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 : déjà là. Tous les versions modernes prennent entièrement en charge la version 12.

Niveaux de fonctionnalités

En tant que propriétaire d’une AMD Radeon HD7950, j’aimerais être heureux, mais je ne peux pas. Le fait est que Microsoft est allé plus loin et a introduit des niveaux de fonctionnalités supplémentaires (« niveaux de fonctionnalités »). Les niveaux de niveau sont un indicateur pour les acheteurs, les niveaux de fonctionnalités sont pour les développeurs.

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 GTX 400/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 : 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 existantes 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 à la nouvelle version de l'API.

Conclusion

Il est étonnant de constater à quel point les performances informatiques dépendent du niveau d'accès au matériel de l'ordinateur. DX 12 offre des fonctionnalités que les développeurs ne doivent pas négliger. Grâce au fait que la Xbox One prendra également en charge la douzième version, fin 2015, nous verrons de nombreux jeux avec son support. Mais il n'y aura pas de miracles - les cartes vidéo existantes (à partir de 2015) ne sont pas optimisées pour DirectX 12, le gain de performances sera faible.

Comme

Comme



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :