GPU-ŝoforo kun subteno por la Vulkan API estis preparita por pli malnovaj Raspberry Pi-tabuloj

Enkondukita unua stabila eldono de malfermita grafika pelilo RPi-VK-ŝoforo 1.0, kiu alportas subtenon por la Vulkan-grafika API al pli malnovaj Raspberry Pi-tabuloj senditaj kun Broadcom Videocore IV-GPUoj. La ŝoforo taŭgas por ĉiuj modeloj de Raspberry Pi-tabuloj publikigitaj antaŭ la liberigo de Raspberry Pi 4 - de "Nulo" kaj "1 Modelo A" ĝis "3 Modelo B+" kaj "Komputo-Modulo 3+". Ŝoforo evoluigita fare de Martin Thomas (Martin Tomaso), inĝeniero de NVIDIA, tamen, la evoluo estis farita kiel persona projekto ne asociita kun NVIDIA (la ŝoforo estis evoluigita dum la lastaj du jaroj en sia libera tempo). Kodo distribuita de sub la MIT-licenco.

Ĉar la kapabloj de la VideoCore IV GPU, kiu estas ekipita per pli malnovaj Raspberry Pi-modeloj, ne sufiĉas por plene efektivigi Vulkan, la ŝoforo efektivigas nur subaron de la Vulkan API, kiu ne kovras la tutan normon, sed provas sekvi ĝin. kiom la aparataro permesas. Tamen, la disponebla funkcieco sufiĉas por multaj aplikoj kaj ludoj, kaj efikeco estas rimarkeble antaŭ OpenGL-ŝoforoj, danke al pli efika memoradministrado, multfadena prilaborado de GPU-komandoj kaj rekta kontrolo de GPU-operacioj. La ŝoforo ankaŭ subtenas funkciojn kiel MSAA (Multisample anti-aliasing), malaltnivelaj ombriloj kaj rendimentokalkuliloj. Inter la limigoj, estas manko de subteno por GLSL-ombriloj, kiuj ankoraŭ ne haveblas en ĉi tiu etapo de evoluo.

De la sama aŭtoro eldonita haveno de la ludo Quake 3 por Raspberry Pi, servanta kiel pruvo de la kapabloj de la nova ŝoforo. La ludo estas bazita sur la ioQuake3-motoro, kiu aldonis modulan Vulkan-bazitan bildigan backend, origine evoluigitan de la projekto. Quake III Arena Kenny Edition. Kiam vi uzas novan pelilon en ludo sukcesis atingi Transdonante pli ol 100 kadrojn por sekundo (FPS) sur la Raspberry Pi 3B+-tabulo dum eligo je 720p rezolucio.

Ni memorigu al vi, ke la Fondaĵo Raspberry Pi kune kun la kompanio Igalia kondukas evoluo de sia Vulkan-ŝoforo, kiu estas en siaj fruaj stadioj de evoluo kaj estos preta ruli iujn realajn aplikojn en la dua duono de 2020. La specifita pelilo estas limigita al subteno por la grafika akcelilo VideoCore VI uzata ekde la modelo Raspberry Pi 4, kaj ne subtenas pli malnovajn tabulojn. Kompare kun OpenGL, uzado de Vulkan permesas atingi pliigi produktivecon grafikaj aplikoj kaj ludoj.

fonto: opennet.ru

Aldoni komenton