Pengembang Raspberry Pi mengumumkan sertifikasi driver grafis v3dv oleh organisasi Khronos, yang telah berhasil melewati lebih dari 100 ribu pengujian dari set CTS (Kronos Conformance Test Suite) dan terbukti sepenuhnya kompatibel dengan spesifikasi Vulkan 1.1.
Driver ini telah disertifikasi menggunakan chip Broadcom BCM2711, yang digunakan pada papan Raspberry Pi 4, Raspberry Pi 400, dan Compute Module 4. Pengujian dilakukan pada papan Raspberry Pi 4 dengan distribusi Raspberry Pi OS berbasis kernel. Linux 5.10.63, Mesa 21.3.0, dan server X. Memperoleh sertifikasi memungkinkan Khronos untuk secara resmi menyatakan kepatuhan terhadap standar grafis dan menggunakan merek dagang terkait.
Selain Vulkan 1.1, driver v3dv juga memperkenalkan dukungan untuk shader geometri dan ekstensi Vulkan non-spesifikasi. Peningkatan dukungan untuk debugger 3D RenderDoc dan pelacak GFXReconstruct. Selain itu, driver OpenGL dan Vulkan telah meningkatkan kinerja kode yang dihasilkan oleh kompiler shader secara signifikan, yang berdampak positif pada kecepatan program yang aktif menggunakan shader, seperti game berbasis Unreal Engine 4. Grafik di bawah menunjukkan peningkatan kinerja untuk beberapa game sebagai persentase:

Semua perubahan yang dicatat pada driver v3dv telah diadopsi ke dalam proyek utama Mesa dan akan segera tersedia di distribusi OS Raspberry Pi. Driver v3dv terbatas pada dukungan untuk akselerator grafis VideoCore VI, yang digunakan mulai dari model Raspberry Pi 4. Untuk papan lama, driver RPi-VK-Driver sedang dikembangkan secara terpisah, yang hanya mengimplementasikan sebagian dari Vulkan API, karena kemampuan GPU VideoCore yang disertakan dalam board sebelum Raspberry Pi 4 terbatas, tidak cukup untuk mengimplementasikan Vulkan API sepenuhnya.


Sumber: opennet.ru
