SSysDigest
Bloodborne tourne sur Linux grâce au projet bbport

Photo : XDA-Developpers

Actu Tech

Bloodborne tourne sur Linux grâce au projet bbport

Un développeur a réussi à faire tourner le code original PS4 de Bloodborne directement sur un CPU x86-64 Linux, avec un peu d'aide de shadPS4 pour l'affichage.

actuémulationjeux vidéoLinux
Partager :

Après la vague de ports non officiels de consoles vers PC ces derniers jours (Super Mario Bros. Wonder en tête), c'est au tour de Bloodborne de débarquer sur Linux grâce à un projet baptisé bbport. L'idée derrière ce truc, c'est de faire tourner l'exécutable original PS4 du jeu (version CUSA03173, patch 1.09) directement sur ton CPU x86-64, sans passer par un émulateur classique. Un petit runtime maison remplace les bibliothèques système de la PS4, et le code du jeu s'exécute nativement sur ton processeur.

Attention quand même, ce n'est pas un port 100% natif comme on pourrait le croire. Si le CPU fait tourner le jeu sans émulation, la partie graphique a toujours besoin d'un coup de main de shadPS4, un émulateur PS4 bien connu, ici utilisé dans une version largement modifiée spécialement pour Bloodborne. Donc en gros : CPU natif, GPU émulé. C'est déjà une sacrée prouesse technique, mais ne t'attends pas à une conversion parfaite.

Le projet est encore jeune : aucune partie complète n'a été validée de bout en bout, et les tests sérieux n'ont été faits que sur une seule machine. Bref, prépare-toi à croiser des bugs si tu tentes l'aventure. Il te faudra ton propre dump du jeu en version 1.09, une carte graphique compatible Vulkan 1.3, et si tu veux profiter du FSR 4, une carte RDNA2 ou plus récente (les cartes Nvidia et Intel n'ont pas encore été testées). Les fichiers sont disponibles sur le dépôt GitHub de bbport pour les plus curieux.

Ceci est un résumé rédigé par SysDigestLire l'article original sur XDA-Developpers →

À lire aussi