Noticias de emulación: Yuzu (Switch) obtiene el soporte de Vulkan que brinda un rendimiento muy mejorado, especialmente en las GPU AMD; ¡Citra (3DS) obtiene los sombreadores de caché de disco y V-Sync adecuados para eliminar el desgarro y la tartamudez!

Por Jose Ortiz @mejorepoca

Noticias de emulación: Yuzu (Switch) obtiene el soporte de Vulkan que brinda un rendimiento muy mejorado, especialmente en las GPU AMD; ¡Citra (3DS) obtiene los sombreadores de caché de disco y V-Sync adecuados para eliminar el desgarro y la tartamudez!

Para todos los que aman emular las consolas Nintendos, buenas noticias están en el menú como los principales emuladores para el 3DS y Switch recibió algunas características bastante importantes! En este artículo, observe el advenimiento del soporte de Vulkan en Yuzu junto con las correcciones para el desgarro y la tartamudez de la pantalla en Citra para que sus experiencias emuladas de Mario y Pokmon puedan ser de primera categoría.

Switch Emulación: Yuzu obtiene soporte de renderizado Vulkan en versiones de acceso temprano

Con OpenGL considerado por algunos como una API heredada, como Apple, y los controladores AMD por no ser geniales, muchos emuladores y juegos comerciales para PC se están moviendo a la renderización Vulkan y ahora, su Yuzus se gira para recibir el tratamiento Vulkan.

El desarrollo para lograr que el renderizado de Vulkan funcione correctamente en Yuzu ha estado en marcha desde febrero con Rodrigo (ReinUsesLisp) es el que está detrás de él y Blinkhawk dando una gran mano cuando se trata de la representación gráfica del sombreador.

Ahora, la investigación y el desarrollo que han estado sucediendo durante meses finalmente han valido la pena desde Yuzu acaba de obtener el soporte EXPERIMENTAL Vulkan en sus compilaciones de acceso temprano disponibles para los seguidores de Patreon. Para anunciar esto, Yuzu ha escrito una publicación de blog bastante extensa sobre el tema y cuyos puntos principales incluyen:

  • El renderizado de Vulkan mejora enormemente el rendimiento en las GPU AMD ya que los controladores OpenGL para estos no son tan buenos en comparación con Nvidias. Como resultado, ahora se pueden jugar más juegos, como Super Mario Oddyssey, en estas GPU siempre que tenga una computadora que sea lo suficientemente eficiente
  • Cuando se trata de GPU Nvidia, la diferencia de rendimiento entre el backend de OpenGL y Vulkan es bastante similar, ya que OpenGL generalmente tiene una pequeña ventaja, esto se debe a que los controladores de Nvidias OpenGL están bastante bien codificados
  • Cuando se trata de iGPU de Intels, el renderizador Vulkan proporciona un mejor rendimiento, pero probablemente no obtendrá una experiencia jugable en la mayoría de los juegos
  • Al contrario de lo que algunos puedan pensar, Vulkan no es una cura milagrosa para los problemas de rendimiento y aún necesitas una PC bastante funcional para obtener una experiencia jugable en la mayoría de los juegos
  • Algunas de las funciones de OpenGL que la GPU Switchs puede usar no son compatibles con la API de Vulkan por el momento, por lo que tendrán que ser emuladas a través de un método más lento o nada.
  • La mayoría de los juegos usan al menos una de estas características, pero existen soluciones alternativas
  • El soporte de Vulkan sigue siendo experimental y algunos títulos como Luigis Mansion 3 y Crash Team Racing, que funciona en el procesador de OpenGL, ¡todavía no funciona!
  • Si bien actualmente solo está disponible para los partidarios de Patreon, el soporte de Vulkan estará disponible en Mainline (rama pública) a finales de este mes
  • Para obtener compilaciones de acceso temprano con soporte de Vulkan, necesita prenda $5/ mes en Patreon o espere hasta que el soporte de Vuklan termine en la sucursal de Mainline a finales de este mes. Para obtener más información y una lectura agradable, consulte la publicación del blog de Yuzus sobre el tema.

    Emulación 3DS: Citra obtiene sombreadores de caché de disco y VSync adecuados en las compilaciones de Canary

    Pasando al 3DS, el mejor emulador que se ofrece actualmente es Citra y, aunque el desarrollo se ha ralentizado un poco a favor de Yuzu ( muchos miembros del equipo Citra ahora trabajan allí), todavía se está trabajando en ello.

    Como resultado de este trabajo, ahora tiene obtuvo soporte para la sincronización vertical adecuada (V-Sync) y sombreadores en caché de disco que puede solucionar muchos problemas molestos encontrados anteriormente por algunos usuarios.

    El soporte Vertical Sync implementado correctamente es una característica que muchos juegos de PC le permiten habilitar / deshabilitar y se usa para sincronizar las velocidades de cuadros de los juegos con la velocidad de cuadros de su monitor para eliminar el desgarro de la pantalla. Gracias a esto, puede obtener una velocidad de fotogramas bloqueada que su monitor puede representar perfectamente, aunque es importante decir que es posible que se requiera más potencia de procesamiento para obtener buenos resultados con esta función habilitada, por lo que si su PC apenas puede hacer velocidades de fotogramas reproducibles, es posible que tenga vivir con V-Sync desactivado. Por otro lado, los sombreadores en caché de disco se utilizan para eliminar la tartamudez, especialmente al cargar una nueva área, ya que los sombreadores se pueden guardar en el disco después de que se generan y no es necesario generarlos nuevamente en visitas posteriores a la misma área.

    Puede obtener construcciones de Citra Canary desde este enlace & lea más sobre la función V-Sync en Citra aquí. Las donaciones a Citra pueden hacerse a través de Patreon.

    Conclusión

    En otras noticias, RetroArch pronto recibirá decodificación de video acelerada por hardware que mejorará en gran medida sus capacidades de reproducción de medios en dispositivos de gama baja como Raspberry Pi ( Sí, RetroArch tiene un reproductor de video que hace uso de ffmpeg incorporado en ciertas plataformas como Windows/ Linux) Si eres fanático de Final Fight, quizás te interese Final Fight 30th Anniversary Edition que es un truco de ROM del juego arcade original con numerosas mejoras como 3 ¡Soporte para jugadores y selección de personajes desbloqueados entre otras cosas!