Dalam beberapa bulan terakhir telah ada banyak optimasi dan peningkatan ray-tracing RADV untuk mematangkan dukungan ray-tracing oleh driver Radeon Vulkan open-source ini di dalam Mesa. Kinerja ray-tracing RADV akan mengambil langkah maju dengan permintaan penggabungan tertunda yang menyediakan pembuat PLOC BVH yang dapat meningkatkan kinerja Quake II RTX sekitar 33%.
Friedrich Vock dan Bas Nieuwenhuizen telah mengerjakan dukungan Parallel Locally-Ordered Clustering (PLOC) ini untuk membangun node hierarki volume pembatas (BVH). Vock berkomentar bahwa ia menggunakan sinkronisasi global dalam-shader dan algoritma pembagian tugas yang mirip dengan GPURT. GPURT terkenal sebagai proyek ray-tracing GPU open-source AMD yang baru-baru ini mengaktifkan ray-tracing Vulkan untuk AMDVLK, driver Vulkan Linux open-source resmi AMD dan alternatif untuk RADV Mesa. Senang melihat GPURT membantu RADV setidaknya untuk ide.
Friedrich Vock berkomentar di permintaan penggabungan seputar kinerja manfaat dari pembuat PLOC BVH ini:
“Pembandingan saya pada 6700XT menunjukkan peningkatan 33% untuk Q2RTX dan demo nvpro. Kontrol sedikit berkurang karena peningkatan waktu pembuatan, tetapi masih sedikit lebih baik (sekitar 47-> 51 FPS).”
Peningkatan 33% untuk demo Quake II RTX dan NVIDIA Vulkan RT cukup menggembirakan. Permintaan penggabungan untuk fitur RADV RT ini dibuka kemarin sementara kita akan melihat bagaimana tinjauan kode berjalan dan apakah beberapa ratus baris kode baru ini berhasil mendarat sebelum pembekuan/percabangan fitur Mesa 22.3 yang terjadi pada awal November.