Le Raspberry Pi 4 a franchi une étape graphique majeure, en ajoutant la prise en charge d’une API 3D Vulkan plus moderne. Bien que cela ne signifie pas un lisse Condamner (2016) expérience sur la merveille du tableau unique, cela aide Pis fonctionnant sous Android et indique certains pouvoirs futurs.
Le PDG de Raspberry Pi, Eben Upton, a annoncé la conformité Vulkan 1.2 du Pi 4 le lundi. Le support n’est pas encore disponible dans les systèmes d’exploitation téléchargeables Compatibles Pi, mais devrait être disponible bientôt.
Pour la plupart des gens qui utilisent leur Pi comme serveur, contrôleur de bricolage ou bureau léger, la conformité Vulkan 1.2 ne sera pas perceptible. Les graphiques de bureau sur le système d’exploitation Raspberry Pi standard sont alimentés par OpenGL, l’ancienne API graphique que Vulkan est destiné à remplacer. Il y a un groupe qui en bénéficie, dit Upton: jeux et autres applications Android 3D. Android utilise Vulkan comme son API graphique à faible surcharge.
Comme avec la plupart des avancées raspberry pi, il pourrait y avoir des opportunités imprévues déclenchées par ce changement apparemment minuscule. La prise en charge de Vulkan 1.2 offre aux développeurs la même interface graphique 3D (sinon la même puissance) que les cartes graphiques NVIDIA 2019, les puces Intel 2020 avec carte graphique intégrée, et des dizaines d’autres appareils. Avec un pilote Vulkan 1.0 installé, le développeur Iago Toral a pu obtenir en 2020 l’original Trembler trilogie surtout en cours d’exécution sur un Pi 4, avec des fréquences d’images pas trop minables.
Pousser un pilote Vulkan moderne vers l’avant pour le Pi 4 a une signification particulière pour le PDG de Pi, Upton. Avant de travailler sur Raspberry Pi, Upton faisait partie de l’équipe Broadcom qui a conçu la puce GPU VideoCore 3d, la même montée sur chaque carte Raspberry Pi. Upton a également représenté Broadcom de 2007 à 2012 à Khronos, l’organisme de normalisation de l’API graphique qui supervisait des normes telles qu’OpenGL. OpenGL montrait déjà son âge à l’époque d’Upton, et il faisait partie de l’effort initial pour lancer son successeur, Vulkan.
Si vous êtes prêt à bricoler avec le support de Vulkan 1.2 sur un Pi avant que les pilotes n’arrivent dans des versions stables, vous allez besoin, selon Liz Upton, directrice du marketing et des communications de Pi, « une installation propre de Mesa à partir de GitHub, et ensuite vous devrez faire des cris aigus. » Vous aurez également besoin d’un Raspberry Pi 4 lui-même, dont l’achat peut être un autre épreuve induisant des cris pour le moment.