Berkat sifat sumber terbuka dan AMD menjadikan Radeon Memory Visualizer “RMV” sebagai sumber terbuka di bawah payung GPUOpen, di luar driver grafis AMD, hal ini dapat digunakan di tempat lain. Pada bulan Januari saya menulis bagaimana driver Vulkan open-source Intel diadaptasi agar dapat berinteraksi dengan Radeon Memory Visualizer. Sekarang minggu ini driver Qualcomm Adreno “TURNIP” Vulkan juga telah dihubungkan untuk mengaktifkan integrasi RMV.
Berkat kerja para insinyur Igalia, driver Qualcomm Adreno TURNIP “TU” Vulkan dalam Mesa kini dapat memanfaatkan Radeon Memory Visualizer ketika mengaktifkan penelusuran memori melalui variabel lingkungan “MESA_VK_TRACE”. Zan Dobersek dari Igalia menjelaskan:
“Tambahkan dukungan RMV untuk Turnip. Lapisan RMV internal ditambahkan dan diintegrasikan ke dalam tabel pengiriman titik masuk VkDevice. Seperti di tempat lain, penelusuran memori diterapkan saat diaktifkan melalui variabel lingkungan MESA_VK_TRACE.
Mirip dengan implementasi dukungan RMV lainnya di Mesa, titik penelusuran ditambahkan di seluruh Turnip untuk melaporkan berbagai jenis peristiwa RMV, memanggil fungsi logging tu_rmv untuk mengeluarkan data token RMV yang relevan.
Bendera alokasi TU_BO_ALLOC_INTERNAL_RESOURCE ditambahkan. Saat digunakan, dalam keluaran RMV, alokasi tersebut akan dikaitkan dengan sumber daya internal tipe VK_RMV_RESOURCE_TYPE_MISC_INTERNAL.”Dukungan Radeon Memory Visualizer untuk driver Adreno Vulkan ini digabungkan minggu ini untuk Mesa 24.1.
Radeon Memory Visualizer dirilis oleh AMD dengan tujuan agar para pengembang dapat lebih memahami pemanfaatan sumber daya, mengatasi kelebihan langganan, dan lebih mengoptimalkan penanganan sumber daya untuk game/aplikasi Vulkan dan Direct3D. Meskipun berfungsi dengan baik untuk driver AMD Radeon, karena bersifat open-source, driver lain juga merasakannya bagus untuk tujuan ini.
Itulah berita seputar Radeon Memory Visualizer Terhubung Dengan Driver Qualcomm Adreno Vulkan, semoga bermanfaat. Disadur dari Phoronix.com.