Insinyur driver grafis AMD Linux open-source Marek Olšák yang dikenal karena fokusnya pada kode Gallium3D tidak menunjukkan tanda-tanda melambat ketika harus menemukan area baru untuk lebih meningkatkan kinerja dan menyempurnakan driver RadeonSI Gallium3D.
Marek Olšák pada hari Jumat menggabungkan selusin komitmen lainnya dengan berbagai jalur pengoptimalan tautan baru, yang untuk saat ini hanya diaktifkan untuk driver RadeonSI Gallium3D. Pengoptimalan baru ini melakukan lebih banyak penghapusan input/output mati, deduplikasi output, gerakan kode antar-shader mundur, pemadatan, dan banyak lagi.
Namun bagi mereka yang tidak peduli dengan semua detail tingkat rendah, aspek menarik dari peningkatan kode tingkat rendah ini adalah:
“Saya juga memperhatikan bahwa GLCTS menyelesaikan 30% lebih cepat dengan ini pada Radeon 7600, mungkin karena pass ini memindahkan banyak kode dari FS ke VS (termasuk kode FP64 yang lambat) karena cara pengujian ditulis.” OpenGL Conformance Test Suite ( GL CTS) berjalan 30% lebih cepat dengan permintaan penggabungan terbaru ini. OpenGL CTS biasanya digunakan untuk pengujian regresi dan memastikan dukungan driver dalam kondisi baik. Berlari 30% lebih cepat di tahun 2024 tentu merupakan pencapaian yang membanggakan.
Akan menarik untuk melihat apakah permintaan penggabungan ini menguntungkan beban kerja lain secara signifikan, tetapi run-time 30% lebih cepat untuk OpenGL CTS pun penting untuk CI/CD dan produktivitas pengembang di RadeonSI Gallium3D. Kode ini digabungkan untuk Mesa 24.1.
Itulah berita seputar Pengujian RadeonSI OpenGL CTS Berjalan ~30% Lebih Cepat Dengan Mesa 24.1, semoga bermanfaat. Disadur dari Phoronix.com.