Meskipun sebagian besar fokus vendor grafis saat ini adalah pada dukungan/kinerja driver Vulkan mereka dan kurang fokus pada OpenGL pada tahun 2024, driver open-source AMD RadeonSI Gallium3D untuk sistem Linux masih tidak menunjukkan tanda-tanda melambat dan masih mencetak skor lebih tinggi. kemenangan kinerja.
Pengembang Radeon Mesa yang produktif, Marek Olšák, telah meluncurkan seri patch pengoptimalan kinerja signifikan pertamanya pada tahun 2024. 32 patch tersebut memfaktorkan ulang berbagai kode winsys RadeonSI Gallium3D dan AMDGPU untuk Mesa 24.0. Mereka “secara radikal” mengoptimalkan winsys AMDGPU yang ada di antara driver AMD Mesa dan driver kernel AMDGPU.
Penulisan ulang lengkap kode pelacakan pagar objek buffer (BO) mengurangi overhead thread penyerahan perintah (CS) sebesar 46% dan “secara besar-besaran mengurangi” jejak cache CPU untuk pagar objek buffer. Dalam satu benchmark yang terikat CPU, kinerjanya meningkat sebesar 12%.
Dengan pengalokasi lempengan 1 tingkat yang juga ditambahkan, tolok ukur terikat CPU lainnya menghasilkan kinerja 10~18% lebih tinggi. Kode digabungkan untuk Mesa 24.0.
Bagi mereka yang bertanya-tanya, meskipun hal ini menguntungkan beban kerja OpenGL yang terikat CPU, tampaknya salah satu insentif dan minat utama AMD untuk terus mengoptimalkan driver OpenGL open-source mereka pada tahun 2024 adalah seputar penggunaan workstation OpenGL yang berkelanjutan oleh aplikasi. Secara khusus, kemenangan 12% diraih untuk SPECViewPerf:
“Hal ini mengurangi waktu yang dihabiskan di amdgpu_cs_submit_ib dari 15,4% menjadi 8,3% di VP2020/Catia1, yang merupakan penurunan beban CPU untuk thread tersebut sebesar 46%. Secara keseluruhan, hal ini meningkatkan kinerja sejumlah kecil dalam benchmark yang terikat CPU. Yang terbesar peningkatan yang saya lihat adalah VP2020/Catia2, yang meningkatkan FPS sebesar 12%..”Kerja bagus untuk Marek dan cara yang bagus untuk memulai tahun 2024.
Itulah berita seputar Driver Linux OpenGL AMD Sudah Mencetak Kemenangan Kinerja Yang Bagus Untuk Tahun 2024, semoga bermanfaat. Disadur dari Phoronix.com.