DirectX 12 est la dernière implémentation par Microsoft de son API graphique. Cette API graphique facilite accès direct au matérielrendant le travail des développeurs de jeux beaucoup plus facile. Son prédécesseur DirectX 11 a été publié pour la première fois lors de la sortie de Windows Vista fin 2009. La nouvelle API DirectX 12 a été publiée en 2015, intrinsèquement conçue pour être une API de niveau inférieur avec des améliorations majeures.
Vous vous interrogez peut-être sur la différence de performances dans les jeux prenant en charge les deux API. Il s’agit notamment de Sorceleur 3, Prêt ou pas, Fortniteet Chemin de l’exilentre autres. Dans le guide d’aujourd’hui, nous avons comparé les API DirectX 11 et DirectX 12.
DirectX 11 vs DirectX 12 : différences de fonctionnalités
DirectX 11 était introduit il y a plus de dix ansce qui le rend assez ancien. Pourtant, il est très apprécié des développeurs et utilisé dans de nombreux jeux modernes. Il y avait une demande croissante pour une API de niveau inférieur, ce que Microsoft a intrinsèquement conçu DirectX 12. Grâce à cela, les développeurs gagnent plus contrôle granulaire sur les ressources matérielles telles que le CPU et le GPU et sur la manière dont elles sont utilisées avec DirectX 12.
Comme nous l’a appris l’oncle Ben de Spiderman, un grand pouvoir implique de grandes responsabilités. Développer un jeu sur DirectX 12 peut présenter des complexités supplémentaires. C’est aux développeurs d’optimiser correctement les choses afin que les utilisateurs bénéficient de l’API graphique plus moderne. Mais si un développeur souhaite créer un jeu avec les dernières avancées graphiques, il devra utiliser l’API DirectX 12 moderne au lieu de l’ancienne API DirectX 11.
Dans l’ensemble, DirectX 12 facilite également une utilisation plus efficace des ressources matérielles. La nouvelle API permet aux développeurs de se rapprocher du matériel plus que ce qui était auparavant possible. Dans les jeux prenant en charge à la fois DirectX 12 et DirectX 11, la dernière API peut offrir de meilleures performances tant qu’elle est correctement implémentée. Bien sûr, les graphiques DX12 sont meilleurs que ceux du DX11 en raison des diverses avancées que nous avons réalisées au cours des dernières années. Parlons de certains d’entre eux :
- Le Ray Tracing est l’une des fonctionnalités majeures de DirectX 12. Il facilite les réflexions, l’éclairage et les ombres réalistes. Les jeux avec lancer de rayons peuvent sembler incroyables, surtout si l’on considère à quel point Cyberpunk 2077 est génial avec DLSS 3.5 activé, une amélioration spécifique à RT de Nvidia.
- DirectML est un ajout que l’on trouve uniquement sur l’API DirectX 12. Cela facilite le développement de jeux avec l’apprentissage automatique et peut augmenter la fidélité graphique. Dans ce aperçu détaillé partagée par Microsoft, une technique de super-résolution utilisant DirectML s’est avérée avoir une meilleure qualité que le suréchantillonnage bilinéaire traditionnel.
- Ombrage à taux variable (VRS) est une autre mise à niveau rendue possible avec DirectX 12. Grâce à cela, les développeurs peuvent réduire de manière sélective le taux d’ombrage dans une certaine zone afin d’améliorer les performances globales. Certaines parties du jeu n’auront pas de dégradation de la fidélité visuelle avec un taux d’ombrage inférieur, donc avec SRVles performances dans le jeu peuvent être augmentées.
DirectX 11 vs DirectX 12 : comparaison des performances
Généralement, si vous avoir du matériel plus ancienchoisir DirectX 11 dans le jeu pourrait entraîner de meilleures performances par rapport à la sélection de DirectX 12. Dans de nombreuses implémentations, telles que Tom Clancy’s The Division, de meilleures performances sont facilitées sur la plupart des systèmes lors de l’utilisation de DX 12 sur DX 11. Néanmoins, votre expérience en tant que ainsi que la stabilité globale lors de l’utilisation des deux API peuvent varier.
Nous comparons les performances de DirectX 11 par rapport à DirectX 12 dans certains jeux populaires où les joueurs se demandent quelle API est la meilleure à utiliser. Le système de test ici est un ordinateur portable de jeu économique d’Acer, le Nitro Vavec processeur Core i5-13420H, carte graphique RTX 4050 et 16 Go de RAM DDR5.
Path of Exile : DirectX 11 contre DirectX 12 contre Vulkan

