De Raspberry Pi 4 zal de 3D-weergave verbeteren met de Vulkan 1.2-update

Onlangs, in een blogpost van de CEO van Raspberry Pi, Eben Upton, onthulde dat: la Raspberry 4 voldoet nu aan versie 1.2 van de Vulkan Graphics API.

Na het bereiken van versie 1.0 in november 2020 en versie 1.1 in oktober 2021, integreert versie 1.2 23 veelgebruikte Vulkan-extensies in de standaard en ligt deze aanzienlijk dichter bij de laatste versie, 1.3, die in januari werd uitgebracht.

Khronos heeft zijn goedkeuring gegeven en waarmee er in een toekomstige versie van het besturingssysteem een ​​driverupdate moet zijn.

“Alle noodzakelijke wijzigingen waren al opgenomen in het vorige Mesa v3dv-stuurprogramma en zullen uiteindelijk beschikbaar zijn in toekomstige updates voor het Raspberry Pi-besturingssysteem. Compatibiliteit met verschillende andere extensies, waarvan sommige essentieel zijn in Vulkan 1.3, evenals vele bugfixes en prestatieverbeteringen. ”, zegt Iago Toral van Igalia.

De huidige versie van Mesa is 22.1.3 en de nieuwe code waarschijnlijk zal niet beschikbaar zijn tot 22.2. Dit betekent dat er voor early adopters nog wat werk nodig zal zijn. Uptons artikel wijst ook op een bijdrage van Roman Stratiienko die Android-ondersteuning toevoegt aan de controller. Dit maakt de weg vrij voor het uitvoeren van Android-games op de Pi 4 via een poort van het besturingssysteem van Google, zoals Lineage OS.

Deze ontwikkeling, inclusief ondersteuning voor Vulkan 1.2, betekent niet noodzakelijkerwijs dat populaire games zullen worden gezien of kan worden gebruikt voor dit soort dingen in de Raspberry Pi 4. Maar het kan leiden tot verbeteringen in de applicatieprestaties zoals Kodi, VLC of hardware-versnelde web-apps.

Er zijn ook Vulkan-bibliotheken voor machine learning, die nieuwe manieren opent om neurale netwerken op Pi-clusters te trainen. Voor de meeste mensen die hun Pi als server, doe-het-zelfcontroller of lichtgewicht desktop gebruiken, zal Vulkan 1.2-compliance niet merkbaar zijn. Desktopgraphics op het standaard Raspberry Pi-besturingssysteem worden bestuurd door OpenGL.

Dit is de oude grafische API die Vulkan zou moeten vervangen. jaVolgens Upton is er één groep die hiervan profiteert: Android 3D-games en andere apps. Android gebruikt Vulkan als een goedkope grafische API.

Zoals met de meeste Raspberry Pi-verbeteringen, kan deze ogenschijnlijk kleine verandering onvoorziene kansen bieden. Ondersteuning voor Vulkan 1.2 geeft ontwikkelaars dezelfde 3D grafische interface (maar niet dezelfde kracht) als NVIDIA grafische kaarten uit 2019, 2020 Intel-chips met geïntegreerde grafische kaart en tientallen andere apparaten.

Met een Vulkan 1.0-stuurprogramma geïnstalleerd, kon Toral in 2020 de originele Quake-trilogie op een Pi 4 draaien, met niet-zo-slechte framerates. Het opzetten van een moderne Vulkan-driver voor de Pi 4 is van bijzonder belang voor Upton.

Voordat hij aan de Raspberry Pi werkte, maakte Upton zelfs deel uit van het team bij Broadcom dat de VideoCore 3D GPU-chip ontwierp, dezelfde die op elk Raspberry Pi-bord is gemonteerd. Upton vertegenwoordigde ook Broadcom van 2007 tot 2012 bij Khronos, de grafische API-standaardorganisatie die toezicht hield op standaarden zoals OpenGL.

OpenGL liet zijn leeftijd al zien in de tijd van Upton, en hij was betrokken bij de eerste poging om zijn opvolger, Vulkan, uit te brengen.

“We hebben de neiging om Mesa-releases naar voren te schuiven in plaats van twee jaar te wachten voordat ze verschijnen in de volgende grote Debian-release. Het is waarschijnlijk te laat voor een release in september, dus ik denk aan het einde van het jaar", zei hij. Wat betreft waar deze technologie naartoe zou kunnen gaan, zei hij, "het is nuttig als een efficiëntere back-end voor de verschillende standaard game-engines (met name de Unreal-engine van Epic Games)." Studio's die investeren in het overzetten van games naar het platform is iets anders, "maar het is fijn om de basis op orde te hebben."

Ten slotte is het vermeldenswaard dat ondersteuning nog niet beschikbaar is op de juiste downloadbare besturingssystemen voor Pi-boards, maar binnenkort beschikbaar zou moeten zijn.

Voor degenen die dat wel zijn geïnteresseerd om er meer over te weten, u kunt de details controleren In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.