Citra menggoda dukungan Vulkan untuk kinerja yang lebih baik di MediaTek dan Exynos

Citra mendapatkan beberapa peningkatan yang cukup besar yang akan meningkatkan kinerja semua orang, terutama pengguna MediaTek dan Exynos.

Untuk emulasi 3DS di Android, hanya ada satu emulator yang berfungsi, yaitu Citra. Ini adalah port emulator populer dari PC, dan jika Anda memiliki smartphone Android andalan dengan chipset Qualcomm, kinerjanya menjadikannya salah satu yang terbaik. emulator terbaik di Android. Namun, setelah sekian lama tidak ada kabar dari para pengembang, ada banyak perubahan besar yang akan segera terjadi yang akan meningkatkan kinerja bagi semua orang, terutama MediaTek dan pengguna Exynos dengan dukungan tambahan dari Vulkan API.

Untuk lebih jelasnya, dukungan Vulkan masih dalam pengembangan saat ini, namun berdasarkan postingan blog dari pengembangnya, mereka mengatakan bahwa "pengujian awal sudah sangat menjanjikan." Tidak hanya apakah ini berarti kinerja yang lebih baik pada SoC non-Snapdragon (tim mengatakan bahwa kinerjanya "lebih dari dua kali lipat" dalam beberapa kasus), tetapi ini juga berarti bahwa pengguna Mac akan dapat menggunakan Citra lagi. Apple menghentikan dukungan untuk OpenGL modern pada tahun 2018 dan mengharuskan pengembang untuk mengimplementasikan Metal milik Apple atau sesuatu seperti MoltenVK untuk memetakan panggilan Vulkan ke Metal.

Namun, bukan hanya itu saja yang bisa dibagikan oleh tim terkait peningkatan kinerja. Jika Anda pernah menggunakan salah satu dari sekian banyak modifikasi Citra seperti Citra MMJ, Anda mungkin pernah mendengar tentang shader cache. Namun, cache shader tidak didukung dalam versi resmi Citra di Android; itu hanyalah fitur khusus desktop. Pada dasarnya, ketika shader digunakan di layar, shader tersebut perlu dikompilasi dan dirender dengan cepat saat Anda bermain. Hal ini dapat menyebabkan kegagapan, namun cache shader memungkinkan emulator menyimpan shader tersebut untuk digunakan nanti, artinya saat shader tersebut muncul lagi, shader tersebut dapat dibaca dari penyimpanan dan ditampilkan. Ini tidak akan meningkatkan kinerja secara keseluruhan secara besar-besaran, tetapi akan mengurangi banyak kegagapan.

Mengingat lamanya masa bungkam dari para pengembang Citra, fakta bahwa mereka membagikan hal ini sekarang berarti bahwa pasti ada beberapa perbaikan besar-besaran yang akan segera terjadi. Tim tersebut masih menegaskan bahwa "pengembangan masih sangat berjalan dan aktif", meskipun mengakui bahwa hal tersebut berjalan "lambat", dan bahwa, terutama jika menyangkut Vulkan, "proyek besar seperti ini memang memerlukan waktu yang lama." waktu yang lama untuk terwujud." Namun demikian, ini adalah saat yang menyenangkan untuk menjadi penggemar emulasi, dan kami menantikan untuk mencoba Citra dengan back-end Vulkan dan cache shader baru ketika sudah siap. rilis.


Sumber: Citra