Tout ce que vous devez savoir sur DirectX en 2016

  • Joseph Goodman
  • 0
  • 2561
  • 667
Publicité

Toute personne ayant installé un jeu Windows au cours des 15 dernières années devrait être familiarisée avec un élément particulier: à la fin de l’installation d’un jeu vidéo, l’assistant vous demandera de passer à la dernière version de DirectX sur votre ordinateur..

Vous êtes-vous déjà demandé ce que c'est ou pourquoi c'est même nécessaire? Nous avons toutes les réponses pour vous ici.

Qu'est-ce que DirectX?

Un ordinateur consiste à faire en sorte que les logiciels et le matériel informatique se parlent de manière transparente. Pour vous, cela devrait ressembler à de la magie. Mais sous le capot, les développeurs passent beaucoup de temps à programmer des logiciels pour qu'ils utilisent les ressources matérielles le plus efficacement possible..

Une console de jeu vidéo, telle que la Xbox One ou la PlayStation 4, contient un matériel spécifique.. Cela ne change pas d'un système à l'autre. Chaque PS4 a le même processeur, la même carte graphique, la même RAM, etc..

Ainsi, lorsque les développeurs créent un jeu pour la PS4, ils savent exactement avec quel matériel ils travaillent. Comment faire des jeux vidéo sans aucune programmation Comment faire des jeux vidéo sans aucune programmation Comment faire des jeux vidéo sans aucune programmation Vous voulez créer un jeu vidéo mais vous ne pouvez pas coder? Ensuite, utilisez un kit de construction de jeux vidéo qui vous permet de construire des jeux sans aucun codage requis! , les professionnels travaillent d'arrache-pied pour extraire chaque ressource matérielle afin d'offrir les meilleures performances.

Bien sûr, les choses ne sont pas aussi simples lors de la création de jeux pour PC. Vous avez différents composants de différents fabricants Ce qui se trouve dans votre ordinateur: L’histoire de chaque composant que vous devez savoir Ce qui se trouve dans votre ordinateur: L’histoire de chaque composant que vous devez savoir Que vous achetiez un nouvel ordinateur ou construisiez le vôtre, vous ' re vont être soumis à beaucoup d'acronymes et de nombres aléatoires. cela peut grandement altérer les performances. Deux ordinateurs peuvent avoir des processeurs, des cartes mères et des cartes graphiques complètement différents, et il existe des milliers de permutations de ce.

Alors, comment un développeur peut-il s'assurer d'obtenir les meilleures performances??

C'est là qu'intervient DirectX. DirectX est une interface de programmation d'applications (API) qui permet aux éditeurs de logiciels (tels que les développeurs de jeux vidéo) de communiquer plus facilement avec les différents composants matériels sur lesquels s'exécutent les ordinateurs Windows..

DirectX est généralement divisé en trois parties:

  • Direct3D (utiliser la carte graphique pour restituer des objets 3D)
  • DirectDraw (utiliser la carte graphique pour rendre des objets 2D)
  • DirectSound (utiliser la carte son pour offrir un meilleur son)

En termes simples, DirectX est un pont de langage qui permet aux concepteurs de jeux vidéo de communiquer avec divers équipements sur un PC fonctionnant sous Windows, sans avoir à écrire de code séparé pour chaque.

DirectX contre OpenGL

Tout comme DirectX de Microsoft, il existe une autre API standard appelée OpenGL. DirectX et OpenGL effectuent le même travail de base, c’est-à-dire qu’il est plus facile pour les développeurs de créer des jeux vidéo en créant un “la langue” parler à différents matériels.

Mais il y a quelques différences fondamentales. DirectX donne aux développeurs plus de contrôle sur le matériel, leur permettant de choisir comment utiliser les différentes ressources disponibles sur un système. OpenGL a des paramètres spécifiques auxquels le développeur doit se conformer, et allouera des ressources en conséquence.

Quelle école de pensée est la meilleure? C'est un débat sans fin qui fait rage depuis des décennies, alors ne vous inquiétez pas trop.

Ce qui compte pour vous, en tant que consommateur, est la suivante: DirectX est important pour les PC Windows et les concepteurs de jeux vidéo réagissent rapidement à ses modifications, tandis qu'OpenGL est idéal pour optimiser les jeux Linux tels que Minecraft. 7 étapes pour installer et optimiser Minecraft pour Linux 7 étapes pour installer Et optimiser Minecraft pour Linux Minecraft sur Linux souffre encore de problèmes de performances de temps en temps. Cependant, vous pouvez prendre certaines mesures qui peuvent faire toute la différence. et est important pour les systèmes d'exploitation basés sur Linux comme SteamOS.

Voici la chose si. Au moment de la rédaction de ce document, DirectX possède un avantage sur OpenGL. Ars Technica a même comparé Windows 10 et SteamOS et a constaté que les performances de DirectX étaient bien meilleures que celles d’OpenGL. Cela pourrait peut-être changer à l'avenir, mais ne pariez pas votre maison là-dessus.

Quoi de spécial à propos de DirectX 12?

