Digabungkan beberapa menit yang lalu ke Mesa 22.3 adalah dukungan "RADV" driver Radeon Vulkan untuk ekstensi shader mesh yang baru-baru ini diratifikasi.
Vulkan 1.3.226 memperkenalkan VK_EXT_mesh_shader dengan publikasinya minggu lalu. VK_EXT_mesh_shader adalah ekstensi mesh shader lintas vendor yang menggantikan ekstensi khusus vendor NVIDIA hingga saat ini. VK_EXT_mesh_shader adalah mekanisme baru yang memungkinkan aplikasi menghasilkan koleksi primitif geometris melalui naungan mesh yang dapat diprogram. Vulkan mesh shader adalah alternatif dari pipeline shading primitif yang dapat diprogram yang ada.
NVIDIA menerbitkan driver beta Vulkan baru untuk Windows dan Linux dengan dukungan EXT_mesh_shader kembali pada hari peluncuran. Driver ANV open-source Intel mendapatkan dukungan menjelang akhir pekan. Dan sekarang memulai minggu baru adalah penggabungan dukungan RADV.
Dengan ekstensi VK_EXT_mesh_shader sedang dikerjakan oleh pengembang Valve termasuk mereka yang terlibat dengan RADV, sebelum spesifikasi go public, mereka sudah mengerjakan patch pemberdayaan. Ketika spesifikasi go public, mereka membuka permintaan penggabungan dan sekarang dengan kode yang telah ditinjau, dukungan RADV digabungkan hari ini untuk rilis Mesa 22.3 kuartal berikutnya.
Dukungan mesh shader Radeon RADV membutuhkan GPU RDNA2 dan yang lebih baru. Setidaknya untuk saat ini dukungan mesh shader Radeon Vulkan ini juga memerlukan pengaturan variabel lingkungan RADV_PERFTEST=ext_ms dengan Mesa Git. Permintaan penggabungan menguraikan bagaimana dukungan mesh shader ini diperlakukan sebagai eksperimental sampai fungsionalitas driver kernel AMDGPU di sekitar pengiriman geng ada:
Catatan, dukungan ini dianggap eksperimental dan hanya diaktifkan melalui variabel lingkungan RADV_PERFTEST=ext_ms. Ini karena tidak dapat bekerja dengan aman tanpa "gang submit" diimplementasikan pada driver AMDGPU di kernel Linux. Tanpa pengiriman geng, ini dapat membuat GPU Anda buntu ketika beberapa proses menggunakan shader tugas secara bersamaan. Gang submit saat ini sedang dalam pengembangan oleh developer AMDGPU.
Itulah berita seputar Driver Radeon RADV Mendapat Dukungan Vulkan Mesh Shader, semoga bermanfaat. Disadur dari Phoronix.com.