Awal bulan ini saya menjalankan beberapa tolok ukur baru Zink OpenGL-on-Vulkan melawan RadeonSI. Sementara Zink secara umum sudah cukup cepat dan dalam kondisi yang baik untuk sebagian besar beban kerja, pengujian tersebut menemukan beberapa titik bermasalah dan pengembang utama Zink Mike Blumenkrantz dari Valve telah menyelami beberapa masalah tersebut dengan perbaikan. Permintaan penggabungan lainnya sedang menunggu untuk menangani inefisiensi dalam kode integrasi sistem windowing (WSI) Mesa Vulkan.
Salah satu tolok ukur yang menunjukkan bahwa kinerja Zink sangat buruk terhadap RadeonSI adalah dalam kasus uji glmark2 paling dasar/dasar:
Mengingat perbedaan besar, Mike mulai melihatnya dan mengaitkannya dengan kode Mesa WSI. Bagi mereka yang tertarik, Mike telah menerbitkan posting blog panjang lainnya dengan tulisan kreatifnya yang biasa membahas masalah tersebut. Dengan berbagai perubahan, dia memotong sekitar 40% dari frametime Zink. Ini masih di belakang kinerja RadeonSI dalam tes OpenGL dasar ini, tapi setidaknya lebih baik dari sebelumnya.
Permintaan penggabungan yang dibuka untuknya adalah WSI: berbagai peningkatan kinerja tidak etis yang sekarang sedang dievaluasi untuk Mesa hulu.
Itulah berita seputar Zinks Mike Blumenkrantz Mengatasi Inefisiensi Mesa WSI, semoga bermanfaat. Disadur dari Phoronix.com.