A Raspberry Pi fejlesztői bejelentették, hogy a Khronos szervezet hitelesítette a v3dv grafikus meghajtót, amely sikeresen teljesítette a CTS (Kronos Conformance Test Suite) több mint 100 ezer tesztjét, és teljes mértékben kompatibilis a Vulkan 1.1 specifikációval.
A meghajtó a Broadcom BCM2711 chip használatával van hitelesítve, amelyet a Raspberry Pi 4, Raspberry Pi 400 és Compute Module 4 lapkákban alkalmaznak. A teszt a Raspberry Pi 4 lapon zajlott, Raspberry Pi OS disztribúcióval, amely a Linux 5.10.63 kernelre, Mesa 21.3.0-ra és az XServer-re épül. A tanúsítvány megszerzése lehetővé teszi az grafikai szabványokkal való kompatibilitás hivatalos állítását, valamint a Khronos védjegyeinek használatát.
A Vulkan 1.1 mellett a v3dv meghajtóban geometrikus shader-ek támogatása is megvalósult, valamint kiegészítők, amelyeket a Vulkan specifikáció nem fed le. Az OpenGL és Vulkan meghajtók teljesítménye is jelentősen nőtt a shader compiler által generált kód terén, ami jótékony hatással volt az olyan programok, például az Unreal Engine 4 alapú játékok sebességére, amelyek aktívan használják a shadereket. Az alábbi grafikonon látható egyes játékok teljesítménynövekedése százalékosan:

A v3dv meghajtón végrehajtott összes változtatást már elfogadták a Mesa projekt fő ágába, és hamarosan elérhetővé válnak a Raspberry Pi OS disztribúcióban. A v3dv meghajtó a VideoCore VI grafikus gyorsító támogatására korlátozódik, amely a Raspberry Pi 4 modelltől kezdve érhető el. Az előző modellekhez külön RPi-VK-Driver fejlesztés alatt áll, amely csak a Vulkan API egy részhalmazát valósítja meg, mivel a Raspberry Pi 4 előtti lapkák GPU VideoCore képességei nem elegendőek a Vulkan API teljes körű megvalósításához.


Forrás: opennet.ru
