phhsnews.com


phhsnews.com / Ce qu'il faut savoir sur Vulkan, qui promet des jeux plus rapides sur chaque plate-forme

Ce qu'il faut savoir sur Vulkan, qui promet des jeux plus rapides sur chaque plate-forme


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, permettant aux programmeurs de jeux d'extraire plus de performance du matériel. Vulkan est la réponse multiplateforme aux technologies de Microsoft et d'Apple. est une technologie graphique de nouvelle génération pour Android, SteamOS de Valve, Linux, toutes les versions de Windows et potentiellement même la prochaine version de Nintendo. console. Vulkan apporte de meilleures performances de jeu sur n'importe quelle plate-forme qui veut l'utiliser, et rend les jeux plus portables entre différentes plateformes.

Tout a commencé avec le manteau d'AMD

Pour comprendre d'où vient Vulkan, il est important de connaître peu d'histoire. Tout a commencé avec le travail d'AMD sur Mantle, qui a été annoncé en 2013. Mantle était un nouveau système graphique lancé directement aux développeurs de jeux. Il a promis de rendre les jeux plus rapides en fournissant une couche graphique plus efficace. Plus techniquement, il promet une baisse des coûts CPU et un accès plus direct aux fonctionnalités matérielles graphiques de niveau inférieur.

Mantle était en concurrence avec Microsoft DirectX et l'OpenGL multiplateforme, qui montraient tous les deux leur âge à l'époque. En fait, il s'agissait d'une attaque directe contre DirectX de Microsoft, que de nombreux jeux PC utilisent. Les dirigeants d'AMD à l'époque ont déclaré qu'ils ne s'attendaient jamais à ce que Microsoft publie un autre DirectX. AMD a donc dû convaincre les développeurs de jeux de laisser DirectX et OpenGL derrière eux et d'utiliser leur système plus récent.

DirectX 12, Metal et Vulkan

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

Apple a également annoncé une technologie similaire en 2014 appelée Metal. Il a été ajouté à iPhones et iPads avec iOS 8, et aux Mac avec OS X 10.11 El Capitan. AMD changé de vitesse après cela. Quelques jeux ont mis en œuvre le support expérimental de Mantle, mais la technologie n'a jamais été vraiment diffusée au public. AMD a annoncé qu'elle se concentrerait sur DirectX 12 de Microsoft et sur l'initiative OpenGL de nouvelle génération plutôt que sur sa propre plate-forme. Cette «initiative OpenGL de nouvelle génération» a été gérée par le groupe Khronos, qui gère également OpenGL, et qui est finalement devenu Vulkan. Même si vous n'avez jamais entendu parler d'OpenGL, vous l'avez certainement utilisé. Tous les jeux Android 3D et la plupart des jeux iPhone 3D - jusqu'à l'annonce d'Apple's Metal, au moins - ont été écrits en OpenGL.

Vulkan propose un système graphique multiplateforme de nouvelle génération sur Android, SteamOS et Linux. Les jeux Windows peuvent aussi utiliser Vulkan. La PlayStation 4 de Sony pourrait ajouter le support de Vulkan, tout comme la Xbox One de Microsoft a ajouté la prise en charge de DirectX 12. Nintendo a tranquillement rejoint le groupe Khronos en 2015, il est donc fort probable que la prochaine console de Nintendo puisse également utiliser Vulkan.

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

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

Vulkan est déjà là

Le groupe Khronos a publié la version 1.0 de Vulkan Février 16, 2016. NVIDIA et AMD ont tous deux ajouté le support de Vulkan à leurs pilotes graphiques Windows et Linux, permettant aux jeux Windows et Linux d'utiliser Vulkan. Intel a publié des versions bêta de leurs pilotes graphiques avec le support de Vulkan pour Windows et Linux. SteamOS de Valve a pris en charge Vulkan en mettant à jour ces nouveaux pilotes.

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

Google a même annoncé que les futures versions d'Android intégreraient le support de Vulkan, et des preuves de travail sur Vulkan sont visibles dans le code source d'Android. Vulkan apparaîtra probablement sur les futures consoles et 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 pouvez choisir en tant que joueur . 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 ne reste plus qu'à attendre les futurs jeux pour prendre en charge ces technologies. Actuellement,

The Talos Principle

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 pas aussi optimisé, donc cela ne vous dira pas forcément beaucoup de choses sur les performances potentielles de Vulkan.

Vulkan ne remplacera pas entièrement OpenGL, bien sûr . Comme Croteam, les développeurs de The Talos Principle , l'ont dit: "Pour les jeux simples, OpenGL (ou Direct3D d'ailleurs) est là pour rester; [la] courbe d'apprentissage n'est pas aussi forte qu'avec Vulkan. Cependant, Vulkan brille vraiment quand il s'agit de réduire les coûts de l'application et du processeur. 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. Il aide Linux et SteamOS à rattraper le jeu Windows et devient beaucoup plus compétitif. Cela signifie qu'Android aura bientôt une couche graphique de nouvelle génération en concurrence avec Apple's Metal. Et cela signifie que les développeurs de jeux peuvent choisir Vulkan plutôt que DirectX 12 et supporter plus facilement une variété de plates-formes - y compris Windows. C'est bon pour tous les joueurs.

Comme DirectX 12 sur Windows et Metal sur les plates-formes d'Apple, Vulkan est une nouvelle technologie graphique excitante qui promet d'aider les développeurs de jeux à rendre leurs jeux plus rapides. En tant que technologie multiplateforme, elle présente également d'autres avantages: elle apporte ces fonctionnalités à de nouvelles plates-formes et promet de faciliter le portage de jeux entre plates-formes.


Visualisez en temps réel tout le trafic réseau de votre Mac avec un œil privé

Visualisez en temps réel tout le trafic réseau de votre Mac avec un œil privé

Vous vous demandez quelles applications de votre Mac se connectent à Internet et ce qu'elles font? Private Eye vous permet d'espionner vos applications, en surveillant chaque demande sortante et entrante en temps réel. Et c'est gratuit. Nous vous avons dit que le pare-feu de votre Mac est désactivé par défaut et comment l'activer.

(how-to)

Comment savoir exactement quand il pleuvra et quand il s'arrêtera

Comment savoir exactement quand il pleuvra et quand il s'arrêtera

Savoir quand et où il va pleuvoir est l'une des principales raisons pour lesquelles les gens s'embarrassent des applications météo. Au lieu de «il va pleuvoir quelque part aujourd'hui», pourquoi ne pas obtenir des prévisions météorologiques comme «de fortes pluies qui commencent dans cinq minutes et qui durent 45 minutes?

(how-to)