DirectX est le nom utilisé par Microsoft pour décrire toute une série d'interfaces de programmation d'application (API) utilisées pour les applications multimédia et vidéo. Parmi ceux-ci, les principaux sont les jeux pour lesquels, sans DirectX, la plate-forme Windows ne dominerait tout simplement pas le jeu comme elle le fait.
Pendant un bon bout de temps, au moins dans les années précédant Windows 95 Service Release 2, les jeux sur PC constituaient souvent une dure épreuve impliquant DOS et des disquettes de démarrage. Afin de donner aux jeux un accès direct au matériel système, vous deviez d’abord démarrer sous DOS et utiliser des arguments spéciaux dans les fichiers config.sys et autoexec.bat.
Cela vous permettait alors de donner aux jeux l’accès à de plus grandes quantités de mémoire, la carte son, la souris, etc. Les nouveaux propriétaires d’ordinateur se laissaient vite frustrer d’essayer de faire tourner les jeux en raison de tous les obstacles qu’ils devaient franchir.
Entrez DirectX
Microsoft s'est rapidement rendu compte que pour que le système d'exploitation Windows devienne populaire auprès des joueurs, il fallait donner aux développeurs de jeux un moyen pour leurs produits d'accéder aux mêmes ressources matérielles sous Windows, comme sous DOS.
Au fil du temps, DirectX est devenu de mieux en mieux, mais la possibilité de tirer parti de chaque nouvelle version dépend presque entièrement de la compatibilité de vos composants système, notamment de la carte graphique. Ainsi, bien que DirectX soit une aubaine pour les joueurs, si votre matériel a plus de deux générations, il est fort probable que votre PC ne puisse pas tirer parti des nouvelles fonctionnalités proposées par la dernière version.
Pourquoi Direct X 12 est-il un si gros problème alors?
Il est clair que DirectX 12 est le gros problème que Microsoft prétend marquer comme une amélioration considérable par rapport à la version précédente.
Pour la Xbox One, cela ouvre la possibilité d’autres options de rendu, ouvrant la voie à de plus beaux jeux avec des effets visuels améliorés. On espère également que DX12 générera des fréquences d’image plus rapides, similaires à celles de la PS4, dans la mesure où il permettra aux développeurs d’accéder plus facilement à la mémoire ultra-rapide ESRAM de Xbox One.
Enfin, DX12 donnera à la Xbox One un tableau de bord plus rapide et ouvrira la voie à la vidéo 4K. Sur le PC, les avantages du DX12 sont bien plus évidents.
Rétrocompatibilité
La seule caractéristique qui a piqué les oreilles de la plupart des joueurs a été l'annonce de la compatibilité ascendante de DX12 avec les anciens matériels DX11. En gros, cela signifie que si votre carte graphique a moins de deux ans, vous n’aurez probablement pas besoin de la mettre à niveau.
Les utilisateurs d'ordinateurs portables se réjouissent
Microsoft a promis que DX12 fonctionnerait bien sur les systèmes bas de gamme, c'est-à-dire les ordinateurs portables et les tablettes. Ces deux facteurs de forme informatiques sont connus pour avoir moins de puissance de jeu. Les joueurs ne sont généralement pas susceptibles d’acheter un ordinateur portable pour jouer à des jeux, et plus susceptibles de construire ou d’acheter un ordinateur de bureau plus grand pouvant prendre en charge et héberger les composants nécessaires à l’exécution de jeux avec des détails et une cadence de prise de vue plus élevés.
Nouvelles capacités multi-adaptateurs
Le DX12 fonctionne à un niveau bas, ce qui signifie qu'il a accès à beaucoup plus d'options matérielles que ses prédécesseurs. Parmi ceux-ci, le multi-adaptateur est peut-être le plus cool. Simplement, la stratégie multi-adaptateurs permet aux développeurs de répartir les tâches de traitement entre votre GPU principal et les graphiques intégrés de votre CPU.
Cela signifie que, lorsqu'elle est mise en œuvre avec habileté, votre grosse carte vidéo costaude pour laquelle vous avez payé des centaines de dollars n'aura à supporter que le poids du travail lourd, laissant les graphiques de la CPU pour effectuer un travail plus léger et chargé comme le post-traitement.
Microsoft affirme que cela pourrait entraîner une amélioration des performances d'environ 10%.
4K
Il est parfaitement clair que la vidéo et les jeux 4K sont l’avenir pour l’instant (et 6K, 8K, etc.). Les producteurs de contenu et les fabricants de jeux progressent clairement dans cette direction.
Alors que le jeu 4K ne va pas soudainement exploser, nous devrions voir une adoption plus répandue dans les années à venir. Cependant, DirectX 12 va certainement accélérer cette adoption en raison de la manière dont il réduit considérablement les frais généraux du processeur graphique.
Pensées de clôture
Pour être clair, DirectX 12 profitera le plus aux joueurs Windows 10. Bien entendu, il y aura d’autres avantages en termes d’amélioration des performances vidéo, notamment lorsque les utilisateurs atteindront une résolution allant jusqu’à 4K.
Dans l’intervalle, toutefois, la DX12 représentera un gain de performances considérable pour les joueurs sur PC.Le jury est sorti pour Xbox One, mais comme nous l'avons dit, il y aura certainement des améliorations au tableau de bord, à la qualité du rendu et aux cadences (une fois que les développeurs auront la possibilité de lancer de nouveaux titres sur le marché qui tireront parti de sa mémoire ESRAM).
En fin de compte, DirectX 12 est clairement la meilleure chose à faire pour les jeux Windows depuis longtemps et devrait permettre de vendre Windows 10 comme une mise à niveau indispensable pour les joueurs sérieux.
Windows 10 et l'API DirectX 12 seront lancés le 29 juillet. Si vous avez des commentaires ou des questions à propos de celui-ci ou du dernier système d'exploitation de Microsoft, veuillez laisser vos commentaires dans notre forum de discussion.