A régi Raspberry Pi alaplapokhoz GPU-illesztőprogram készült, amely támogatja a Vulkan API-t

Bemutatva az első stabil kiadás nyílt grafikus meghajtó RPi-VK-Driver 1.0, amely a Vulkan grafikus API támogatását valósítja meg a régi Raspberry Pi alaplapokhoz, amelyek Broadcom Videocore IV GPU-val vannak ellátva. A meghajtó minden Raspberry Pi modellhez alkalmas, amely a Raspberry Pi 4 megjelenése előtt készült — a „Zero”-tól és az „1 Model A”-tól kezdve a „3 Model B+-ig” és a „Compute Module 3+-ig”. A meghajtót Martin Thomas (Martin Thomas) készítette, aki az NVIDIA cégtől származik, azonban a fejlesztés személyes projektként zajlott, amely nem kapcsolódik az NVIDIA-hoz (a meghajtó fejlesztése az elmúlt két évben a munkaidőn kívül folyt). A kód terjesztésre kerül MIT licenc alatt áll.

Mivel a VideoCore IV GPU, amellyel a régi Raspberry Pi modellek rendelkeznek, nem elegendő a Vulkan teljes körű megvalósításához, a meghajtóban csak a Vulkan API egy részhalmaza került bevezetésre, amely nem fedi le a teljes szabványt, de igyekszik követni azt, amennyire a hardver lehetővé teszi. Ennek ellenére a rendelkezésre álló funkciók elegendőek számos alkalmazás és játék számára, és a teljesítmény jelentősen meghaladja az OpenGL meghajtókét, a memória kezelésének hatékonyabb irányítása, a GPU műveletek párhuzamos feldolgozása és a GPU közvetlen kezelésének köszönhetően. A meghajtó emellett támogat bizonyos funkciókat, mint például a MSAA (Többpéldányos élsimítás), alacsony szintű shaderek és teljesítménymérők. A korlátozások közé tartozik a GLSL shaderek támogatásának hiánya, amelyek ezen a fejlesztési szakaszon még nem érhetők el.

Ugyanaz a szerző megjelent a Quake 3 játék Raspberry Pi-re portolásával, amely a új meghajtó képességeit demonstrálja. A játék az ioQuake3 motorra épül, amelyhez Vulkan alapú moduláris renderelő backend került hozzáadva, amelyet eredetileg a Quake III Arena Kenny Editionprojekthez fejlesztettek ki. Az új meghajtó használatával a játékban sikerült elérni több mint 100 képkockát másodpercenként (FPS) a Raspberry Pi 3B+-en 720p felbontás mellett.

Emlékeztetünk, hogy a Raspberry Pi Alapítvány a Igalia céggel közösen aktívan fejleszti saját Vulkan meghajtóját, amely még kezdeti fejlesztési szakaszban van, és amely várhatóan 2020 második felében lesz készen néhány valós alkalmazás futtatására. Az említett meghajtó a VideoCore VI grafikus gyorsító támogatására van korlátozva, amely a Raspberry Pi 4-től kezdve alkalmazandó, és nem támogatja a régi alaplapokat. Az OpenGL-hez képest a Vulkan használata lehetővé teszi a grafikai alkalmazások és játékok teljesítményének növelését. графических приложений и игр.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster