Les normes OpenGL et OpenGL ES sont des moyens pour les développeurs de créer des applications graphiques à exécuter sur un certain nombre de plates-formes matérielles différentes rapidement et relativement facilement. Bien qu’il n’y ait rien de mal avec les normes OpenGL, elles remontent à une époque où les appareils étaient moins performants et, généralement, avaient moins de cœurs de processeur – à la fois les cœurs d’application et les cœurs de processeur graphique. Dans le contexte des appareils Android, la majorité du matériel vendu au cours des trois dernières années bénéficie de plusieurs cœurs. De nombreux appareils Android d’aujourd’hui sont équipés d’au moins un processeur d’application quadricœur et d’au moins un processeur graphique double cœur ; Khronos, un consortium industriel qui élabore des normes graphiques, a conçu une nouvelle norme graphique, Vulkan. Vulkan est conçu pour mieux tirer parti de la puissance de processeur supplémentaire offerte par les chipsets multicœurs d’aujourd’hui et, ce faisant, il est capable d’économiser de l’énergie et d’améliorer les performances en même temps. L’économie d’énergie provient de l’utilisation de plusieurs cœurs de processeur : en partageant la charge sur plusieurs cœurs, cela signifie que le chipset peut fonctionner à une tension inférieure et que la consommation d’énergie est proportionnelle au carré de la tension appliquée. De plus, en partageant mieux la charge sur plusieurs cœurs de processeur, les performances peuvent être améliorées. Dans certaines conditions, les performances sont considérablement améliorées, comme vous pouvez le voir dans la vidéo intégrée à la fin de cet article. La technologie utilise mieux le matériel de l’appareil.

Nous avons récemment expliqué comment NVIDIA a publié une version d’Android 6.0 Marshmallow pour ses produits SHIELD qui est livrée avec les pilotes Vulkan nécessaires, et maintenant Imagination Technologies, a publié une version logicielle pour Google Nexus Player qui inclut les pilotes Vulkan 1.0 nécessaires. Les lecteurs réguliers se souviendront que le Nexus Player utilise la puce Intel Atom Z3560, qui contient le chipset graphique Imagination Technologies PowerVR G6430. Parallèlement à cette version du logiciel, Imagination Technologies a publié la démo Gnome Hoard, qui est utilisée pour démontrer les avantages de l’utilisation de l’API Vulkan par rapport à OpenGL. Un autre avantage de l’API Vulkan est qu’elle est multiplateforme ; il est développé en parallèle avec les versions Windows, LINUX et Android en cours de construction. Cela devrait faciliter le portage d’applications et de jeux d’une plateforme à une autre.

Bien que l’application évidente de Vulkan puisse sembler être le jeu, plutôt que de regarder un champ de gnomes, il existe une autre application importante : la réalité virtuelle. Vulkan inclut d’importantes améliorations de la bande passante mémoire en conjonction avec l’amélioration des performances de fréquence d’images. Pour les applications gourmandes en mémoire, telles que la réalité virtuelle, cela devrait grandement profiter à la technologie. Cela pourrait être le genre de percée technologique nécessaire pour pousser des applications de réalité virtuelle de plus en plus haute qualité dans un smartphone.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici