ACO “Amd Compiler” yang dimulai oleh Valve untuk driver Mesa RADV Vulkan telah menunjukkan bahwa ia dapat melakukan keajaiban untuk kinerja gaming Linux dan mengurangi waktu muat game dibandingkan back-end kompiler shader AMDGPU LLVM resmi AMD. Baru-baru ini berkat karya Qiang Yu, ada banyak pekerjaan mengenai Mesa hulu untuk mulai mengaktifkan menggunakan kompiler ACO oleh driver RadeonSI Gallium3D.
Selama beberapa minggu sekarang dimungkinkan untuk menggunakan kompiler ACO untuk shader tertentu dengan RadeonSI dan dapat diaktifkan oleh variabel lingkungan AMD_DEBUG=useaco sebagai alternatif untuk menggunakan kompiler AMDGPU LLVM. Awalnya dukungan untuk shader piksel monolitik sementara sekarang Mesa 23.2-devel telah memperluas cakupannya sedikit.
Dengan kode yang baru digabungkan minggu ini, radeonSI ACO sekarang juga dapat diaktifkan untuk monolitik standalone vertex shader (VS). Lihat permintaan penggabungan ini untuk aktivitas RadeonSI ACO terbaru.
Di luar RadeonSI, peningkatan kompiler ACO lainnya terus terjadi dan hanya dua hari yang lalu penambahan penjadwal VOPD dibuka. ACO terus bekerja dengan sangat baik untuk RADV sementara dalam lingkup RadeonSI datang terlambat beberapa tahun dan pada saat sebagian besar game Linux secara langsung atau tidak langsung (melalui DXVK / VKD3D-Proton) menargetkan Vulkan dengan OpenGL memiliki peran yang jauh lebih terbatas hari ini di desktop Linux.
Itulah berita seputar RadeonSI ACO Code Mendapat Lebih Banyak Fungsi, semoga bermanfaat. Disadur dari Phoronix.com.