Kiendeshi cha GPU chenye usaidizi wa API ya Vulkan kimetayarishwa kwa ajili ya mbao za zamani za Raspberry Pi

Iliyowasilishwa na toleo la kwanza thabiti la kiendeshi cha picha wazi RPi-VK-Dereva 1.0, ambayo huleta usaidizi kwa API ya michoro ya Vulkan kwa bodi za zamani za Raspberry Pi zilizosafirishwa kwa Broadcom Videocore IV GPUs. Dereva anafaa kwa miundo yote ya bodi za Raspberry Pi iliyotolewa kabla ya kutolewa kwa Raspberry Pi 4 - kutoka "Zero" na "1 Model A" hadi "3 Model B+" na "Compute Module 3+". Dereva iliyotengenezwa na Martin Thomas (Martin Thomas), mhandisi kutoka NVIDIA, hata hivyo, maendeleo yalifanyika kama mradi wa kibinafsi usiohusishwa na NVIDIA (dereva ilitengenezwa zaidi ya miaka miwili iliyopita katika muda wake wa bure). Kanuni kusambazwa na chini ya leseni ya MIT.

Kwa kuwa uwezo wa VideoCore IV GPU, ambayo ina mifano ya zamani ya Raspberry Pi, haitoshi kutekeleza kikamilifu Vulkan, dereva hutumia tu sehemu ndogo ya API ya Vulkan, ambayo haitoi kiwango kizima, lakini anajaribu kuifuata. kadiri vifaa vinaruhusu. Hata hivyo, utendakazi unaopatikana unatosha kwa programu na michezo mingi, na utendakazi uko mbele ya viendeshi vya OpenGL, kutokana na usimamizi bora zaidi wa kumbukumbu, usindikaji wa nyuzi nyingi wa amri za GPU, na udhibiti wa moja kwa moja wa uendeshaji wa GPU. Dereva pia inasaidia vipengele kama vile MSAA (Multisample anti-aliasing), vivuli vya kiwango cha chini na kaunta za utendaji. Miongoni mwa mapungufu, kuna ukosefu wa msaada kwa vivuli vya GLSL, ambavyo bado hazipatikani katika hatua hii ya maendeleo.

Na mwandishi huyohuyo iliyochapishwa bandari ya mchezo Quake 3 kwa Raspberry Pi, ikitumika kama onyesho la uwezo wa dereva mpya. Mchezo unatokana na injini ya ioQuake3, ambayo imeongeza uwasilishaji wa kawaida wa msingi wa Vulkan, uliotengenezwa na mradi huo. Toleo la Kenny Arena la Quake III. Wakati wa kutumia dereva mpya katika mchezo imeweza kufikia Inatoa zaidi ya fremu 100 kwa sekunde (FPS) kwenye ubao wa Raspberry Pi 3B+ inapotolewa kwa azimio la 720p.

Hebu tukumbushe kwamba Raspberry Pi Foundation pamoja na kampuni ya Igalia inaongoza maendeleo ya kiendeshi chake cha Vulkan, ambacho kiko katika hatua zake za awali za maendeleo na kitakuwa tayari kutekeleza baadhi ya matumizi halisi katika nusu ya pili ya 2020. Kiendeshi kilichobainishwa kinaweza kutumika tu kwa kiongeza kasi cha michoro cha VideoCore VI kinachotumika kuanzia muundo wa Raspberry Pi 4, na hakitumii ubao wa zamani. Ikilinganishwa na OpenGL, kutumia Vulkan hukuruhusu kufikia kuongeza tija graphic maombi na michezo.

Chanzo: opennet.ru

Kuongeza maoni