Bloodborne llega por fin a PC de forma nativa gracias a un port no oficial, once años después de su estreno en PlayStation 4. El proyecto se llama bbport, se descarga desde GitHub y exige los archivos originales del juego. Aparece tras varios días en los que muchos exclusivos de consola han recibido versiones para PC con funciones adicionales. Entre ellos está el clásico de GameCube Super Smash Bros. Melee.
Bloodborne en PC usa el código original de PS4 en Linux
Era cuestión de tiempo que uno de los ports más reclamados de las últimas generaciones tuviera su versión no oficial. Como ya contamos, bbport ejecuta el código de PS4 en la CPU de un PC con Linux. La descripción del proyecto en GitHub lo explica así:
«bbport ejecuta el ejecutable original de PlayStation 4 de Bloodborne (CUSA03173, versión 1.09) directamente en un PC Linux x86-64. No es un emulador general. El código x86-64 del propio juego se ejecuta de forma nativa; un pequeño runtime escrito para este único juego sustituye a las bibliotecas del sistema de PS4; el trabajo de la GPU se traduce a Vulkan mediante un renderizador derivado de shadPS4 y muy ampliado para este juego, que incluye escalado temporal con AMD FSR 3.1, FSR 4 y FSR 4.1.1.»
Bloodborne es uno de los juegos de PS4 mejor emulados en PC, de modo que algunos no verán el sentido de un port nativo, sobre todo porque el renderizador y el recompilador de shaders de shadPS4 forman la base de la parte gráfica. Aun así, ejecutarlo de forma nativa reduce la carga de CPU que genera la emulación. También permite añadir funciones dentro del propio juego, como ocurrió con la emulación a 4K y 60 FPS estables en su día. Entre esas novedades hay un menú integrado que evita editar archivos de configuración a mano y permite:
- cambiar de escalador;
- elegir entre ajustes gráficos predefinidos;
- modificar la resolución de salida;
- desactivar efectos como la profundidad de campo, el desenfoque de movimiento o el SSAO, entre otros.
Siete diferencias frente a shadPS4 en el port de Bloodborne
Los desarrolladores del port han reunido en esta tabla las diferencias más importantes entre ejecutar Bloodborne de forma nativa en Linux y hacerlo con el emulador shadPS4.
| Característica | shadPS4 | bbport |
|---|---|---|
| Alcance | Emulador general de PS4, para muchos juegos | Un solo juego: Bloodborne v1.09 |
| Carga | Cargador ELF propio y emulación del kernel en tiempo de ejecución | El eboot se convierte sin conexión (scripts/) en una imagen con la libc y Fios2 de PS4 enlazadas; un cargador en C la mapea y salta al juego (cargador y runtime: unas 5.000 líneas) |
| Bibliotecas del sistema | HLE amplia del sistema operativo de PS4 | Un pequeño runtime (src/runtime_*.c) que implementa justo lo que usa Bloodborne: memoria, hilos, sincronización, archivos, audio (incluido ATRAC9), mando, partidas guardadas y AppContent |
| GPU | Núcleo de vídeo y recompilador de shaders de shadPS4 | El mismo núcleo (incluido tal cual, GPL) con unos 200 cambios marcados (bbport:) y módulos nuevos: pipeline de dibujado en dos etapas, memoización del estado de renderizado y de los conjuntos de texturas, proxies de escala de renderizado, vectores de movimiento, FSR 3.1/4/4.1.1, captura de fotogramas y perfilador de GPU |
| Hilo de GPU | Un solo hilo procesa todo el flujo de comandos (el cuello de botella en Bloodborne) | La decodificación y el registro de dibujado se ejecutan en hilos separados; el trabajo escala con los hilos de hardware (Steam Deck incluida) |
| Escalado | — | Temporal (FSR 3.1, FSR 4, FSR 4.1.1) con los vectores de movimiento y el jitter del propio juego |
| Parches del juego | Archivos de parche que aplica el emulador | Los mismos parches de la comunidad, compilados al arrancar (scripts/patches.py); resolución de renderizado, efectos y FPS desde el lanzador |
El juego no se ha recorrido entero y pueden quedar fallos
El port nativo de Bloodborne todavía no se ha completado de principio a fin, por lo que podrían existir problemas sin resolver en las fases más avanzadas. Aun así, quienes no quieran lidiar con la emulación ya pueden jugar a Bloodborne en PC.
Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.
Preguntas frecuentes
Es un port no oficial de Bloodborne que ejecuta de forma nativa el ejecutable original de PS4 (CUSA03173, versión 1.09) en un PC Linux x86-64. Sus creadores insisten en que no es un emulador general.
Sí. El port se descarga desde GitHub, pero requiere los archivos originales de Bloodborne.
Usa escalado temporal con AMD FSR 3.1, FSR 4 y FSR 4.1.1, con los vectores de movimiento y el jitter del propio juego. Un menú integrado permite cambiar de escalador.
No del todo: todavía no se ha completado de principio a fin, así que podrían existir problemas en las partes más avanzadas del juego.
Una pantalla de 171" en unas gafas 🤯 ASUS ROG XREAL R1
Logitech PRO X2 RAPID: teclado analógico con Rapid Trigger y pantalla OLED ¿Vale 229 €?
Este portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡
Probamos el nuevo Logitech G PRO X3 Superstrike en el evento de Logitech en Madrid 🖱️🔥
Bambu Lab R1: ¡55 W de potencia láser! 🔥 #Shorts




Comentarios