Dengan dimulainya siklus pengembangan Mesa 24.0 yang baru, sebuah fitur yang sangat menarik hadir hari ini… Integrasi kompiler ACO untuk driver RadeonSI Gallium3D tampaknya telah selesai secara efektif untuk secara opsional memanfaatkan kompiler shader yang dikembangkan oleh Valve ini sebagai alternatif untuk AMDGPU Bagian belakang shader LLVM.
RADV telah lama menggunakan kompiler ACO untuk memberikan waktu muat game yang lebih cepat dan kinerja yang lebih baik secara keseluruhan. Ini berhasil dengan sangat baik dan selama setahun terakhir kami telah melihat dukungan kompiler ACO perlahan-lahan hadir untuk driver RadeonSI Gallium3D (OpenGL). Dengan kode terbaru hari ini untuk Mesa 24.0-devel, tampaknya sebagian besar sudah melewati garis finis.
Insinyur
AMD Qiang Yu memiliki permintaan penggabungan ini untuk mengaktifkan kompilasi ACO untuk shader gabungan mode bagian dan memungkinkan RadeonSI untuk secara opsional membangun tanpa dukungan LLVM sama sekali. Qiang Yu menulis dalam permintaan penggabungan itu:
“Ini adalah bagian terakhir untuk mendukung kompilasi aco untuk semua tahapan dan mode shader.” Dengan kode ini di pengembangan Mesa 24.0, kompiler ACO sekarang akan digunakan jika RadeonSI dibangun tanpa integrasi LLVM. Alternatifnya, variabel lingkungan AMD_DEBUG=useaco terus berfungsi untuk beralih ke back-end kompiler ACO dibandingkan dengan back-end kompiler LLVM default.
Sangat menyenangkan melihat pencapaian ini akhirnya tercapai dan saya akan segera menjalankan beberapa benchmark perbandingan RadeonSI ACO di Phoronix.
Itulah berita seputar RadeonSI Menyelesaikan Dukungan Kompiler ACO Dengan Mesa 24.0, semoga bermanfaat. Disadur dari Phoronix.com.