Nemrég a Raspberry Pi vezérigazgatójának blogbejegyzésében Eben Upton felfedte ezt la A Raspberry 4 mostantól megfelel a Vulkan Graphics API 1.2-es verziójának.
Miután 1.0 novemberében elérte az 2020-s verziót és 1.1 októberében az 2021-es verziót, az 1.2-es verzió 23 gyakran használt Vulkan-bővítményt integrál a szabványba, és jóval közelebb áll az utolsó, januárban megjelent 1.3-as verzióhoz.
Khronos megadta a jóváhagyását és amivel az operációs rendszer jövőbeli verziójában illesztőprogram-frissítésnek kell lennie.
„Az összes szükséges változtatást már beépítették az előző Mesa v3dv illesztőprogramba, és végül elérhetők lesznek a Raspberry Pi OS jövőbeli frissítéseiben. Kompatibilitás számos más bővítménnyel, amelyek közül néhány alapvető fontosságú a Vulkan 1.3-ban, valamint számos hibajavítás és teljesítményjavítás. ” – mondja Iago Toral, Igaliából.
A Mesa jelenlegi verziója a 22.1.3 és valószínűleg az új kód 22.2-ig nem lesz elérhető. Ez azt jelenti, hogy a korai alkalmazóknak némi munkára lesz szükségük. Upton cikke Roman Stratiienko hozzájárulására is rámutat, amely Android-támogatást ad a vezérlőhöz. Ez megnyitja az utat az Android játékok futtatásához a Pi 4-en a Google operációs rendszerének portján keresztül, például a Lineage OS-en.
Ez a fejlesztés, beleértve a Vulkan 1.2 támogatását, nem feltétlenül jelenti azt, hogy a népszerű játékok is láthatók lesznek vagy ilyen típusú dolgokhoz használható a Raspberry Pi 4-ben. De ez az alkalmazások teljesítményének javulásához vezethet mint például a Kodi, a VLC vagy a hardveresen gyorsított webalkalmazások.
Vannak Vulkan könyvtárak is a gépi tanuláshoz, amely új utakat nyit meg a neurális hálózatok képzésére a Pi-klasztereken. A legtöbb ember számára, aki szerverként, barkácsvezérlőként vagy könnyű asztali számítógépként használja a Pi-t, a Vulkan 1.2 megfelelősége nem lesz észrevehető. A szabványos Raspberry Pi operációs rendszer asztali grafikáját az OpenGL vezérli.
Ez a régi grafikus API, amelyet a Vulkannak le kell cserélnie. IgenUpton szerint van egy csoport, amely előnyös: Android 3D játékok és egyéb alkalmazások. Az Android a Vulkan-t használja olcsó grafikus API-ként.
A Raspberry Pi legtöbb fejlesztéséhez hasonlóan ez a látszólag apró változás előre nem látott lehetőségeket nyithat meg. A Vulkan 1.2 támogatása ugyanazt a 3D grafikus felületet (de nem ugyanazt az erőt) biztosítja a fejlesztőknek, mint a 2019-es NVIDIA grafikus kártyák, 2020-as Intel chipek integrált grafikával és több tucat egyéb eszköz.
A Vulkan 1.0 illesztőprogram telepítésével a Toral 2020-ban képes volt az eredeti Quake-trilógiát egy Pi 4-en futtatni., nem is olyan rossz képkockasebességgel. Upton számára különösen fontos egy modern Vulkan illesztőprogram beállítása a Pi 4-hez.
Valójában, mielőtt a Raspberry Pi-n dolgozott, Upton a Broadcom csapatának tagja volt, amely a VideoCore 3D GPU chipet tervezte, ugyanazt, amelyik minden Raspberry Pi kártyára fel van szerelve. Upton a Broadcomot is képviselte 2007 és 2012 között a Khronosnál, a grafikus API szabványtestületnél, amely olyan szabványokat felügyelt, mint az OpenGL.
Az OpenGL már Upton idejében megmutatta korát, és részt vett az utódja, a Vulkan kiadásának kezdeti erőfeszítésében.
„Hajlamosak vagyunk a Mesa-kiadásokat előre tolni, ahelyett, hogy két évet várnánk, hogy megjelenjenek a következő nagyobb Debian-kiadásban. Valószínűleg túl késő a szeptemberi megjelenéshez, ezért az év végére gondolok” – mondta. Ami azt illeti, hogy hová juthat el ez a technológia, azt mondta: "hasznos, mint egy hatékonyabb háttérrendszer a különböző szabványos játékmotorokhoz (különösen az Epic Games Unreal motorjához)." Azok a stúdiók, amelyek a játékok platformra történő portolásába fektetnek be, valami más, "de jó, hogy az alapok a helyükön vannak."
Végül érdemes megemlíteni, hogy a Pi kártyákhoz alkalmas letölthető operációs rendszereken még nem érhető el támogatás, de hamarosan elérhető lesz.
Azoknak, akik szeretne többet megtudni róla, ellenőrizheti a részleteket A következő linken.