La compatibilité de Vulkan avec le Raspberry Pi 4 est en cours

La framboise est un ordinateur monocarte qui a acquis une grande popularité et a été utilisé pour le développement de divers projets, allant de l'utilisation de l'appareil pour la mise en œuvre de l'IA, de la vidéosurveillance, à la création de NAS, entre autres. Et même en raison de sa grande popularité, la communauté a longtemps demandé que l'appareil a Compatibilité Vulkan, dont même ces demandes ont à peine été entendues.

Eben Upton (créateur et développeur du Raspberry) a fait une annonce sur le blog Raspberry, dans lequel a dévoilé le début des travaux sur un pilote vidéo gratuit pour l'accélérateur graphique VideoCore VI utilisé dans les puces Broadcom. Cette nouvelle vient juste après l'annonce que Raspberry Pi 4 es compatible avec OpenGL ES 3.1.

Le nouveau pilote est basé sur l'API graphique Vulkan et est principalement destiné à être utilisé avec les cartes et modèles Raspberry Pi 4 qui seront publiés dans le futur. Igalia dirige le développement des contrôleurs, en collaboration avec la Fondation Raspberry Pi.

Dans le cas de l' GPU VideoCore IV fourni avec Raspberry Pi 3, il est mentionné que ce n'est pas suffisant pour une implémentation complète de Vulkan, donc l'intégration du driver dans cette version du Raspberry Pi il est complètement exclu.

Vulkan se positionne comme une API graphique et informatique de nouvelle génération Il fournit un accès multiplateforme très efficace aux GPU modernes.

L'API Vulkan a été conçu pour mieux s'adapter aux GPU modernes et résoudre les goulots d'étranglement normes de performances communes dans OpenGL, offrant aux développeurs graphiques de nouveaux moyens d'obtenir les meilleures performances du matériel.

Eben Upton mentionne dans son post du blog qui:

L'API Vulkan a été conçue pour tirer pleinement parti du matériel informatique / graphique moderne, en s'attaquant aux goulots d'étranglement courants d'OpenGL.

Jusqu'à présent, seul le prototype initial du contrôleur a été préparé, adapté à des démonstrations simples. La première version bêta, qui peut être utilisée pour lancer de vraies applications, devrait sortir au second semestre de cette année.

Dans le post d'Eben Upton, il montre que le travail a été fait, montrant un triangle RVB.

Upton commente que cette représentation du triangle de la version Broadcom VideoCore VI Vulkan est la preuve d'un "triangle RVB impeccable, tuile unique" dans le contrôleur, même sur ce stade précoce de développement.

Il n'y a actuellement aucun accès au code, mais il y a une promesse qu'il sera disponible plus tard. Bien que l'arrivée de Vulkan sur le Raspberry Pi ait été annoncée, l'équipe de développement mentionne qu'il ne s'agit que d'un travail initial et qu'il y a beaucoup de travail à faire.

Avant de devenir trop excité, rappelez-vous que ce n'est que le début du processus de développement Vulkan sur le Raspberry Pi. Bien qu'il y ait eu des efforts de la communauté en direction du support Vulkan (à l'origine sur VideoCore IV) depuis 2018, Igalia ne travaille sur ce nouveau contrôleur que depuis quelques semaines, et nous avons encore une très longue feuille de route de développement devant.

En outre, Khronos a annoncé la certification du contrôleur v3d Mesa (anciennement vc5), qui est reconnu comme entièrement compatible avec OpenGL ES 3.1.

Le contrôleur est certifié avec la puce Broadcom BCM2711 utilisé dans les cartes Raspberry Pi 4. L'obtention d'un certificat vous permet de déclarer officiellement la prise en charge des normes graphiques et d'utiliser les marques Khronos associées.

Enfin, l'arrivée d'un contrôleur Vulkan officiel pour le Raspberry Pi Cela contribuera à améliorer la consommation d'énergie, les performances et le déploiement multicœur.

De plus, cela bénéficiera grandement au développement sur le Raspberry Pi, car Vulkan fournira de nouveaux moyens pour obtenir les meilleures performances du matériel.

Si vous voulez en savoir plus À propos du message, vous pouvez en 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.