ProHoster > Pūnaewele > nūhou pūnaewele > Ua hoʻomākaukau ʻia kahi mea hoʻokele GPU me ke kākoʻo no ka Vulkan API no nā papa Raspberry Pi kahiko
Ua hoʻomākaukau ʻia kahi mea hoʻokele GPU me ke kākoʻo no ka Vulkan API no nā papa Raspberry Pi kahiko
Waiho ʻia e hoʻokuʻu paʻa mua o kahi mea hoʻokele kiʻi wehe RPi-VK-Keaukaha 1.0, e lawe mai i ke kākoʻo no ka Vulkan graphics API i nā papa Raspberry Pi kahiko i hoʻouna ʻia me Broadcom Videocore IV GPU. Ua kūpono ka mea hoʻokele i nā hiʻohiʻona āpau o nā papa Raspberry Pi i hoʻokuʻu ʻia ma mua o ka hoʻokuʻu ʻia ʻana o Raspberry Pi 4 - mai "Zero" a me "1 Model A" a i "3 Model B+" a me "Compute Module 3+". ʻO ka mea hoʻokele i kūkulu ʻia e Martin Thomas (ʻO Martin Thomas), he ʻenekinia mai NVIDIA, akā naʻe, ua hana ʻia ka hoʻomohala ʻana ma ke ʻano he papahana pilikino i pili ʻole me NVIDIA (ua hoʻomohala ʻia ka mea hoʻokele i nā makahiki ʻelua i hala i kona manawa kaʻawale). Code mahele ʻia e ma lalo o ka laikini MIT.
No ka mea, ʻaʻole lawa nā mana o ka VideoCore IV GPU, i hoʻolako ʻia me nā hiʻohiʻona Raspberry Pi kahiko, no ka hoʻokō piha ʻana iā Vulkan, hoʻokō ka mea hoʻokele i kahi ʻāpana o ka Vulkan API, ʻaʻole i uhi i ka maʻamau holoʻokoʻa, akā e hoʻāʻo e hahai. e like me ka mea hiki i ka lako. Eia nō naʻe, lawa ka hana i loaʻa no nā noi a me nā pāʻani, a ʻike ʻia ka hana ma mua o nā mea hoʻokele OpenGL, mahalo i ka hoʻokele hoʻomanaʻo ʻoi aku ka maikaʻi, ka hoʻoili ʻana i nā kauoha GPU, a me ka mana pololei o nā hana GPU. Kākoʻo ka mea hoʻokele i nā hiʻohiʻona e like me MSAA (Multisample anti-aliasing), haʻahaʻa haʻahaʻa shaders a me nā helu hana. Ma waena o nā palena, aia ka nele o ke kākoʻo no nā shaders GLSL, ʻaʻole i loaʻa i kēia manawa o ka hoʻomohala ʻana.
Na ka mea kākau hoʻokahi i paʻiʻia he awa o ka pāʻani Quake 3 no Raspberry Pi, e lawelawe ana ma ke ʻano he hōʻike i nā mana o ka mea hoʻokele hou. Hoʻokumu ʻia ka pāʻani ma ka mīkini ioQuake3, ka mea i hoʻohui i kahi modular Vulkan-based rendering backend, i hoʻokumu mua ʻia e ka papahana. Quake III Arena Kenny Edition. Ke hoʻohana nei i kahi mea hoʻokele hou i ka pāʻani hiki ke hoʻokō Ka hāʻawi ʻana ma luna o 100 mau kiʻi i kēlā me kēia kekona (FPS) ma ka papa Raspberry Pi 3B+ i ka wā e hoʻopuka ai i ka hoʻonā 720p.
E hoʻomanaʻo mākou iā ʻoe ʻo ka Raspberry Pi Foundation me ka hui ʻo Igalia alakai ka hoʻomohala ʻana o kāna mea hoʻokele Vulkan, aia i ka wā mua o ka hoʻomohala ʻana a mākaukau e holo i kekahi mau noi maoli i ka hapa lua o 2020. Ua kaupalena ʻia ka mea hoʻokele i ke kākoʻo no ka VideoCore VI kiʻi accelerator i hoʻohana ʻia e hoʻomaka ana mai ke kumu ʻo Raspberry Pi 4, ʻaʻole kākoʻo i nā papa kahiko. Hoʻohālikelike ʻia me OpenGL, me ka hoʻohana ʻana iā Vulkan hiki iā ʻoe ke hoʻokō hoʻonui i ka huahana nā noi kiʻi a me nā pāʻani.