Raspberry Pi 4 on sertifitseeritud toetama Vulkan 1.1 graafika API-d

Raspberry Pi arendajad teatasid, et Khronose organisatsioon on sertifitseerinud v3dv graafikadraiveri, mis on edukalt läbinud enam kui 100 tuhande CTS (Kronos Conformance Test Suite) testi ja on leitud olevat täielikult kooskõlas Vulkan 1.1 spetsifikatsiooniga.

Draiver on sertifitseeritud kasutades Broadcom BCM2711 kiipi, mida kasutatakse plaatides Raspberry Pi 4, Raspberry Pi 400 ja Compute Module 4. Testimine viidi läbi Raspberry Pi 4 plaadil koos Raspberry Pi OS distributsiooniga, mis põhineb Linuxi tuumal 5.10.63, Mesa 21.3.0 ja X-serverid. Sertifikaadi saamine võimaldab ametlikult deklareerida ühilduvust graafikastandarditega ja kasutada sellega seotud Khronose kaubamärke.

Lisaks Vulkan 1.1-le tutvustas v3dv draiver ka geomeetria varjutajate ja spetsifikatsioonideta Vulkani laienduste tuge. Täiustatud tugi 3D silurile RenderDoc ja jälgijale GFXReconstruct. Lisaks on OpenGL-i ja Vulkani draiverid oluliselt suurendanud varjundikompilaatori poolt genereeritud koodi jõudlust, mis avaldab positiivset mõju aktiivselt varjutajaid kasutavate programmide (nt Unreal Engine 4-l põhinevate mängude) kiirusele. Allolev graafik näitab mõne mängu jõudluse kasvu protsentides:

Raspberry Pi 4 on sertifitseeritud toetama Vulkan 1.1 graafika API-d

Kõik märgitud muudatused v3dv draiveris on juba Mesa põhiprojektis kasutusele võetud ja peagi saadaval Raspberry Pi OS-i distributsioonis. V3dv draiver on piiratud VideoCore VI graafikakiirendi toega, mida kasutatakse alates mudelist Raspberry Pi 4. Vanemate plaatide jaoks arendatakse eraldi draiverit RPi-VK-Driver, mis rakendab ainult Vulkan API alamhulka, kuna enne Raspberry Pi 4 plaatidel tarnitud VideoCore GPU võimalused on piiratud. Vulkan API täielikuks rakendamiseks ei piisa.

Raspberry Pi 4 on sertifitseeritud toetama Vulkan 1.1 graafika API-d
Raspberry Pi 4 on sertifitseeritud toetama Vulkan 1.1 graafika API-d


Allikas: opennet.ru

Lisa kommentaar