Vulkan APIrako euskarria duen GPU kontrolatzailea prestatu da Raspberry Pi plaka zaharretarako

Bidalita grafikoen kontrolatzaile ireki baten lehen bertsio egonkorra RPi-VK-Driver 1.0, Broadcom Videocore IV GPUekin bidaltzen diren Raspberry Pi plaka zaharretarako Vulkan graphics API-rako laguntza eskaintzen duena. Gidaria egokia da Raspberry Pi 4 kaleratu aurretik kaleratutako Raspberry Pi plaken modelo guztietarako - "Zero" eta "1 eredu A"tik "3 B+ eredua" eta "Compute Module 3+". Martin Thomasek garatutako kontrolatzailea (Martin Tomas), NVIDIAko ingeniaria, ordea, garapena NVIDIArekin lotuta ez dagoen proiektu pertsonal gisa egin zen (gidaria azken bi urteetan garatu zen bere denbora librean). Kodea arabera banatuta MIT lizentziapean.

Raspberry Pi modelo zaharragoekin hornituta dagoen VideoCore IV GPUaren gaitasunak Vulkan guztiz ezartzeko nahikoak ez direnez, gidariak Vulkan APIaren azpimultzo bat besterik ez du ezartzen, estandar osoa estaltzen ez duena, baina jarraitzen saiatzen da. hardwareak ahalbidetzen duen neurrian. Hala ere, erabilgarri dagoen funtzionaltasuna nahikoa da aplikazio eta joko askotarako, eta errendimendua OpenGL kontrolatzaileen aurrean nabarmen dago, memoria kudeaketa eraginkorragoari, GPU komandoen hari anitzeko prozesatzeari eta GPU eragiketen zuzeneko kontrolari esker. Gidariak MSAA (Multisample anti-aliasing), behe-mailako itzalgailuak eta errendimendu-kontagailuak bezalako funtzioak ere onartzen ditu. Mugen artean, garapen-fase honetan oraindik eskuragarri ez dauden GLSL itzaltzaileentzako laguntza falta da.

Egile beraren eskutik argitaratuko Quake 3 jokoaren ataka bat Raspberry Pirako, gidari berriaren gaitasunen erakusgarri gisa. Jokoa ioQuake3 motorean oinarritzen da, zeinak Vulkan-en oinarritutako errendatze backend modularra gehitu du, jatorriz proiektuak garatua. Quake III Arena Kenny Edizioa. Joko batean gidari berri bat erabiltzean lortzea lortu zuen 100 fotograma baino gehiago segundoko (FPS) errendatzea Raspberry Pi 3B+ taulan 720p bereizmenean ateratzen denean.

Gogora dezagun Raspberry Pi Fundazioa Igalia enpresarekin batera eramaten bere Vulkan kontrolatzailearen garapena, garapenaren hasierako fasean dagoena eta benetako aplikazio batzuk exekutatzeko prest egongo da 2020ko bigarren seihilekoan. Zehaztutako kontrolatzailea Raspberry Pi 4 eredutik hasita erabiltzen den VideoCore VI azeleragailu grafikorako laguntzara mugatzen da eta ez ditu plaka zaharragoak onartzen. OpenGLrekin alderatuta, Vulkan erabiltzeak lortzen ahalbidetzen du produktibitatea handitu aplikazio grafikoak eta jokoak.

Iturria: opennet.ru

Gehitu iruzkin berria