Consolas

Astro Bot llega a PC mediante un port no oficial con DLSS y hasta 128 FPS

Astro Bot llega a PC mediante un port no oficial con DLSS y hasta 128 FPS

El desarrollador independiente imnotsharingmyname ha conseguido ejecutar Astro Bot en Windows mediante un port no oficial, utilizando las herramientas del proyecto AnyPS5. El videojuego, exclusivo de PlayStation 5, incorpora además compatibilidad con NVIDIA DLSS Super Resolution, Frame Generation, Multi Frame Generation y Reflex, características que no están presentes en la versión original.

El proyecto, denominado AstroHybrid, permite alcanzar hasta 128 FPS mediante Multi Frame Generation en un equipo con una GeForce RTX 5060. Sin embargo, los primeros benchmarks también muestran importantes limitaciones relacionadas con el procesador, especialmente en los escenarios más exigentes, donde la frecuencia de imagen sin generación de fotogramas apenas supera los 30 FPS.

AnyPS5 permite ejecutar Astro Bot en Windows sin recurrir a la emulación convencional

A diferencia de otros proyectos centrados en emular PlayStation 5, AnyPS5 reutiliza el código x86-64 del videojuego para generar un ejecutable compatible con Windows. Las bibliotecas originales del sistema de Sony se sustituyen por implementaciones nativas encargadas de gestionar funciones como el audio, los controles y las partidas guardadas.

El procesamiento gráfico, por su parte, utiliza una capa derivada del emulador KytyPS5, concretamente de la variante desarrollada por Jetsku. Esta implementación traduce las operaciones gráficas de PlayStation 5 a la API Vulkan, permitiendo aprovechar el hardware disponible en el ordenador.

Por tanto, AstroHybrid combina la ejecución nativa del código del videojuego con una capa de traducción gráfica, en lugar de emular íntegramente la consola. El desarrollador distribuye únicamente las herramientas necesarias para realizar la conversión, sin incluir archivos originales del título. Para utilizarlo se requiere una copia propia extraída y descifrada, habiéndose probado la versión 01.019.000.

Astro Bot llega a PC mediante un port no oficial con DLSS y hasta 128 FPS

DLSS Super Resolution, Frame Generation y NVIDIA Reflex mediante Vulkan

Una de las principales aportaciones del proyecto es la integración de las tecnologías de NVIDIA mediante Streamline SDK 2.14.16. AstroHybrid aprovecha los datos de color, profundidad y vectores de movimiento del sistema de reescalado temporal del propio videojuego para incorporarlos al procesamiento de DLSS.

Esta implementación proporciona acceso a diferentes tecnologías en función de la tarjeta gráfica utilizada:

  • GeForce RTX 20 y RTX 30: DLSS Super Resolution y NVIDIA Reflex.
  • GeForce RTX 40: añade DLSS Frame Generation (2x).
  • GeForce RTX 50: añade Multi Frame Generation (3x y 4x).

El desarrollador también ha incorporado un modo adaptativo de Frame Generation que modifica automáticamente el multiplicador para intentar mantener una frecuencia de imagen determinada. No obstante, todavía no se han realizado mediciones específicas de latencia, por lo que se desconoce cómo afecta esta implementación a la respuesta de los controles.

Hasta 128 FPS con una GeForce RTX 5060, pero con limitaciones de CPU

Los benchmarks publicados en GitHub se han realizado con un AMD Ryzen 5 5500, una NVIDIA GeForce RTX 5060 de 8 GB y 32 GB de RAM, utilizando una resolución de salida de 2.560 × 1.440 píxeles. Los resultados muestran diferencias considerables dependiendo del escenario y de las tecnologías activadas.

Escenario o configuración Rendimiento
Sky Garden 32-34 FPS
Hoover Beach 51-53 FPS
Snowy Canyon 43-44 FPS
Cymbal Party Land 37-39 FPS
Frame Generation (2x) 63 FPS
Multi Frame Generation (4x) 124-128 FPS

Resultados publicados por el desarrollador. Las cifras con Frame Generation incluyen fotogramas generados.

Según las mediciones, aproximadamente 22 ms de los 30 ms necesarios para procesar un fotograma corresponden al envío de llamadas de dibujo desde un único hilo de la CPU. Esta limitación explica por qué reducir la resolución apenas aumenta el rendimiento, pese a que la GPU todavía dispone de margen de procesamiento.

Aunque Multi Frame Generation mejora la fluidez visual, alcanzar 128 FPS mediante generación de fotogramas no equivale a renderizar esa misma cantidad de imágenes de forma nativa. La simulación del videojuego y la respuesta a las acciones del usuario continúan condicionadas por la frecuencia de imagen base.

Un proyecto experimental que abre nuevas posibilidades para los exclusivos de PS5

AstroHybrid también incorpora compatibilidad con mandos DualSense, DualShock 4, Xbox y Nintendo Switch Pro, además de modelos genéricos. En el caso del mando de PlayStation 5, admite funciones como la vibración, los gatillos adaptativos y los sensores de movimiento, aunque todavía existen limitaciones con determinados controles.

El proyecto continúa en desarrollo y carece de respaldo oficial por parte de Sony, Team ASOBI o NVIDIA. Además, conviene extremar las precauciones ante las descargas, puesto que recientemente se han detectado repositorios fraudulentos que suplantan a KytyPS5 y AnyPS5 para distribuir malware.

Más allá del rendimiento actual, AstroHybrid demuestra la viabilidad de adaptar juegos de PS5 a PC e incorporar tecnologías gráficas ausentes en sus versiones originales. Su evolución podría abrir nuevas posibilidades para otros exclusivos de Sony, aunque cada videojuego requeriría sus propias adaptaciones y optimizaciones.

Vía: TechPowerUp

Sobre el autor