Vulkan vs. DirectX12, que dois-je choisir ?

By Corentin BURTIN

Les options DirectX 12 et Vulkan sont disponibles dans plus de jeux PC que jamais. Cependant, il n’est pas toujours évident de savoir quelle est la meilleure option pour les jeux. Les réponses ne sont pas toujours évidentes, mais voici ce que vous devez savoir.

Qu’est-ce que Vulkan ? DirectX et Vulkan ?

Vulkan ou DirectX sont des interfaces de programmation d’applications. Elles offrent deux solutions au même problème.

Jeu SCUM utilisant l’API Vulkan

Vulkan (une bibliothèque graphique dédiée) est différente de DirectX (une collection d’API, qui inclut Direct3D). Les outils utilisés dans les deux cas sont standardisés, ce qui permet aux développeurs de logiciels de créer plus facilement des programmes fonctionnant avec une large gamme de matériel et de cartes graphiques à l’intérieur des ordinateurs. La normalisation est importante car, sans elle, les développeurs de logiciels devront écrire des pilotes pour chaque GPU et chaque configuration matérielle.

DirectX (anciennement connu sous le nom de Windows Games SDK) a été développé par Microsoft. Il a été lancé en 1995. Depuis lors, DirectX fait partie de Windows. DirectX a été introduit dans Doom 95 (publié par iD Software) en 1996.

Vulkan, développé par Khronos Group – un consortium composé de 150 entreprises responsables d’OpenGL, WebGL Anari et d’autres API – a été conçu et créé par Khronos Group. À l’origine, il était basé sur une API connue sous le nom de Mantle. AMD l’a développée puis abandonnée. Vulkan a été développé pour succéder à OpenGL. OpenGL est une API graphique qui existe depuis 1992.

A lire également :  Pourquoi Windows s'appelle-t-il Windows ?

DirectX 11 vs. DirectX 12 : Qu’est-ce qui est le mieux pour les jeux ?

Vulkan est-il plus rapide que DirectX ?

Vulkan peut avoir des frais généraux inférieurs à ceux de DirectX et peut nécessiter moins de ressources sur le système, y compris les calculs du processeur et la mémoire. Cela signifie qu’il s’agit d’une option potentiellement meilleure que DirectX 12 lorsque l’on utilise des ordinateurs aux spécifications moins élevées. Ou, à tout le moins, des ordinateurs équipés d’un processeur moins performant.

Vulkan a tendance à afficher des taux de rafraîchissement légèrement plus élevés dans la majorité des tests de référence. Mais les fluctuations sont plus importantes. Comme le montre la vidéo comparative de Red-Dead Redemption 2, DX12 a des taux d’images légèrement plus élevés, mais il est aussi légèrement plus constant.

Visuellement, un jeu fonctionnant avec Vulkan devrait être similaire à un jeu fonctionnant avec DirectX 12. Red Dead Redemption 2 est l’exemple parfait d’un jeu qui sera identique avec Vulkan et DirectX.

Vulkan est un meilleur choix pour la compatibilité

Vulkan dispose d’une interface compatible avec toutes les plateformes. DirectX n’a été développé que pour Windows. DirectX est une API réservée à Microsoft. Cela signifie que tout jeu créé pour le système d’exploitation Microsoft doit être converti à une autre API pour être commercialisé sur les consoles.

L’API multiplateforme de Vulkan est compatible avec Linux (android), Nintendo, macOS (macOS) et d’autres systèmes d’exploitation. Les développeurs ont ainsi la possibilité de créer rapidement des jeux pour plusieurs plateformes.

La capacité de Vulkan à prendre en charge les jeux mobiles et basés sur le cloud pourrait s’avérer un facteur important à l’avenir. Vulkan pourrait devenir plus intéressant pour les développeurs si les jeux s’éloignent des PC et des consoles plus traditionnels.

A lire également :  Comment marquer un post Reddit comme NSFW ?

Vulkan vs. DX12 : quelle est la meilleure solution ?

DirectX 12 (ou Vulkan) est le choix de nombreux jeux, applications et logiciels modernes. Vous aurez la possibilité de choisir entre les deux, avant que le logiciel ne soit chargé. Le matériel de votre PC et le type de jeu vidéo auquel vous jouez détermineront lequel est le meilleur pour vous. Vous pouvez également choisir de privilégier les effets visuels ou les taux de rafraîchissement élevés.

La qualité de l’implémentation de chaque API par le développeur est également déterminante. DirectX 12 demande plus d’efforts pour développer des jeux, mais Vulkan existe depuis plus longtemps. Les développeurs sont peut-être plus à l’aise avec DirectX 12.

DirectX 12 Ultimate semble être la meilleure API pour les jeux gourmands en ressources CPU/GPU. DX12 est un excellent choix si votre PC peut jouer à un jeu sans problème. Vous devriez toujours tester vos jeux sur une variété d’API. Vulkan est meilleur que DirectX pour certains utilisateurs, et DirectX pour d’autres.

Comment mettre à jour DirectX sous Windows 11

Qu’est-ce que l’API graphique ?

Les API sont des logiciels qui permettent à deux applications de communiquer. Les API graphiques permettent à des logiciels tels que les jeux ou les outils de rendu 3D d’accéder pleinement au GPU.

Qu’est-ce que Vulkan ?

Vulkan 1.3 représente la version la plus stable de l’API au moment où nous écrivons ces lignes. Elle a été publiée pour la première fois en janvier 2022. La version 1.5 incluait le Raytracing et d’autres améliorations.

Vulkan – AMD ou NVIDIA ?

Vulkan peut être utilisé sur des cartes AMD ou NVIDIA. Vulkan trouve son origine dans une ancienne API développée par AMD et appelée Mantle. Par conséquent, Vulkan a tendance à mieux fonctionner avec les cartes graphiques AMD qu’avec celles de NVIDIA.

A lire également :  Qu'est-ce que le Wi-Fi Protected Setup (WPS) ?

Dois-je utiliser Vulkan DX12 dans RDR2 ?

Red Dead Redemption 2 a été testé avec DX12 et fonctionne bien, mais Vulkan s’est avéré être une expérience bien meilleure. Vulkan peut améliorer votre taux de FPS jusqu’à 10 %, sans perte de qualité visuelle.

Laisser un commentaire