Windows 10, le dernier système d'exploitation de Microsoft, est également livré exclusivement avec la dernière version de DirectX. En fait, nous irions jusqu'à dire que DirectX 12 est une tactique pour vous obliger à mettre à niveau 6 Microsoft Tactics pour vous mettre à niveau vers Windows 10 6 Microsoft Tactics pour vous mettre à niveau vers Windows 10 Microsoft souhaite vivement vous installer sur Windows 10 et ils poussent fort. Nous avons résumé les tactiques qu’ils utilisent pour vous amener à passer à Windows 10 aussi rapidement que possible. si vous ne l'avez pas déjà fait Jusque Windows 8 prend en charge DirectX 11 et des tests ont montré que DirectX 12 est de loin supérieur.

L’un des principaux avantages de DirectX 12 est ce qu’on appelle le support multi-adaptateurs.. Les processeurs modernes sont en réalité des APU - Unités de traitement accélérées - qui combinent un processeur d'ordinateur et un processeur graphique Qu'est-ce qu'un APU? [Technologie expliquée] Qu'est-ce qu'un APU? [Technology Explained] dans une puce. Donc, puisque votre processeur a déjà un processeur graphique, pourquoi gaspiller ce peu de matériel?

DirectX 12 délègue intelligemment les calculs à votre carte graphique principale et au processeur graphique intégré de votre CPU. La carte graphique principale effectuera les travaux les plus difficiles, tandis que votre APU effectuera les travaux les plus légers. Le résultat final est un rendu plus rapide des graphiques et un traitement plus efficace du jeu..

Soyez averti que DirectX 12 est encore un peu loin de l'adoption massive par les développeurs. De plus, bien que cela fonctionne avec du matériel ancien, vous aurez toujours besoin de quelque chose de récent pour en tirer le meilleur parti..

  • Si vous avez une carte graphique Nvidia, vous avez besoin d’une carte GTX 400 ou plus récente - en gros, tout ce qui relève de l’architecture Fermi.
  • Si vous avez une carte graphique AMD, vous avez besoin d’une carte HD 7000, R5 240 ou plus récente - en gros, tout ce qui est basé sur l’architecture GCN..
  • Si votre PC Intel a des cartes graphiques intégrées, vous avez besoin d'un processeur Intel Haswell ou supérieur. Quelle est la différence entre les processeurs Intel Haswell et Ivy Bridge? Alors, quelle est la différence entre les processeurs Intel Haswell et Ivy Bridge d'Intel? Vous cherchez un nouvel ordinateur? Ceux qui recherchent un nouvel ordinateur portable ou de bureau alimenté par Intel doivent connaître les différences entre la dernière et la dernière génération de processeurs Intel.. .
  • Si votre PC AMD possède des graphiques intégrés, vous avez besoin d'un processeur AMD Kaveri, Mullins, Beema ou supérieur..

Comment vérifier et mettre à niveau DirectX

Il est facile de vérifier quelle version de DirectX vous utilisez actuellement. Voici le processus simple:

  1. Allez dans Démarrer> Exécuter ou appuyez sur Win + R.
  2. Type “dxdiag” (sans les guillemets) et appuyez sur Entrée ou cliquez sur OK. Cela ouvrira l'outil de diagnostic DirectX.
  3. Le bas du volet indique la version de DirectX sur laquelle vous vous trouvez..

Les utilisateurs de Windows 10 doivent utiliser DirectX 12 ou DirectX 11, tandis que les utilisateurs de Windows 7 et Windows 8 doivent utiliser DirectX 11. Microsoft ne prend plus officiellement en charge Windows XP, mais il ne s'en va pas pour l'instant. Pourquoi Windows XP ne disparaît-il pas à tout moment? Bientôt pourquoi Windows XP ne disparaîtra pas de sitôt Les gens ne peuvent pas lâcher Windows XP. Dans les entreprises et les foyers du monde entier, cela va rester. Nous avons discuté avec trois utilisateurs de Windows XP de générations et d'horizons différents pour savoir pourquoi. . Si vous utilisez XP, vous verrez probablement DirectX 9.

Si vous pensez que vous prenez du retard, vous pouvez télécharger et installer manuellement DirectX à partir de Microsoft ou simplement exécuter Windows Update..

Aussi, allez au Afficher onglet de l'outil de diagnostic DirectX et vérifiez si l'accélération de texture DirectDraw, Direct3D ou AGP est marquée Indisponible. Cela indique que votre matériel n'est pas pris en charge par la version de DirectX que vous exécutez. Vous ne pouvez donc pas utiliser l'accélération matérielle. Il est préférable de mettre à niveau votre matériel si vous le souhaitez..

Voulez-vous passer à Windows 10 pour DX12?

Maintenant, Windows 10 a beaucoup d'autres fonctionnalités pour les joueurs Windows 10 est pour les joueurs: 6 fonctionnalités que vous allez aimer Windows 10 est pour les joueurs: 6 fonctionnalités que vous allez adorer Vous voudrez utiliser Windows 10 pour les jeux! Qu'il s'agisse de diffuser vos jeux Xbox One sur votre PC, d'utiliser l'application Xbox ou de profiter de jeux haute performance avec DirectX 12, Windows 10 améliore votre…, mais DirectX 12 est sans doute le plus important d'entre eux. Allez-vous passer à la nouvelle version de Windows uniquement pour obtenir le DX12?

Souhaitez-vous vous en tenir à votre version actuelle de Windows? Est-il plus judicieux d’acheter un nouveau matériel compatible DX12 ou d’obtenir une nouvelle console de jeu vidéo? Dites le nous dans les commentaires!

Crédits d'image: Branko Vucinec / Microsoft Technet




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.