Kontraktor katup Friedrich Vock yang merupakan bagian dari tim yang mengerjakan driver grafis Linux sumber terbuka telah menggabungkan pengoptimalan penelusuran sinar RADV lainnya untuk driver AMD Vulkan sumber terbuka ini dengan peningkatan ini pada rilis Mesa 24.1 kuartal berikutnya.
Pengoptimalan Vock berkisar pada penggunaan register tujuan umum vektor (VGPR) selama penelusuran sinar dan menjaring sekitar setengah penggunaan register vektor VGPR sesuai kebutuhan sebelumnya. Vock menjelaskan dalam permintaan penggabungan:
“Menurunkan alokasi VGPR dari 72 (benar-benar gila) menjadi 32.
Kini kami dapat mencapai okupansi maksimum teoretis sebesar 16 gelombang per SIMD (yang dua kali lipat dibandingkan sebelumnya). Kami sekarang memiliki pola simpan+muat ulang yang tampak aneh untuk menghitung batas simpul akar. Namun, ini hanya dijalankan satu kali per pengiriman, jadi kinerjanya seharusnya tidak ada artinya (dan membawa batas simpul anak atau batas simpul akar dalam keadaan aktif akan mengurangi tingkat hunian).
Satu benchmark yang dijalankan dengan sangat cepat sepertinya menunjukkan sekitar -0,5 ms pada Kontrol pada 6700XT saya. “Senang sekali melihat aliran peningkatan driver grafis Linux open-source yang hampir konstan dari tim Valve untuk meningkatkan dukungan tidak hanya untuk Valve Steam Deck tetapi grafis AMD Radeon secara umum.
Pengoptimalan ini ada di Mesa Git mulai malam ini.
Itulah berita seputar Optimasi Lain Hadir Untuk Radeon RADV Ray-Tracing Di Mesa 24.1, semoga bermanfaat. Disadur dari Phoronix.com.