Malina je jednodeskový počítač, který si získala velkou popularitu a byla použita pro vývoj různých projektů, mimo jiné od použití zařízení k implementaci AI, video dohledu, až po vytvoření NAS. A i díky své velké popularitě komunita již dlouho požaduje které zařízení má Vulkan kompatibilita, z čehož ani ty žádosti nebyly sotva slyšet.
Eben Upton (tvůrce a vývojář Raspberry) učinil oznámení na blogu Raspberry, ve kterém představila začátek práce na bezplatném ovladači videa pro grafický akcelerátor VideoCore VI používaný v čipech Broadcom. Tato zpráva přichází hned po oznámení Raspberry Pi 4 es kompatibilní s OpenGL ES 3.1.
Nový ovladač je založen na grafickém API Vulkan a je primárně určen pro použití s deskami a modely Raspberry Pi 4, které budou vydány v budoucnu. Igalia vede vývoj řadičůve spolupráci s Raspberry Pi Foundation.
V případě GPU VideoCore IV dodáváno v Raspberry Pi 3, uvádí se, že to nestačí na plnou implementaci Vulkanu, takže integrace ovladače v této verzi Raspberry Pi je to zcela vyloučeno.
Vulkan je umístěn jako grafické a výpočetní API nové generace Poskytuje vysoce efektivní multiplatformní přístup k moderním GPU.
API Vulkan byl navržen tak, aby lépe vyhovoval moderním GPU a řešil úzká místa běžné výkonové standardy v OpenGL, které vývojářům grafiky nabízejí nové prostředky k dosažení nejlepšího výkonu hardwaru.
Eben Upton zmiňuje ve svém příspěvku z blogu, který:
Vulkan API bylo navrženo tak, aby plně využívalo výhod moderního výpočetního / grafického hardwaru a řešilo běžné překážky v OpenGL.
Doposud byl připraven pouze počáteční prototyp ovladače, vhodný pro jednoduché ukázky. První beta verze, kterou lze použít ke spuštění některých skutečných aplikací, má vyjít v druhé polovině aktuálního roku.
V příspěvku Ebena Uptona ukazuje, že práce byla provedena, a ukazuje trojúhelník RGB.
Upton poznamenává, že toto znázornění trojúhelníku verze Broadcom VideoCore VI Vulkan je důkazem „bezchybného RGB trojúhelníku, jedné dlaždice“ v ovladači, dokonce i na této rané fázi vývoje.
Momentálně není přístup ke kódu, ale existuje příslib, že bude k dispozici později. Přestože byl oznámen příchod Vulkanu na Raspberry Pi, vývojový tým uvádí, že se jedná pouze o počáteční práci a že je třeba udělat ještě hodně práce.
Než se nadchnete, nezapomeňte, že toto je jen začátek procesu vývoje Vulkanu na Raspberry Pi. I když od roku 2018 existuje snaha komunity směřovat k podpoře Vulkanu (původně na VideoCore IV), Igalia pracuje na tomto novém řadiči jen několik týdnů a před námi máme ještě velmi dlouhý plán rozvoje.
Navíc, Khronos ohlásil certifikaci řadiče v3d Mesa (dříve vc5), který je uznáván jako plně kompatibilní s OpenGL ES 3.1.
Řadič je certifikován čipem Broadcom BCM2711 používá se na deskách Raspberry Pi 4. Získání certifikátu vám umožňuje oficiálně deklarovat podporu grafických standardů a používat související ochranné známky Khronos.
Konečně, příchod regulátoru Vulkan oficiální pro Raspberry Pi Pomůže zlepšit spotřebu energie, výkon a vícejádrové nasazení.
Kromě toho bude velkým přínosem pro vývoj na Raspberry Pi, protože Vulkan poskytne nové prostředky k dosažení nejlepšího výkonu hardwaru.
Pokud se o tom chcete dozvědět více O příspěvku můžete zkontrolovat jeho podrobnosti v následující odkaz.