Dans Path of Exile, les meilleurs résultats ont été obtenus avec DirectX 11. J’ai obtenu 82,1 FPS en moyenne et 90,9 FPS avec DX11. Cependant, il s’agit de la plus ancienne API graphique disponible dans le jeu.
Lors du passage à DirectX 12, les performances se sont dégradées avec 55,5 FPS en moyenne soit une baisse de 32,3% des performances. Vulkan a plutôt bien fonctionné pour moi et constitue globalement le meilleur choix dans Path of Exile, mais gardez à l’esprit que de nombreux joueurs ont également signalé de bonnes performances avec DirectX 12.
Fortnite : DirectX 11 contre DirectX 12
Dans Fortnite, DirectX 12 a été introduit en 2019. Tant que vous répondez aux exigences minimales du jeu, vous pouvez utiliser la nouvelle API. Les paramètres ont été définis sur Élevé pour ce test, Nvidia DLSS étant défini sur Qualité.
Les performances étaient bien supérieures avec DirectX 12 dans Fortnite, et j’ai obtenu 151,4 FPS en moyenne. Le FPS minimum était également plus élevé à 96,4 FPS et dans l’ensemble, le jeu semblait beaucoup plus stable.
Avec DirectX 11, l’expérience était nettement pire. J’ai obtenu une moyenne de 112,1 FPS, ce qui est 35% de moins que les performances de DirectX 12. Ce FPS moyen considérablement inférieur pourrait être dû au fait que je me trouve dans une zone différente, mais je suis sûr que cela n’allait pas augmenter depuis que j’ai testé le gameplay dans divers scénarios en salle.
Au pire, les performances sont tombées à 56,7 FPS sur DirectX 11. Il existe également un paramètre axé sur les performances dans Fortnite lors de la sélection de l’API graphique. Cela pourrait donner de meilleurs FPS pour certaines personnes.
L’importance de DirectX
Aujourd’hui, lorsque les développeurs doivent créer un jeu pour Windows, ils s’appuient sur le système d’exploitation pour la prise en charge des pilotes. DirectX sert de base avec les versions plus récentes ayant plus de fonctionnalités telles que le lancer de rayons. Bien entendu, il existe également des frameworks logiciels spécialisés appelés moteurs de jeux, comme Unreal Engine. Imaginez la situation si tout cela n’était pas là en premier lieu.
C’était exactement le scénario avant l’arrivée de DirectX. Les développeurs préféraient créer des jeux pour DOS et les consoles de jeux. Mais après un certain point, DirectX est devenu un norme de l’industrie et a essentiellement ouvert la voie au « jeu sur PC » pour devenir une plate-forme appropriée et compétente.
Pourtant, il est généralement plus facile pour les développeurs de créer des jeux pour PlayStation ou Xbox. Certaines personnes pensent vraiment que le jeu sur console est la voie à suivre. Découvrez pourquoi l’un de nos joueurs résidents a abandonné son PC de jeu pour une PS5 ici !
Pourtant, le jeu sur PC a ses avantages. Tout de traçage de rayons haute fidélité, résolution 8K, moniteurs ultra-larges, et taux de rafraîchissement plus fluides faire une expérience intéressante. DirectX, ainsi que d’autres API graphiques, continueront d’évoluer. N’oubliez pas que grâce à ces API graphiques, nous pouvons profiter du jeu sur PC dans sa forme actuelle. Il existe aujourd’hui une variété illimitée de matériel informatique ; cela aussi à différents niveaux de prix. Mais tous les PC modernes fonctionnent de la même manière pour jouer à des jeux PC, ce qui est rendu possible grâce à DirectX.
Que pensez-vous de DirectX 11 par rapport à DirectX 12 ? Faites-le-nous savoir dans les commentaires ci-dessous.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.























