Ce que vous devez savoir sur Vulkan, qui promet des jeux plus rapides sur toutes les plateformes

Table des matières:

Ce que vous devez savoir sur Vulkan, qui promet des jeux plus rapides sur toutes les plateformes
Ce que vous devez savoir sur Vulkan, qui promet des jeux plus rapides sur toutes les plateformes

Vidéo: Ce que vous devez savoir sur Vulkan, qui promet des jeux plus rapides sur toutes les plateformes

Vidéo: Ce que vous devez savoir sur Vulkan, qui promet des jeux plus rapides sur toutes les plateformes
Vidéo: comment cacher une application sur un téléphone android - YouTube 2024, Avril
Anonim
Microsoft DirectX 12 et Apple Metal sont des plates-formes graphiques de nouvelle génération. Ils fournissent un accès de niveau inférieur au matériel graphique, ce qui permet aux programmeurs de jeux de tirer davantage de performances du matériel. Vulkan est la réponse multiplate-forme aux technologies Microsoft et Apple.
Microsoft DirectX 12 et Apple Metal sont des plates-formes graphiques de nouvelle génération. Ils fournissent un accès de niveau inférieur au matériel graphique, ce qui permet aux programmeurs de jeux de tirer davantage de performances du matériel. Vulkan est la réponse multiplate-forme aux technologies Microsoft et Apple.

Vulkan étant multi-plateforme, il apporte cette technologie graphique de nouvelle génération à Android de Google, au SteamOS de Valve, à Linux, à toutes les versions de Windows et éventuellement même à la prochaine console de Nintendo. Vulkan offre de meilleures performances de jeu sur absolument toutes les plateformes qui le souhaitent et rend les jeux plus portables entre différentes plateformes.

Tout a commencé avec le manteau d’AMD

Pour comprendre l’origine de Vulkan, il est important de connaître un peu d’histoire. Tout a commencé avec le travail d’AMD sur Mantle, annoncé en 2013. Mantle était un nouveau système graphique proposé directement aux développeurs de jeux. Il promettait de rendre les jeux plus rapides en fournissant une couche graphique plus efficace. Plus techniquement, cela promettait une réduction de la charge processeur et un accès plus direct aux fonctionnalités matérielles graphiques de niveau inférieur.
Pour comprendre l’origine de Vulkan, il est important de connaître un peu d’histoire. Tout a commencé avec le travail d’AMD sur Mantle, annoncé en 2013. Mantle était un nouveau système graphique proposé directement aux développeurs de jeux. Il promettait de rendre les jeux plus rapides en fournissant une couche graphique plus efficace. Plus techniquement, cela promettait une réduction de la charge processeur et un accès plus direct aux fonctionnalités matérielles graphiques de niveau inférieur.

AMD fournit le matériel graphique pour la Xbox One de Microsoft et la PlayStation 4 de Sony, et a déclaré que Mantle était basé sur les optimisations sur lesquelles elle fonctionnait pour ces consoles de jeu de nouvelle génération.

Mantle était en concurrence avec le DirectX de Microsoft et l’OpenGL multiplate-forme, qui montraient tous deux leur âge à l’époque. En fait, il s’agissait d’une attaque directe contre le propre logiciel DirectX de Microsoft, utilisé par de nombreux jeux PC. Les dirigeants d'AMD à l'époque ont déclaré qu'ils ne s'attendaient jamais à ce que Microsoft publie un autre DirectX. AMD devait donc convaincre les développeurs de jeux de laisser DirectX et OpenGL derrière eux et d’utiliser leur nouveau système, meilleur.

DirectX 12, Metal et Vulkan

Microsoft a répondu. En 2014, Microsoft a annoncé DirectX 12, désormais inclus dans Windows 10 et la Xbox One. Microsoft l'a présenté de la même manière, promettant un système graphique plus efficace que DirectX 11 et offrant un accès direct aux fonctionnalités matérielles graphiques de bas niveau.
Microsoft a répondu. En 2014, Microsoft a annoncé DirectX 12, désormais inclus dans Windows 10 et la Xbox One. Microsoft l'a présenté de la même manière, promettant un système graphique plus efficace que DirectX 11 et offrant un accès direct aux fonctionnalités matérielles graphiques de bas niveau.

Apple a également annoncé en 2014 une technologie similaire appelée Metal. Il a été ajouté aux iPhone et aux iPad avec iOS 8 et aux Mac avec OS X 10.11 El Capitan.

