La actualización de Dolphin Emulator agrega correcciones para Vulkan API en Android Pie, emulación de puntero remoto de Wii y más

Dolphin Emulator en Android es uno de los emuladores mejor hechos. Puedes jugar juegos de Wii y juegos de GameCube directamente desde tu teléfono, siempre que sea lo suficientemente potente. Hoy en día, dispositivos como el Razer Phone 2 y el OnePlus 6T son suficientes para hacer exactamente eso. Personalmente, he disfrutado The Simpsons: Hit and Run directamente desde mi teléfono inteligente, junto con Super Smash Bros Brawl. Sin embargo, el rendimiento no es perfecto y se puede mejorar mucho. El último informe de progreso de Dolphin para diciembre de 2018 y enero de 2019 documenta una serie de cambios que mejoran el rendimiento para las compilaciones de Android del emulador, y algunos de ellos son geniales.

Vulkan: se corrigió la representación de los nuevos controladores Adreno con la actualización de Android 9 Pie

Primero, y una de las actualizaciones más importantes, es una solución para la API de Vulkan para dispositivos Qualcomm Snapdragon con Android Pie. Con los controladores gráficos Adreno actualizados que se enviaron con el BSP de Android 9 Pie que Qualcomm proporcionó a los OEM, el emulador Dolphin no pudo hacer un uso adecuado de la API de Vulkan debido a los controladores Adreno rotos, lo cual es problemático ya que los dispositivos tienen más probabilidades de poder ejecutar juegos a su mejor capacidad también son los que tienen más probabilidades de actualizarse a esa versión. Ejecutar juegos a través de Dolphin con la API de Vulkan la mayoría de las veces da como resultado un mejor rendimiento que solo usar OpenGL, pero a veces puede romper las cosas. Sin embargo, es preferible usarlo, por lo que no ser capaz de significar que los propietarios de dispositivos no están aprovechando al máximo sus teléfonos inteligentes. Ahora que está fuera del camino gracias a una solución hecha por los desarrolladores de Dolphin Emulator, los usuarios deberían ver un rendimiento aún mejor en el futuro.

Los controladores de Adreno que se enviaron con la actualización de Android 9 Pie no muestran los mensajes en pantalla de Dolphin. Créditos de imagen: MayImilae, JMC47 del equipo de Dolphin Emulator.

Al activar el renderdoc para rastrear el problema, los desarrolladores pudieron ver que el juego era algo renderizado. Créditos de imagen: MayImilae, JMC47 del equipo de Dolphin Emulator.

Límite de la caja de fijación en GLES

Bounding Box es una característica utilizada para ciertos efectos en juegos como Paper Mario: The Thousand-Year Door y Super Paper Mario. La emulación de la función se basa en las funciones de OpenGL ES, pero las GPU Adreno y Mali usan GL ES, que tiene muchas menos funciones que OpenGL ES. Debido a un error en la codificación del emulador en el que el emulador llamó a una función que no está disponible en GL ES, juegos como Paper Mario: The Thousand-Year Door se bloquearían en dispositivos que no sean NVIDIA SHIELD.

Sin la emulación Bounding Box, faltan muchos efectos del juego y el juego podría fallar. Créditos de imagen: MayImilae, JMC47 del equipo de Dolphin Emulator.

Con la emulación Bounding Box, algunos de los efectos del juego, como Mario entrando en su modo papel, se representan correctamente. Créditos de imagen: MayImilae, JMC47 del equipo de Dolphin Emulator.

Emulación de puntero remoto de Wii

Además de eso, se ha agregado la emulación de puntero de Wii Remote. Juegos como Super Mario Galaxy dependen en cierta medida de la capacidad de tener un Wii Remote apuntando a la pantalla, algo que no es posible sin una Dolphin Bar. Ahora se ha trabajado para que simplemente pueda tocar la pantalla hacia donde desea apuntar. Será torpe para los tiradores, pero funciona muy bien para juegos en los que es posible que no necesites moverte y apuntar al mismo tiempo. Animal Crossing: City Folk es otro ejemplo de un juego que funcionará muy bien con la emulación de puntero de Wii Remote.

//thumbs.gfycat.com/InsistentZestyIchidna-mobile.mp4

Cambios varios

Y aunque las mejoras en las características son excelentes, las optimizaciones ocultas también son excelentes. El adaptador oficial de GameCube ahora funciona, y también lo hacen los controles remotos oficiales de Wii. También se han realizado una serie de correcciones de cálculo y renderizado, por lo que puede beneficiarse de una emulación más precisa. Echa un vistazo a la publicación completa del blog a continuación para conocer la esencia de los cambios realizados para mejorar Dolphin Emulator en Android.


Fuente: Dolphin Emulator