Vulkan 1.0 est une API graphique, à l’image d’Open GL ES 3.2 dévoilées l’été dernier par le Kronos Group, un groupement d’industriels en charge de ces API. Pour faire court, Vulkan – développé par Google pour la partie Android – va permettre aux développeurs de jeux vidéo sur mobiles de créer des moteurs graphiques moins gourmands sur la partie processeur et donc d’économiser de l’énergie inutilement dépensée actuellement lorsque les moteurs utilisent l’API Open GL ES.
Vulkan va donc permettre de réaliser des jeux très jolis graphiquement, avec de multiples effets, tout en limitant la consommation d’énergie des appareils. Bonne nouvelle : le Khronos Group vient d’officialiser les spécifications de Vulkan 1.0 pour permettre aux développeurs de se mettre au travail. Android 6.0 Marshmallow est déjà compatible avec cette nouvelle API graphique de bas niveau.
Nvidia et Qualcomm répondent présents
Pour le moment, aucun appareil sous Android n’est compatible avec Vulkan, mais ça ne saurait tarder puisqu’on peut voir sur le site du Khronos Group que la Shield Android TV et la Shield Tablet K1 supportent la nouvelle API. Si la Shield Android TV attend toujours, dans les faits, sur le site du Khronos Group, la Shield Tablet K1 dispose déjà de la mise à jour, mais il semble qu’il manque un composant qui devrait arriver « très rapidement » par le biais d’une future mise à jour si l’on en croit le site de Nvidia destiné aux développeurs. Malheureusement, il semble qu’il faille désormais oublier la Shield Tablet originale.
Chez Qualcomm, on peut voir que le Snapdragon 820 et son Adreno 530 sont certifiés pour être compatibles avec Vulkan, mais le SoC ne se retrouve pour le moment dans aucun terminal commercialisé. Nul doute que le MWC sera le théâtre de multiples annonces dans ce domaine. Il semble également qu’Imagination Technologies distribue une image du Nexus Player (avec son PowerVR G6430) supportant Vulkan. Au final, pour profiter de Vulkan sous Android, il faut disposer d’Android 6.0 et d’un pilote spécial, certifié par le Khronos Group.
A lire sur le sujet
Comment GameBench compte révolutionner les performances du monde mobile
Des démonstrations à venir
Une fois que Nvidia aura mis en ligne les OTA pour ses appareils, il sera possible de tester quelques démonstrations développées spécialement pour supporter l’API Vulkan. Ces démonstrations devraient permettre de se rendre compte de l’apport de Vulkan au sein de l’écosystème mobile, avec des jeux gourmands en calcul GPU, mais fluides et économes en calcul CPU.
Vulkan étant multiplateforme, il devrait permettre de porter plus facilement des jeux PC vers les plateformes mobiles, que ce soit Android, mais aussi Tizen puisque l’OS de Samsung supporte également la nouvelle API. Sur PC, Vulkan est disponible sous Windows et le jeu The Talos Principle en tire déjà profit sur Steam.
Envie de retrouver les meilleurs articles de Frandroid sur Google News ? Vous pouvez suivre Frandroid sur Google News en un clic.
[…] 2016, Khronos Group annonçait l’arrivée de Vulkan sur Android. Cette nouvelle API de bas niveau devait permettre de faciliter les portages de jeux PC sur nos […]
Oui ne confondons pas la vraie obsolescence programmée et l'absence de suivi sur le long terme. Ton vieux smartphone sous Android 2.3 ou 4.0 marchera sans problème pendant bien des années tant que le matériel tient, mais pour les nouveautés logicielles il faut rapidement repasser à la caisse si tu veux rester à jour. Contrairement aux PCs qui sont toujours tous soutenus, ton appareil mobile est très rapidement dépassé sans pouvoir le maintenir toi-même à jour. C'est LE gros problème des appareils mobiles. Le logiciel est beaucoup trop customisé pour un matériel donné pour pouvoir maintenir n'importe quel appareil à jour. On n'installe pas Android sur un smartphone (ou une tablette) comme on installe Windows ou Linux sur un PC, et c'est bien ça le problème. Oui je sais qu'il existe des ROMs et autres joyeusetés dans ce genre, mais c'est pareil. Ce n'est réservé qu'à une poignée d'appareils compatibles bien connus et là encore elles sont toujours pour un appareil donné et pas pour tous.
Pas certains puisqu'il faut Android 6.0 + des pilotes compatibles.
si il veut, c'est sa volonté, il se démerde. le reste de la société n'est pas à sa disposition.
Ok, mais si il veut , il doit .... Voila c'est bon la ...
pour info tout les smartphones qui savent supporter ES 3.1 et donc serie adreno 400 minimum seront compatible ! Donc à partir des S805 : S5 LTE+ , G3 LTE+ , Note 4 ( edge ) et Nexus 6 ( exit le one plus X avec son S801 )
J'avais lu que métal utilisait aussi open gl mais dans une version moins récente que vulkan donc il y a des chances que ça puisse être compatible Après je pense que ça dépend des éditeurs, certains vont développer autour de métal et d'autres vers vulkan Grâce à l'ouverture, utiliser vulkan serait un avantage pour eux car de cette manière ce serait plus simple pour les jeux multi plate-forme je pense Donc à voir mais dans tout les cas ça va booster les possibilités graphiques et peut être s'approcher de la qualité des gameplay consoles :)
J'ai un doute sur le fait que ces 2 API puissent travailler ensemble. Dans un premier temps, et pour des raisons de délais, Vulkan et Open GL pourront tourner de concert. Normal, ces APIs ont la "même base". Metal semble trop différent (je n'affirme cependant rien;) )
Open GL est encore plus vieux :) L'avantage qu'il soit ouvert, c'est que les bons devs pourront l'adapter à leur jeu/application, et pas seulement se contenter de ce que l'API leur impose.
Rien à redire, c'est nickel. Merci pour les infos.
Les jeux metal sont compatibles avec les vieux, la différence, c'est qu'ils n'ont pas tout les ajouts graphiques de métal, ça change rien pour eux il peuvent toujours y jouer quand méme
Ah ouais donc ça va vachement plus loin qu'une "API". C'est toute l'archi des couches basses graphique qui bouge.
c'est intéressant d'avoir leur recul : par exemple, est-ce que les possesseurs d'iPhone plus vieux ne peuvent pas du tout jouer aux nouveaux jeux, ou est-ce que ceux-ci sont codés pour Metal/OpenGL et donc peuvent se rabattre sur l'ancienne API (avec moins bonnes perfs, on s'en doute)
J'ai compris, j'ai regarder et vulkan est compatible avec tous les os ce qui est top et remplace l'open gl ios aura vulkan en plus de metal ^^
L'avantage de metal, c'est qu'il est exploité depuis un certain temps et il est aussi utiliser dans osx mais vulkan a l'avantage d'exploiter le nouvel open gl 3.1 je crois Plus qu'a espérer que les devs s'en servent ;) ça change quoi qu'il soit ouvert pour toi ?
C'est metal, il y a un certain nombre de jeux qui l'exploitent et la compatibilité niveau proc, c'est a partir de l'A7 (5s, ipad air 1) Maintenant on va voir comment ça va se passer sur android et si les devs vont bien l'utiliser ;)
ça par contre j'en doute. Le seul cas où ça peut être utile c'est pour la convergence. Or Android n'est pas au niveau d'Ubuntu Touch dans ce domaine.
et les 6Gb de ram aussi ? (Note 6 inside ;) )
Vulkan est attendu avec énormément d'impatience par les développeurs chevronnés et tous ceux qui font des middleware pour créer des jeux rapidement et facilement. Tu peux lire mon article ici (https://www.frandroid.com/hardware/320370_comment-gamebench-compte-revolutionner-les-performances-du-monde-mobile#vulkan-et-gamebench) pour plus d'infos. Si les pilotes sont certifiés par le Khronos Group, celà signifie que les développeurs n'auront pas à se soucier des différents GPU, celui-ci recevra des instructions qu'il comprendra, puisqu'il supporte Vulkan. Les pilotes ne disparaissent pas, mais ils permettent aux développeurs de se passer d'eux dans certains cas, pour mieux optimiser le moteur du jeu, et éviter l'overhead. Regarde la vidéo à la fin de cet article : https://www.frandroid.com/hardware/302510_vulkan-meilleures-performances-android-grace-a-nouvelle-api-graphique
https://www.youtube.com/watch?v=P_I8an8jXuM Regardes les petits graphiques. Avec openGL il n'est pas possible de répartir correctement entre les différents cœurs.
Metal. Mais seulement limité à apple. Ici, Vulkan fonctionnera aussi bien sur Android, Windows, Linux, SteamOS, Tizen, etc.
Faux. Vulkan n'est pas chez apple. Il n'y a donc pas de retard, pour Android ;) Et puis là, on parle de standard ouvert...
c'est quoi le nom de l'API qui tourne sous iOS ?
merci pour l'info ! après, je reste tout de même dubitatif. si on fait des pilotes, c'est justement pour ne pas avoir à programmer directement la carte graphique (trop contraignant, et trop dépendant de l'implémentation du GPU). donc tant qu'on ne supporte qu'un GPU, pourquoi pas, mais dès qu'on va vouloir en supporter plusieurs, on va devoir écrire... des pilotes ! bon, en attendant, ça bouge un peu dans le domaine, pourquoi pas, faut regarder ce que ça donne.
non, il ne *devra* pas. il achètera si il *veut* jouer à des nouveaux jeux. mais ça, c'est pareil pour tout le monde, rien à voir avec l'obsolescence programmée. faut pas confondre *devoir* et *vouloir*. quand tu achètes qqchose, il doit marcher avec les conditions d'aujourd'hui. et il doit durer, dans ces même conditions. si tu changes les conditions, faut pas te plaindre que ce que t'as acheté ne correspond plus. l'obsolescence programmée, si elle existe, c'est une volontée de nuire (je te fais tomber en panne dans 2 ans), pas un manque de volonté de t'arranger (je t'envoie des mises à jour pour que tu puisses faire encore plus). c'est plus qu'une nuance.
Je n'ai jamais dit ça. Mais la sortie de Vulkan ne réduit pas la quantité de choses que tu peux faire aujourd'hui avec. Ça n'a donc encore une fois rien à voir avec de l'obsolescence programmée.
Il n'est pas trop vieux mais ne profitera pas des graphismes booster par vulcain exactement comme les appareils Apple quant les cpu/gpu un peu trop ancien ne sont pas compatibles avec métal
Tu va me faire croire que le snapdragon 800 est trop vieux pour faire tourner se genre de jeu.
À partir du moment où tu n'as jamais pu y jouer, ça n'a rien à voir avec de l'obsolescence programmée.
Enfin presque 2 ans après Apple ça arrive enfin l'équivalent On va pouvoir comparer
Que l'on t’empêche de jouer à des jeux de dernière génération par exemple
Perso je m'en fou je ne joue pas sur mobile, mais un adepte des jeux mobile qui voit que son SoC n'est plus/pas compatible avec Vulkan va devoir acheter un nouveau mobile.
C'est ce que l'on appelle l'overhead, à cause des pilotes. Vulkan permet de réduire, voire supprimer cet overhead en permettant aux développeurs de court circuiter les pilotes pour certaines fonctions. En gros, le moteur du jeu peut commander directement le GPU, avec un accès bas niveau.
"créer des moteurs graphiques moins gourmands sur la partie processeur et donc d’économiser de l’énergie" Il est la intérêt, en + d'un meilleur viseul avec plus d'effet !
Si ton téléphone fonctionne toujours de la même manière, en quoi est-ce de l'obsolescence programmée ?…
Elle sort d'où cette théorie comme quoi OpenGL "gaspille" du CPU ? C'est pour le plaisir peut-être ? En tous cas, je demande à voir !
Personne t'oblige à rien tu sais. Ce que tu fais aujourd'hui avec ton mobile, tu pourras toujours le faire demain. C'est *toi* qui veut a-bso-lu-ment les nouveautés.
qu est ce qu on s en fiche perso les perf graphique ne mont jamais motiver a changer de tel et le fait que la techno est supporter uniquement sur s820 me conforte dans cette idee, sinon pour jouer il y a toute la gamme shield qui a recemment ressorti metal gear rising, la ca a du sens mais en l etat les jeux mobiles bof
OpenGL ES ne fragmente pas Android, alors pourquoi Vulkan (qui est son successeur) le ferai ?
https://www.youtube.com/watch?v=P_I8an8jXuM
Obso programmée pour t'obliger à acheter un nouveau mobile avec le tout dernier proco
Chic, encore un truc qui va fragmenter Android.
Les puces Mali T6xx T7xx et T8xx seraient également compatibles avec les spécifications de Khronos Group... À priori, si la puce est compatible opengl 3.1, elle est potentiellement capable de gérer Vulkan
...(avec son PowerVR G6430) supportant Vulkan Putain Asus faîtes moi rêver !
A mon avis la réponse est toute trouvé.
Pourquoi ne pas pouvoir en profiter sur les Snapdragon 800 et + ? Commercial ou véritable limite technique de la puce ? <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix