dalja e parë e qëndrueshme e drejtuesit grafik të hapur , që implementon mbështetje për API-në grafike Vulkan për platformat e vjetra Raspberry Pi, të pajisura me GPU Broadcom Videocore IV. Drivëri përputhet me të gjitha modelet e platformave Raspberry Pi, të lëshuara deri në daljen e Raspberry Pi 4, - nga «Zero» dhe «1 Model A» deri te «3 Model B+» dhe «Compute Module 3+». Drivëri është zhvilluar nga Martin Thomas (), inxhinier në NVIDIA, megjithatë zhvillimi është bërë si projekt personal, pa lidhje me NVIDIA (drejtuesi është zhvilluar gjatë dy viteve të fundit në kohën e lirë). Kodi nën licencën MIT.
Meqenëse aftësitë e GPU VideoCore IV, me të cilin janë pajisur modelet më të vjetra Raspberry Pi, nuk mjaftojnë për një implementim të plotë të Vulkan, drejtuesi ofron vetëm një nënndarje të API-së Vulkan, e cila nuk mbulon të gjithë standardin, por përpiqet ta ndjekë atë aq sa e lejon hardueri. Megjithatë, funksionaliteti i disponueshëm është i mjaftueshëm për shumë aplikacione dhe lojëra, ndërsa performanca tejkalon dukshëm drejtuesit OpenGL falë menaxhimit më efikas të memories, përpunimit shumëfijesh të komandave të GPU-së dhe kontrollit të drejtpërdrejtë të operacioneve të GPU-së. Drejtuesi mbështet gjithashtu veçori si MSAA (Multisample anti-aliasing), shaderë të nivelit të ulët dhe numërues të performancës. Ndër kufizimet përmendet mungesa e mbështetjes për shaderët GLSL, të cilët ende nuk janë të disponueshëm në këtë fazë të zhvillimit.
Nga i njëjti autor porti i lojës Quake 3 për Raspberry Pi, që shërben si një demonstrim i mundësive të drivert të ri. Loja bazohet në motorin ioQuake3, në të cilin është shtuar një backend modular renderimi i bazuar në Vulkan, i zhvilluar fillimisht nga projekti . Gjatë përdorimit të drejtuesit të ri në lojën renderimi i më shumë se 100 kornizave në sekondë (FPS) në pllakën Raspberry Pi 3B+ me dalje në rezolucion 720p.
Kujtojmë se organizata Raspberry Pi Foundation së bashku me kompaninë Igalia po zhvillojnë drejtuesin e tyre Vulkan, i cili ndodhet në fazën fillestare të zhvillimit dhe do të jetë gati për të ekzekutuar disa aplikacione reale në gjysmën e dytë të vitit 2020. Drejtuesi në fjalë kufizohet te mbështetja për përshpejtuesin grafik VideoCore VI, i përdorur duke filluar nga modeli Raspberry Pi 4, dhe nuk mbështet platformat më të vjetra. Krahasuar me OpenGL, përdorimi i Vulkan bën të mundur aplikacioneve grafike dhe lojërave.
Burimi: opennet.ru
