Consiguen ejecutar Bloodborne con bbport en Linux sin emulador integrando directamente el código de PS4 en la CPU

Elígenos como tu fuente preferida en Google.
El proyecto experimental bbport ya permite ejecutar el código x86-64 original de Bloodborne para PlayStation 4 de manera nativa en procesadores con sistema operativo Linux.
Al la incesante búsqueda de la comunidad por disfrutar del mítico juego Bloodborne de Hidetaka Miyazaki a PC ha sumado un nuevo hito técnico con la llegada de bbport.
Este proyecto experimental ha conseguido ejecutar el archivo ejecutable x86-64 original del juego de PlayStation 4 de forma directa en el procesador de ordenadores con sistema operativo Linux.
A diferencia de los métodos de emulación convencionales, esta solución elimina la traducción intermedia de instrucciones de la CPU, haciendo que el código del juego corra de manera nativa sobre un pequeño entorno de ejecución diseñado específicamente para reemplazar las librerías del sistema de la consola de Sony.
Cómo funciona la ejecución híbrida entre CPU nativa y emulación de GPU
A pesar de que el procesador ejecuta las instrucciones del juego de forma nativa, la renderización de gráficos todavía requiere un apoyo técnico diferente. Para gestionar el apartado visual, el proyecto bbport utiliza el núcleo de vídeo del emulador shadPS4, el cual ha sido modificado expresamente para ejecutar Bloodborne.
Este sistema híbrido consigue que la CPU trabaje libre de capas de traducción de instrucciones mientras la tarjeta gráfica procesa los elementos gráficos mediante la interfaz de programación Vulkan 1.3.
El desarrollo de este motor personalizado no solo busca hacer funcionar el juego en un PC con Linux, también integrar mejoras que no estaban presentes en la versión original para consolas. Gracias a las modificaciones introducidas en el renderizador, el proyecto es capaz de ofrecer tasas de fotogramas por segundo deslimitadas, soporte para resoluciones de hasta 4K y compatibilidad con tecnologías avanzadas de reescalado como AMD FSR.
Sin embargo, al tratarse de un entorno optimizado de manera exclusiva para este juegos, no funciona como un emulado para el resto del catálogo de PlayStation 4.
Requisitos de hardware y estado actual del desarrollo

Para poder ejecutar esta versión de Bloodborne para Linux es obligatorio contar con un volcado propio y descifrado de la versión 1.09 de la edición de PlayStation 4.
En lo que a hardware se refiera requiere una GPU compatible con la API Vulkan 1.3 y una gráfica con arquitectura AMD RDNA2 o superior, por lo que la compatibilidad con modelos de fabricantes como Nvidia o Intel aún se encuentra en fases preliminares de prueba.
Los responsables del repositorio señalan que el proyecto se encuentra en una etapa experimental y que una partida completa de principio a fin no ha sido testeada aún en muchas configuraciones de hardware.
Debido a esto, los usuarios que decidan probar el ejecutable deben estar preparados para encontrar errores visuales o cierres imprevistos.

