En GPU-drivrutin med stöd för Vulkan API har tagits fram för Àldre Raspberry Pi-kort.

Presenteras Den första stabila utgÄvan av den öppna grafiska drivrutinen. RPi-VK-Driver 1.0, som implementerar stöd för Vulkan grafiska API för Àldre Raspberry Pi-kort som levereras med GPU Broadcom Videocore IV. Drivrutinen Àr kompatibel med alla modeller av Raspberry Pi-kort som slÀpptes före Raspberry Pi 4, frÄn «Zero» och «1 Model A» till «3 Model B+» och «Compute Module 3+». Drivrutinen har utvecklats av Martin Thomas (Martin Thomas), ingenjör pÄ NVIDIA, men utvecklingen har framförts som ett personligt projekt som inte Àr kopplat till NVIDIA (drivrutinen har utvecklats under de senaste tvÄ Ären pÄ fritiden). Koden sprids licensieras under MIT.

Eftersom GPU:n VideoCore IV, som finns i Ă€ldre modeller av Raspberry Pi, inte har tillrĂ€ckliga resurser för att fullt ut stödja Vulkan, implementerar drivrutinen endast en delmĂ€ngd av Vulkan API som inte tĂ€cker hela standarden, men försöker följa den i den utstrĂ€ckning hĂ„rdvaran tillĂ„ter. ÄndĂ„ Ă€r den tillgĂ€ngliga funktionen tillrĂ€cklig för mĂ„nga program och spel, och prestandan övertrĂ€ffar markant OpenGL-drivrutiner, tack vare mer effektiv minneshantering, flertrĂ„dad bearbetning av GPU-kommandon och direkt kontroll över GPU-operationer. Drivrutinen stöder Ă€ven funktioner som MSAA (multisample anti-aliasing), lĂ„gnivĂ„-shaders och prestanda-mĂ€tare. Bland begrĂ€nsningarna kan nĂ€mnas bristen pĂ„ stöd för GLSL-shaders, som för nĂ€rvarande inte Ă€r tillgĂ€ngliga i detta utvecklingsskede.

Samma författare publicerades har portat spelet Quake 3 för Raspberry Pi, vilket fungerar som en demonstration av den nya drivrutinens möjligheter. Spelet Àr baserat pÄ motorn ioQuake3, dÀr en modulÀr rendering backend baserad pÄ Vulkan har lagts till, frÄn början utvecklad av projektet Quake III Arena Kenny Edition. Med den nya drivrutinen i spelet har det lyckats uppnÄ mer Àn 100 bildrutor per sekund (FPS) pÄ Raspberry Pi 3B+ vid utmatning i 720p.

Vi pÄminner om att Raspberry Pi Foundation, tillsammans med företaget Igalia, aktivt utvecklar sin egen Vulkan-drivrutin, som för nÀrvarande Àr i ett tidigt utvecklingsstadium och ska vara klar för att köra vissa verkliga applikationer under andra halvan av 2020. Den nÀmnda drivrutinen Àr begrÀnsad till stöd för grafikprocessorn VideoCore VI, som anvÀnds frÄn och med modellen Raspberry Pi 4, och stöder inte Àldre kort. JÀmfört med OpenGL möjliggör anvÀndningen av Vulkan prestandaförbÀttringar grafiska applikationer och spel.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster