Raspberry Pi 4 kommer att förbättra sin 3D-rendering med Vulkan 1.2-uppdateringen

Nyligen, i ett blogginlägg av VD:n för Raspberry Pi, Eben Upton, avslöjade det la Raspberry 4 överensstämmer nu med version 1.2 av Vulkan Graphics API.

Efter att ha nått version 1.0 i november 2020 och version 1.1 i oktober 2021, integrerar version 1.2 23 ofta använda Vulkan-tillägg i standarden och är betydligt närmare den senaste versionen, 1.3, som släpptes i januari.

Khronos har gett sitt godkännande och med vilken det ska finnas en drivrutinsuppdatering i en framtida version av operativsystemet.

"Alla nödvändiga ändringar var redan inkorporerade i den tidigare Mesa v3dv-drivrutinen och kommer så småningom att finnas tillgängliga i framtida uppdateringar av Raspberry Pi OS. Kompatibilitet med olika andra tillägg, av vilka några är viktiga i Vulkan 1.3, såväl som många buggfixar och prestandaförbättringar. ”, säger Iago Toral från Igalia.

Den nuvarande versionen av Mesa är 22.1.3 och förmodligen den nya koden kommer inte att vara tillgänglig förrän 22.2. Detta innebär att en del arbete kommer att krävas för tidiga användare. Uptons artikel pekar också på ett bidrag från Roman Stratiienko som lägger till Android-stöd till kontrollern. Detta banar väg för att köra Android-spel på Pi 4 genom en port i Googles operativsystem, som Lineage OS.

Denna utveckling, inklusive stöd för Vulkan 1.2, betyder inte nödvändigtvis att populära spel kommer att ses eller kan användas för saker av denna typ i Raspberry Pi 4. Men det kan leda till förbättringar i applikationsprestanda som Kodi, VLC eller hårdvaruaccelererade webbappar.

Det finns även Vulkan-bibliotek för maskininlärning, vilket öppnar nya sätt att träna neurala nätverk på Pi-kluster. För de flesta som använder sin Pi som server, gör-det-själv-kontroller eller lättviktsskrivbord, kommer Vulkan 1.2-kompatibilitet inte att märkas. Skrivbordsgrafik på standardoperativsystemet Raspberry Pi styrs av OpenGL.

Detta är det gamla grafik-API som Vulkan ska ersätta. jaEnligt Upton finns det en grupp som gynnar: Android 3D-spel och andra appar. Android använder Vulkan som ett billigt grafik-API.

Som med de flesta Raspberry Pi-framsteg, kan denna till synes lilla förändring öppna för oförutsedda möjligheter. Stöd för Vulkan 1.2 ger utvecklare samma 3D-grafikgränssnitt (men inte samma kraft) som 2019 NVIDIA-grafikkort, 2020 Intel-chips med integrerad grafik och dussintals andra enheter.

Med en Vulkan 1.0-drivrutin installerad kunde Toral 2020 köra den ursprungliga Quake-trilogin på en Pi 4, med inte så dåliga bildfrekvenser. Att ställa in en modern Vulkan-drivrutin för Pi 4 är av särskild vikt för Upton.

Faktiskt, innan han arbetade med Raspberry Pi, var Upton en del av teamet på Broadcom som designade VideoCore 3D GPU-chippet, samma som är monterat på alla Raspberry Pi-kort. Upton representerade också Broadcom från 2007 till 2012 på Khronos, det grafiska API-standardorganet som övervakade standarder som OpenGL.

OpenGL visade redan sin ålder på Uptons tid, och han var involverad i det första försöket att släppa dess efterträdare, Vulkan.

"Vi tenderar att driva Mesa-utgåvorna framåt istället för att vänta två år på att de ska dyka upp i nästa stora Debianutgåva. Det är förmodligen för sent för en release i september, så jag tänker på slutet av året, säger han. När det gäller var den här tekniken skulle kunna ta vägen, sa han, "den är användbar som en mer effektiv back-end för de olika standardspelmotorerna (i synnerhet Epic Games Unreal-motor)." Studior som investerar i att porta spel till plattformen är något annat, "men det är skönt att ha grunderna på plats."

Slutligen är det värt att nämna att stöd ännu inte är tillgängligt på de nedladdningsbara operativsystemen lämpliga för Pi-kort, men bör vara tillgängligt snart.

För dem som är intresserad av att veta mer om det, du kan kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.