Emulación de PS5 al 96%: la estrategia de Sony ahora bajo amenaza
Un proyecto coreano de código abierto alcanzó el 95,88 por ciento de cobertura de PS5 en PC omitiendo por completo la emulación de la GPU. Las implicaciones para los márgenes de consola de Sony son existenciales.
El número que lo cambia todo
El noventa y cinco punto ocho ocho por ciento. Esa es la cifra de cobertura que el proyecto de código abierto AnyPS5 reportó esta semana, y no se trata de un pequeño avance incremental: es un cruce de umbral.
El proyecto, que surgió de una comunidad de desarrolladores coreanos y fue documentado por primera vez por GameGPU, ha encontrado una manera de ejecutar los binarios de PlayStation 5 en hardware de PC estándar sin simular la GPU de la consola. En su lugar, convierte las llamadas gráficas de la consola en código intermedio SPIR-V que cualquier tarjeta moderna AMD o NVIDIA puede ejecutar a través de Vulkan. La parte de CPU de la arquitectura de PS5, sus núcleos Zen 2 basados en x86, se ejecuta de forma nativa en PC. Lo único que separa un juego de PS5 de tu tarjeta gráfica es un compilador de shaders, no una réplica completa del hardware.
Esa distinción importa más que el propio porcentaje.
Por qué la emulación de GPU siempre fue el cuello de botella
Cada emulator de consolas anterior se enfrentó a la misma pared: la GPU. Traducir una tubería gráfica propietaria —que habla mediante instrucciones personalizadas, usa optimizaciones a medida y depende de una sincronización estrecha entre CPU y GPU— para que una tarjeta gráfica estándar la entienda ha requerido históricamente ya sea una sobrecarga computacional masiva o una cantidad descomunal de trabajo de ingeniería inversa.
El enfoque PSPC3 de emular el chip RSX resultó demasiado lento y complejo para un uso práctico. El emulador de Switch Yuzu finalmente tuvo éxito en gran parte porque la arquitectura GPU del Switch era mucho menos idiosincrásica que la de PS4 o PS5. Pero la GPU RDNA 2 de Sony —la misma arquitectura que se encuentra en Xbox Series X— se sitúa en un ecosistema cerrado con extensiones propietarias, distribuciones de memoria personalizadas y una tubería de shaders que nunca se ha documentado por completo.
AnyPS5 esquivó el problema por completo. En lugar de intentar imitar la GPU, traduce el lenguaje de shaders de la consola a llamadas estándar de Vulkan en tiempo de ejecución. La GPU hace lo que ya sabe hacer. El emulador simplemente habla su idioma.
Esta no es una idea nueva en principio. La recompilación de shaders se ha utilizado en Steam Play y Proton durante años para ejecutar juegos DirectX en Linux. Lo notable aquí es que el equipo de AnyPS5 parece haber aplicado la misma lógica a una arquitectura de consola que se consideraba mucho más cerrada que una API de Windows.
Quién gana, quién pierde
Los jugadores de PC ganan inmediatamente. Cualquier persona que poseyera una PS5 y quisiera jugar su biblioteca en una máquina mejor ahora tiene un camino que no requiere comprar hardware nuevo ni esperar a un puerto para PC. Los desarrolladores que se preocupan por plataformas fragmentadas pueden comenzar a tomarse en serio el rendimiento en PC de una manera que Sony nunca les ha obligado a hacer.
Sony es quien más pierde, y la pérdida es estructural, no solo financiera. La PS5 se vende con un margen que ayuda a financiar el desarrollo de los títulos de primera persona. Una parte significativa de ese margen desaparece si los mismos juegos se ejecutan en un Intel NUC de $400 y una GPU de gama media. La consola no es solo un dispositivo de distribución: es un jardín amurallado que controla quién juega qué, cuándo y por cuánto.
La respuesta de Sony es predecible y se ha estado desarrollando durante una década: avanzar más hacia los servicios, cerrar aún más los exclusivos e invertir en anti-piratería y restricciones de plataforma que sean más difíciles de reversar mediante ingeniería inversa. Pero el cambio arquitectónico es irreversible. Cada uno de los principales holdouts de plataformas enfrentará esta pregunta dentro de cinco años.
Lo que los números realmente significan
Siete juegos permanecen que no pueden ejecutarse a plena fidelidad. Algunos de esos serán imposibles de emular debido a protección contra copias o funciones dependientes del hardware. Otros simplemente requerirán más traducciones de shaders que el equipo aún no ha reversado.
El lado de la biblioteca del sistema cuenta una historia similar. Dos mil quinientos treinta y ocho de 3.207 módulos PRX están implementados: aproximadamente el 79 por ciento. Eso cubre la capa del sistema operativo, no la capa gráfica. La cobertura gráfica se sitúa más alta porque el enfoque del compilador de shaders acorta una gran parte del trabajo.
El proyecto ya ejecuta juegos 2D a un estable 60 cuadros por segundo en hardware de gama baja. Los títulos 3D de gama alta aún se están estabilizando. El equipo publicó que los avances se dan en cuestión de días, no de meses, lo que sugiere que el trabajo restante es principalmente iterativo más que fundamental.
La implicación más amplia de la industria
La emulación de consolas no es nueva. El emulador de PS3 RPCS3 ha alcanzado un estado jugable para cientos de títulos. El emulador de Wii U Cemu ejecuta casi todos los juegos comerciales. La brecha entre “experimental” y “usable” se ha colapsado durante una década, y AnyPS5 es simplemente el último punto de prueba.
Lo que hace que este momento sea diferente es la velocidad y el enfoque. Un diseño primero con recompilador de shaders significa que las futuras generaciones de consolas podrían enfrentar la emulación no como un desafío de ingeniería de décadas, sino como un problema de compiladores: uno que mejora con cada generación de hardware.
Microsoft ya reconoció este riesgo cuando integró la compatibilidad de Xbox en su estrategia de nube y PC. Nintendo ha intensificado su apuesta por el software de primera persona como su foso. Sony es el único holdout importante de plataformas que sigue vendiendo hardware como un centro de ganancias primario, y AnyPS5 demuestra que el modelo de consola-como-hardware ya ya no es defendible únicamente por argumentos técnicos.
Qué ocurre después
Esperen que Sony acelere su estrategia de puertos para PC: no por altruismo, sino porque bloquear la emulación por completo ya ya no es factible. Títulos como Spider-Man 2 y God of War Ragnarök ya vienen a PC. La ventana para la ventaja exclusiva de consola se está cerrando trimestre tras trimestre.
El equipo de AnyPS5 no ha anunciado una fecha de lanzamiento. El porcentaje de cobertura subirá. La pregunta ya no es si la emulación de PS5 alcanzará la madurez, sino si Sony puede mantener la relevancia en un mercado donde la consola es cada vez más opcional.
La respuesta a eso determinará la próxima década del hardware de juegos —y está lejos de ser cierta.