Raspberry Pi arendajad kuulutasid vĂ€lja, et Khronose organisatsioon on sertifitseerinud graafilise draiveri v3dv, mis on edukalt lĂ€binud ĂŒle 100 000 testi CTS-i (Kronos Conformance Test Suite) komplektist ja on tĂ€ielikult ĂŒhilduv Vulkan 1.1 spetsifikatsiooniga.
Draiver on sertifitseeritud Broadcom BCM2711 kiipi kasutades, mida kasutatakse Raspberry Pi 4, Raspberry Pi 400 ja Compute Module 4 emaplatidel. Kontroll viidi lĂ€bi Raspberry Pi 4 platvormil Raspberry Pi OS-i ja Linuxi tuuma 5.10.63, Mesa 21.3.0 ja X-serveriga. Sertifikaadi saamine annab vĂ”imaluse ametlikult teatada, et see on ĂŒhilduv graafiliste standarditega ja kasutada seotud kaubamĂ€rke Khronosest.
Lisaks Vulkan 1.1-le on draiveris v3dv rakendatud ka geomeetriliste ĆĄeiderite toimet ja VR ĂŒhilduvate Vulkan'i laienduste kasutamist. 3D-debugger RenderDoc'i ja jĂ€lgija GFXReconstruct'i tugi on paranenud. Samuti on OpenGL-i ja Vulkan'i draiverites oluliselt paranenud ĆĄeidri kompilaatori genereeritud koodi jĂ”udlus, mis on positiivselt mĂ”jutanud programmide, mis aktiivselt kasutavad ĆĄeidreid, kiirus, nĂ€iteks Unreal Engine 4 mootoril pĂ”hinevate mĂ€ngude puhul. Alloleval diagrammil on nĂ€idatud mĂ”nede mĂ€ngude jĂ”udlusprotsendi tĂ”us:

KÔik mainitud muudatused draiveris v3dv on juba vÔetud projekti Mesa pÔhikoosseisu ja peagi saavad need olema saadaval Raspberry Pi OS-i distributsioonis. Draiver v3dv on piiratud VideoCore VI graafikaaktseleratsiooni toega, mida kasutatakse alates Raspberry Pi 4 mudelist. Vanadele emaplaatidele arendatakse eraldi RPi-VK-Driver draiverit, mis realiseerib vaid Vulkan API alamhulga, kuna VideoCore GPU-l, mis tarniti emaplaatidega enne Raspberry Pi 4, ei ole piisavalt vÔimekust, et tÀielikult rakendada Vulkan API-d.


Allikas: opennet.ru
