Yo prepare yon chofè GPU ak sipò pou API Vulkan pou ansyen ankadreman Raspberry Pi

Entwodwi premye lage ki estab nan yon chofè grafik louvri RPi-VK-Driver 1.0, ki pote sipò pou API grafik Vulkan nan ansyen ankadreman Raspberry Pi anbake ak GPU Broadcom Videocore IV. Chofè a apwopriye pou tout modèl ankadreman Raspberry Pi lage anvan yo lage Franbwaz Pi 4 - soti nan "Zero" ak "1 Modèl A" nan "3 Modèl B +" ak "Compute Modil 3+". Chofè devlope pa Martin Thomas (Martin Toma), yon enjenyè nan NVIDIA, sepandan, devlopman an te pote soti kòm yon pwojè pèsonèl ki pa asosye ak NVIDIA (yo te chofè a devlope sou de ane ki sot pase yo nan tan lib li). Kòd distribiye pa anba lisans MIT.

Depi kapasite VideoCore IV GPU a, ki ekipe ak ansyen modèl Raspberry Pi, pa ase pou aplike Vulkan totalman, chofè a aplike sèlman yon pati nan API Vulkan, ki pa kouvri tout estanda a, men li eseye swiv li. osi lwen ke pyès ki nan konpitè pèmèt. Sepandan, fonksyonalite ki disponib yo ase pou anpil aplikasyon ak jwèt, ak pèfòmans se notables devan chofè OpenGL, gras a jesyon memwa pi efikas, pwosesis milti-threaded nan kòmandman GPU, ak kontwòl dirèk nan operasyon GPU. Chofè a sipòte tou karakteristik tankou MSAA (Multisample anti-aliasing), shaders ki ba nivo ak kontè pèfòmans. Pami limit yo, gen yon mank de sipò pou shaders GLSL, ki poko disponib nan etap devlopman sa a.

Pa menm otè a pibliye yon pò nan jwèt la Quake 3 pou Franbwaz Pi, k ap sèvi kòm yon demonstrasyon nan kapasite yo nan nouvo chofè a. Jwèt la baze sou motè ioQuake3, ki te ajoute yon backend modilè ki baze sou Vulkan, ki te devlope pa pwojè a. Quake III Arena Kenny edisyon. Lè w ap itilize yon nouvo chofè nan yon jwèt jere reyalize Rann plis pase 100 ankadreman pou chak segonn (FPS) sou tablo Raspberry Pi 3B+ la lè w ap soti nan rezolisyon 720p.

Se pou nou raple ou ke Fondasyon an Franbwaz Pi ansanm ak konpayi an Igalia mennen devlopman nan chofè Vulkan li yo, ki nan premye etap devlopman li yo epi yo pral pare yo kouri kèk aplikasyon reyèl nan dezyèm mwatye nan 2020. Chofè a espesifye limite a sipò pou akseleratè grafik VideoCore VI yo itilize apati modèl Raspberry Pi 4 la, epi li pa sipòte ankadreman ki pi gran yo. Konpare ak OpenGL, lè l sèvi avèk Vulkan pèmèt ou reyalize ogmante pwodiktivite aplikasyon grafik ak jwèt.

Sous: opennet.ru

Add nouvo kòmantè