AMD a changé de vitesse après cela. Quelques jeux ont implémenté le support expérimental de Mantle, mais la technologie n’a jamais été réellement rendue publique. AMD a annoncé qu’il se concentrerait sur DirectX 12 de Microsoft et sur la «Initiative OpenGL de nouvelle génération» plutôt que sur sa propre plate-forme. Cette «initiative OpenGL de nouvelle génération» était gérée par le groupe Khronos, qui gère également OpenGL, et est finalement devenue Vulkan. Même si vous n'avez jamais entendu parler d'OpenGL, vous l'avez certainement utilisé. Tous les jeux 3D Android et la plupart des jeux iPhone 3D - jusqu’à l'annonce de Apple (au moins) - ont été écrits en OpenGL.

Vulkan apporte un système graphique multi-plateforme de nouvelle génération à Android, SteamOS et Linux. Les jeux Windows peuvent également utiliser Vulkan. La PlayStation 4 de Sony pourrait ajouter le support Vulkan, tout comme la prise en charge de DirectX 12 par Microsoft. Nintendo a discrètement rejoint le groupe Khronos en 2015, alors il y a de fortes chances pour que la prochaine console de Nintendo utilise également Vulkan.

Vulkan fonctionne même sous Windows 7 et Windows 8.1, qui ne recevront jamais DirectX 12 de Microsoft. Les développeurs de jeux multi-plateformes peuvent choisir Vulkan et leur code optimisé peut s'exécuter sur différentes plates-formes, plutôt que Windows 10 ou OS X uniquement..

C’est le but de Vulkan: il peut être ajouté à pratiquement toutes les plateformes. Les développeurs pourraient coder des jeux dans Vulkan et ils seraient facilement portables entre différentes plates-formes, ce qui est un avantage énorme si elle tient ses promesses.

Vulkan est déjà là

En bref: tant que vous mettez à jour vos pilotes, Vulkan fonctionne déjà avec beaucoup de matériel graphique existant. Maintenant, tout ce dont nous avons besoin, ce sont des jeux compatibles Vulkan.

Google a même annoncé que Vulkan serait intégré dans les futures versions d’Android. Les travaux sur le code source de Vulkan sont également visibles. Vulkan apparaîtra probablement sur les futures consoles et diverses autres plates-formes matérielles.

Les jeux utilisant Vulkan sont à l'horizon

Vulkan, tout comme DirectX 12 et Metal, n’est pas vraiment quelque chose que vous, en tant que joueur, pouvez choisir d’utiliser. Ce sont de nouveaux systèmes de programmation graphique que les développeurs de jeux peuvent choisir d’utiliser.
Vulkan, tout comme DirectX 12 et Metal, n’est pas vraiment quelque chose que vous, en tant que joueur, pouvez choisir d’utiliser. Ce sont de nouveaux systèmes de programmation graphique que les développeurs de jeux peuvent choisir d’utiliser.

Comme avec DirectX 12 et Metal, il vous suffit d'attendre les futurs jeux pour supporter ces technologies. Actuellement, Le principe de Talos offre un support expérimental pour Vulkan, que vous pouvez activer. Cependant, ce jeu n’a pas été conçu pour utiliser Vulkan et son code Vulkan est précoce et n’est pas aussi optimisé. Par conséquent, cela ne vous dira pas nécessairement grand-chose sur les performances potentielles de Vulkan.

Vulkan ne remplacera pas entièrement OpenGL, bien sûr. En tant que Croteam, les développeurs deLe principe de Talos, dites-le: “Pour les jeux simples, OpenGL (ou Direct3D pour l’instant) est là pour rester; la courbe d'apprentissage n'est pas aussi raide que celle de Vulkan. Cependant, Vulkan brille vraiment lorsqu'il s'agit de réduire le temps système des applications et des pilotes. Il est (ou sera) beaucoup plus rapide que Direct3D 9, 11 et OpenGL!”

Mais Vulkan ne se limite pas à choisir une nouvelle option dans un menu de paramètres graphiques. Cela aide Linux et SteamOS à rattraper le jeu Windows et à devenir beaucoup plus compétitif. Cela signifie qu’Android disposera bientôt d’une couche graphique de nouvelle génération compétitive par rapport au Metal de Apple. Et cela signifie que les développeurs de jeux peuvent choisir Vulkan plutôt que DirectX 12 et prendre en charge plus facilement diverses plates-formes -comprenant Les fenêtres. C'est bon pour tous les joueurs.

Comme DirectX 12 sous Windows et Metal sur les plates-formes Apple, Vulkan est une nouvelle technologie graphique passionnante qui aidera les développeurs de jeux à rendre leurs jeux plus rapides. En tant que technologie multiplate-forme, elle présente également d’autres avantages, en apportant ces fonctionnalités aux nouvelles plates-formes et en promettant de faciliter le portage de jeux entre plates-formes.

Conseillé: