An shirya direban GPU tare da goyan bayan Vulkan API don tsofaffin allon Rasberi Pi

Ƙaddamar da farkon barga saki na buɗaɗɗen direban hoto RPi-VK-Direba 1.0, wanda ke kawo goyon baya ga API ɗin Vulkan graphics zuwa tsofaffin allon Rasberi Pi da aka aika tare da Broadcom Videocore IV GPUs. Direba ya dace da duk samfuran allunan Rasberi Pi waɗanda aka saki kafin sakin Rasberi Pi 4 - daga “Zero” da “1 Model A” zuwa “3 Model B+” da “Compute Module 3+”. Direba na Martin Thomas (Martin Thomas), injiniyan injiniya daga NVIDIA, duk da haka, an gudanar da ci gaban a matsayin aikin sirri wanda ba a haɗa shi da NVIDIA ba (an haɓaka direba a cikin shekaru biyu da suka wuce a lokacin kyauta). Lambar rarraba ta karkashin lasisin MIT.

Tun da ikon VideoCore IV GPU, wanda aka sanye shi da tsofaffin samfuran Rasberi Pi, bai isa ya aiwatar da Vulkan gabaɗaya ba, direban yana aiwatar da wani yanki na Vulkan API kawai, wanda ba ya rufe dukkan ma'auni, amma yana ƙoƙarin bin sa. gwargwadon yadda kayan aikin ke ba da izini. Koyaya, aikin da ake da shi ya wadatar don aikace-aikace da wasanni da yawa, kuma aikin yana da kyau a gaban direbobin OpenGL, godiya ga ingantacciyar sarrafa ƙwaƙwalwar ajiya, sarrafa nau'ikan zaren umarni na GPU, da sarrafa ayyukan GPU kai tsaye. Direba kuma yana goyan bayan fasali kamar MSAA (Multisample anti-aliasing), ƙananan matakan shaders da ƙididdiga masu aiki. Daga cikin iyakokin, akwai rashin tallafi ga shaders na GLSL, wanda ba a samuwa a wannan mataki na ci gaba ba.

Ta wannan marubucin buga tashar jiragen ruwa na wasan girgizar 3 don Rasberi Pi, yana aiki azaman nuni na iyawar sabon direba. Wasan ya dogara ne akan injin ioQuake3, wanda ya ƙara ƙirar baya na tushen Vulkan, wanda aikin ya samo asali. Quake III Arena Kenny Edition. Lokacin amfani da sabon direba a cikin wasa gudanar ya cimma Yin sama da firam 100 a sakan daya (FPS) akan allon Rasberi Pi 3B+ lokacin fitarwa a ƙudurin 720p.

Bari mu tunatar da ku cewa Rasberi Pi Foundation tare da kamfanin Igalia jagora haɓaka direbanta na Vulkan, wanda ke cikin farkon matakan haɓakawa kuma zai kasance a shirye don gudanar da wasu aikace-aikacen gaske a cikin rabin na biyu na 2020. Ƙayyadadden direban yana iyakance ga goyan baya ga na'urar ƙara hotuna ta VideoCore VI da aka yi amfani da ita ta farawa daga ƙirar Rasberi Pi 4, kuma baya goyan bayan tsofaffin allo. Idan aka kwatanta da OpenGL, yin amfani da Vulkan yana ba ku damar cimma nasara ƙara yawan aiki aikace-aikacen hoto da wasanni.

source: budenet.ru

Add a comment