Raspberry Pi 4 Certified Vulkan 1.1 Graphics API támogatás

A Raspberry Pi fejlesztői bejelentették, hogy a Khronos szervezet tanúsította a v3dv grafikus illesztőprogramot, amely sikeresen átment több mint 100 ezer teszten a CTS (Kronos Conformance Test Suite) készletből, és teljes mértékben megfelel a Vulkan 1.1 specifikációnak.

Az illesztőprogram a Raspberry Pi 2711, Raspberry Pi 4 és Compute Module 400 kártyákban használt Broadcom BCM4 chipet használja. A tesztelést a Raspberry Pi 4 kártyán végeztük, a Raspberry Pi OS disztribúcióval, a Linux kernel 5.10.63, Mesa alapján. 21.3.0 és X -szerverek. A tanúsítvány megszerzése lehetővé teszi a grafikus szabványokkal való kompatibilitás hivatalos nyilatkozatát és a kapcsolódó Khronos védjegyek használatát.

A Vulkan 1.1 mellett a v3dv illesztőprogram a geometriai árnyékolók és a nem specifikációs Vulkan bővítmények támogatását is bevezette. Továbbfejlesztett támogatás a 3D hibakereső RenderDoc és a nyomkövető GFXReconstruct számára. Emellett az OpenGL és a Vulkan illesztőprogramok jelentősen megnövelték a shader fordító által generált kód teljesítményét, ami pozitív hatással van az aktívan shadereket használó programok sebességére, például az Unreal Engine 4-re épülő játékokra. Az alábbi grafikon egyes játékok teljesítménynövekedését mutatja százalékban:

Raspberry Pi 4 Certified Vulkan 1.1 Graphics API támogatás

A v3dv illesztőprogram összes észrevett változása már bekerült a fő Mesa projektbe, és hamarosan elérhető lesz a Raspberry Pi OS disztribúciójában. A v3dv illesztőprogram a Raspberry Pi 4 modelltől kezdődően használt VideoCore VI grafikus gyorsító támogatására korlátozódik. A régebbi kártyákhoz külön fejlesztik az RPi-VK-Driver illesztőprogramot, amely a Vulkan API-nak csak egy részét valósítja meg, mivel a Raspberry Pi 4 előtti kártyákban szállított VideoCore GPU képességei korlátozottak. Nem elegendő a Vulkan API teljes megvalósításához.

Raspberry Pi 4 Certified Vulkan 1.1 Graphics API támogatás
Raspberry Pi 4 Certified Vulkan 1.1 Graphics API támogatás


Forrás: opennet.ru

Hozzászólás