Le Raspberry Pi 4 va améliorer son rendu 3D avec la mise à jour Vulkan 1.2

Récemment, dans un article de blog du PDG de Raspberry Pi, Eben Upton, a révélé que la Raspberry 4 est désormais compatible avec la version 1.2 de l'API Vulkan Graphics.

Après avoir atteint la version 1.0 en novembre 2020 et la version 1.1 en octobre 2021, la version 1.2 intègre 23 extensions Vulkan fréquemment utilisées dans la norme et se rapproche considérablement de la dernière version, la 1.3, sortie en janvier.

Khronos a donné son approbation et avec lequel il devrait y avoir une mise à jour du pilote dans une future version du système d'exploitation.

"Tous les changements nécessaires ont déjà été intégrés dans le précédent pilote Mesa v3dv et seront éventuellement disponibles dans les futures mises à jour du système d'exploitation Raspberry Pi. Compatibilité avec diverses autres extensions, dont certaines sont essentielles dans Vulkan 1.3, ainsi que de nombreuses corrections de bugs et améliorations des performances. ”, dit Iago Toral d'Igalia.

La version actuelle de Mesa est 22.1.3 et le nouveau code probablement ne sera pas disponible avant le 22.2. Cela signifie que certains travaux seront nécessaires pour les premiers utilisateurs. L'article d'Upton souligne également une contribution de Roman Stratiienko qui ajoute la prise en charge d'Android au contrôleur. Cela ouvre la voie à l'exécution de jeux Android sur le Pi 4 via un port du système d'exploitation de Google, tel que Lineage OS.

Ce développement, y compris la prise en charge de Vulkan 1.2, ne signifie pas nécessairement que les jeux populaires seront vus ou peut être utilisé pour des choses de ce type dans le Raspberry Pi 4. Mais cela pourrait conduire à des améliorations des performances des applications comme Kodi, VLC ou des applications Web accélérées par le matériel.

Il existe également des bibliothèques Vulkan pour l'apprentissage automatique, qui ouvre de nouvelles voies pour former des réseaux de neurones sur des clusters Pi. Pour la plupart des gens qui utilisent leur Pi comme serveur, contrôleur DIY ou bureau léger, la conformité à Vulkan 1.2 ne sera pas perceptible. Les graphiques de bureau sur le système d'exploitation standard Raspberry Pi sont contrôlés par OpenGL.

Il s'agit de l'ancienne API graphique que Vulkan est censé remplacer. ouiSelon Upton, il y a un groupe qui en profite : les jeux 3D Android et d'autres applications. Android utilise Vulkan comme API graphique à faible coût.

Comme pour la plupart des avancées de Raspberry Pi, ce changement apparemment mineur pourrait ouvrir des opportunités imprévues. La prise en charge de Vulkan 1.2 offre aux développeurs la même interface graphique 3D (mais pas la même puissance) que les cartes graphiques NVIDIA 2019, les puces Intel 2020 avec graphiques intégrés et des dizaines d'autres appareils.

Avec un pilote Vulkan 1.0 installé, Toral a pu, en 2020, exécuter la trilogie Quake originale sur un Pi 4, avec des fréquences d'images pas si mauvaises. La configuration d'un pilote Vulkan moderne pour le Pi 4 revêt une importance particulière pour Upton.

En fait, avant de travailler sur le Raspberry Pi, Upton faisait partie de l'équipe de Broadcom qui a conçu la puce GPU VideoCore 3D, la même qui est montée sur chaque carte Raspberry Pi. Upton a également représenté Broadcom de 2007 à 2012 chez Khronos, l'organisme de normalisation des API graphiques qui a supervisé des normes comme OpenGL.

OpenGL montrait déjà son âge à l'époque d'Upton, et il a été impliqué dans l'effort initial pour libérer son successeur, Vulkan.

« Nous avons tendance à faire avancer les versions de Mesa au lieu d'attendre deux ans pour qu'elles apparaissent dans la prochaine version majeure de Debian. Il est probablement trop tard pour une sortie en septembre, donc je pense à la fin de l'année", a-t-il déclaré. Quant à savoir où cette technologie pourrait aller, a-t-il déclaré, "elle est utile en tant que back-end plus efficace pour les différents moteurs de jeu standard (en particulier, le moteur Unreal d'Epic Games)". Les studios qui investissent dans le portage de jeux sur la plate-forme sont autre chose, "mais c'est bien d'avoir les bases en place".

Enfin, il convient de mentionner que le support n'est pas encore disponible sur les systèmes d'exploitation téléchargeables adaptés aux cartes Pi, mais devrait être disponible prochainement.

Pour ceux qui sont intéressé à en savoir plus, vous pouvez vérifier les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.