Citra adelanta el soporte de Vulkan para un mejor rendimiento en MediaTek y Exynos

Citra está recibiendo algunas actualizaciones bastante importantes que mejorarán el rendimiento para todos, pero especialmente para los usuarios de MediaTek y Exynos.

Cuando se trata de emulación de 3DS en Android, en realidad sólo hay un emulador que funciona, y ese es Citra. Es una adaptación del popular emulador de PC, y si tienes un teléfono inteligente Android emblemático con un chipset Qualcomm, el rendimiento lo convierte en uno de los mejores. mejores emuladores en Android. Sin embargo, después de un largo período de silencio por parte de los desarrolladores, hay un montón de cambios enormes a la vuelta de la esquina que mejorarán el rendimiento para todos, especialmente MediaTek y usuarios de Exynos con el soporte adicional de la API Vulkan.

Para ser completamente claro, el soporte de Vulkan sólo está en desarrollo actualmente, pero según una publicación de blog de los desarrolladores, dicen que "las pruebas iniciales ya han sido muy prometedoras". No solo ¿Debería significar un mejor rendimiento en SoC que no son de Snapdragon (el equipo dice que ha "más que duplicado" el rendimiento en algunos casos), pero también significará que los usuarios de Mac podrán usar Citra? de nuevo. Apple dejó de admitir OpenGL moderno en 2018 y requirió que los desarrolladores implementaran Metal de Apple o algo como MoltenVK para asignar llamadas de Vulkan a Metal.

Sin embargo, eso no es todo lo que el equipo tenía para compartir en cuanto a mejoras de rendimiento. Si alguna vez ha utilizado una de las muchas modificaciones de Citra como Citra MMJ, probablemente haya oído hablar de un caché de sombreado. Sin embargo, las cachés de sombreadores no son compatibles con la versión oficial de Citra en Android; es simplemente una característica sólo de escritorio. Básicamente, cuando se utilizan sombreadores en la pantalla, es necesario compilarlos y renderizarlos sobre la marcha mientras juegas. Esto puede provocar tartamudeo, pero una caché de sombreadores permite al emulador guardar esos sombreadores para su uso posterior, lo que significa que la próxima vez que aparezcan, simplemente se podrán leer desde el almacenamiento y mostrarlos. No mejorará enormemente el rendimiento general, pero debería aliviar muchos tartamudeos.

Dado el largo período de silencio por parte de los desarrolladores de Citra, el hecho de que estén compartiendo esto ahora significa que definitivamente hay algunas mejoras masivas a la vuelta de la esquina. El equipo sigue insistiendo en que "el desarrollo está muy vivo y activo", aunque admite que ha sido "lento" y que, sobre todo en lo que respecta a Vulkan, "un gran proyecto como este requiere "No obstante, es un momento emocionante para ser un fanático de la emulación, y estamos deseando probar Citra con su back-end Vulkan y su nuevo caché de sombreado cuando esté disponible. lanzamientos.


Fuente: citra