Minggu ini sebelum pembekuan fitur / percabangan kode Mesa 24.0, permintaan penggabungan penting muncul yang telah dikerjakan dalam beberapa bulan terakhir oleh salah satu pengembang driver grafis Linux sumber terbuka Valve.
Daniel Schürmann dari tim grafis Linux Valve menghabiskan beberapa bulan terakhir mengerjakan penjadwal pasca-RA baru untuk paralelisme tingkat instruksi (ILP) dengan ACO. ACO sebagai pengingat adalah kompiler yang dimulai oleh para insinyur Valve sebagai alternatif dari back-end AMDGPU LLVM. ACO digunakan secara default pada RADV dan telah bekerja dengan sangat baik untuk memberikan waktu muat game yang lebih cepat dan kinerja dalam game yang lebih baik untuk driver sumber terbuka Radeon Vulkan ini dibandingkan menggunakan back-end LLVM.
“Lulus ini mengimplementasikan penjadwal daftar maju sederhana yang bekerja pada DAG parsial kecil yang terdiri dari 16 node kapan saja. Hanya instruksi ALU yang dijadwalkan seluruhnya dengan bebas. Instruksi pemuatan memori harus disimpan secara berurutan dan instruksi lainnya tidak boleh diulang. dijadwalkan sama sekali.
Tujuan utama penjadwal ini adalah membuat lebih banyak klausa memori, menjadwalkan pemuatan memori lebih awal, dan meningkatkan paralelisme tingkat instruksi ALU.” Permintaan penggabungan yang berusia 3 bulan ini mendarat minggu ini tepat pada waktunya untuk Mesa 24.0.
Dengan menguji banyak shader yang berbeda pada lusinan game, jumlah instruksi yang dihasilkan turun sekitar 2,5%, ukuran kode menjadi sekitar 2% lebih rendah, dll. Beberapa pengguna melaporkan penghitungan ini di beberapa game seperti Cyberpunk 2077 menghasilkan kinerja 4~14% lebih baik. Hal ini tidak hanya menguntungkan Steam Deck Valve dengan grafis AMD tetapi semua grafis AMD Radeon dengan driver Mesa RADV menggunakan ACO.
Kerja bagus seperti biasa bagi mereka yang terlibat di Valve dalam meningkatkan ekosistem grafis Linux sumber terbuka secara keseluruhan. Hal ini selaras dengan semua peningkatan lain yang ditemukan di Mesa 24.0, dengan kontribusi yang tak terhitung jumlahnya berkat Valve. Kandidat rilis mingguan Mesa 24.0 dimulai hari ini sedangkan rilis stabil Mesa 24.0 akan keluar sekitar bulan Februari.
Di ruang kernel dengan Linux 6.8 juga terdapat properti manajemen warna AMD eksperimental sebagai kabar baik dan mencari tahun 2024 yang sangat baik di sisi driver AMD sumber terbuka.
Itulah berita seputar Valve Mendapat Peningkatan AMD ACO Menit Terakhir Untuk Mesa 24.0, semoga bermanfaat. Disadur dari Phoronix.com.