Dezvoltatorii Raspberry Pi au anunțat certificarea de către organizația Khronos a driver-ului grafic v3dv, care a trecut cu succes peste 100.000 de teste din setul de teste CTS (Kronos Conformance Test Suite) și a fost declarat complet compatibil cu specificația Vulkan 1.1.
Driver-ul a fost certificat pentru utilizarea cu chipul Broadcom BCM2711, folosit pe plăcile Raspberry Pi 4, Raspberry Pi 400 și Compute Module 4. Verificarea a fost efectuată pe placa Raspberry Pi 4 cu distribuția Raspberry Pi OS bazată pe nucleul Linux 5.10.63, Mesa 21.3.0 și serverul X. Obținerea certificatului oferă posibilitatea de a declara oficial compatibilitatea cu standardele grafice și de a folosi mărcile comerciale asociate Khronos.
Pe lângă Vulkan 1.1, driver-ul v3dv a implementat de asemenea suport pentru shader-e geometrice și extensii neacoperite de specificația Vulkan. A fost îmbunătățit suportul pentru debugger-ul 3D RenderDoc și trasatorul GFXReconstruct. În plus, în driverele OpenGL și Vulkan a fost semnificativ îmbunătățită performanța codului generat de compiler-ul de shader-e, ceea ce a avut un impact pozitiv asupra vitezei de execuție a programelor care utilizează intensiv shader-e, de exemplu, jocurilor bazate pe motorul Unreal Engine 4. Grafica de mai jos ilustrează creșterea performanței pentru unele jocuri în procente:

Toate modificările menționate în driver-ul v3dv au fost deja acceptate în compunerea principală a proiectului Mesa și vor fi disponibile în curând în distribuția Raspberry Pi OS. Driver-ul v3dv este limitat la suportul pentru acceleratorul grafic VideoCore VI, utilizat începând cu modelul Raspberry Pi 4. Pentru plăcile mai vechi, este dezvoltat separat driver-ul RPi-VK-Driver, care implementează doar un subansamblu al API-ului Vulkan, deoarece capacitățile GPU-ului VideoCore livrate pe plăcile anterioare Raspberry Pi 4 sunt insuficiente pentru o implementare completă a API-ului Vulkan.


Sursa: opennet.ro
