LoveGame爱游戏
简体中文

模拟进展

血源 PC 原生移植 bbport:不用模拟器,PS4 版代码直接在 Linux 上跑,1440p 150 帧

发布 更新 4 分钟读完

要点

  • 2026-10-01,deadinside28 发布 bbport 0.1:PS4 版血源(CUSA03173,1.09 版)的 x86-64 代码直接在 Linux 电脑的 CPU 上运行,不是通用模拟器。
  • 专为血源写的小运行时代替 PS4 系统库;GPU 部分用从 shadPS4 改出来、为这款游戏大量扩展的渲染器转成 Vulkan。
  • VGTimes 报道:RX 7800 XT 上 1440p(FSR 4 质量)约 150 帧,4K(FSR 4 平衡)约 90 帧;有 30 / 60 / 90 帧模式和 FSR 3.1 / 4 / 4.1.1。
  • 要 x86-64 Linux、支持 Vulkan 1.3 的显卡和自己的血源 1.09 版游戏数据;项目不含任何游戏文件,还没从头到尾通关验证过。
  • 之后出现了 Supermedo 维护的 Windows 版分支,同样的做法也被用到战神 3 重制版、驾驶俱乐部等其他 PS4 独占游戏上。截至 11-01 没有看到索尼对这些项目的 DMCA 通知。
目录
  1. 为什么能「原生」
  2. 和 shadPS4 的区别
  3. 性能和功能
  4. 运行条件
  5. Windows 版和后来的移植潮
  6. 索尼的态度
  7. 这对玩家意味着什么

2026 年 10 月 1 日,开发者 deadinside28 发布了 bbport 0.1:它让 PS4 版血源(CUSA03173,1.09 版)的原始可执行文件直接在 x86-64 的 Linux 电脑上运行。项目说明写得很明白:「这不是通用模拟器。」游戏自己的 x86-64 代码原样跑在 CPU 上,一个专为血源写的小运行时代替 PS4 的系统库,GPU 部分用从 shadPS4 改出来、为这款游戏大量扩展的渲染器翻译成 Vulkan。据 VGTimes 报道,RX 7800 XT 上 1440p 能跑到约 150 帧。项目仍是实验性质,还没有人验证过能从头到尾通关。

为什么能「原生」

PS4 用的是 AMD 的 x86-64 处理器,和普通 PC 是同一种指令集。所以血源的游戏逻辑本来就能在 PC 的 CPU 上执行,难点在于它调用的 PS4 系统功能(内存、线程、文件、音频、手柄、存档)和 PS4 的 GPU。bbport 的做法:

  • CPU:事先把游戏的 eboot 转成一个原生的 x86-64 映像(DSOGaming 的描述),运行时直接跳进游戏代码,没有 CPU 模拟,也没有逐条翻译;
  • 系统库:只实现血源实际调用到的那部分 PS4 系统函数;
  • 图形:把 PS4 的 GPU 命令和着色器翻译成 Vulkan,渲染器和着色器重编译器以 shadPS4 的为起点。

可以把它理解成「只给一款游戏做的 Wine + DXVK」。Tom's Hardware 意大利版也提醒:这里的「原生」指的是游戏代码直接在 CPU 上跑,画面仍然要经过翻译。

和 shadPS4 的区别

Wccftech 转载了项目自己整理的对比,主要几条:

shadPS4bbport
范围通用 PS4 模拟器,很多游戏只有血源 1.09
载入方式运行时自己的 ELF 载入器和内核模拟事先把 eboot 转成映像,再由一个小载入器跳进游戏
系统库大范围模拟 PS4 系统小运行时,只实现血源用到的功能
GPU 线程一个线程处理全部命令流,这是血源的瓶颈解码和录制绘制分到不同线程,随硬件线程数扩展(包括 Steam Deck)
超分无FSR 3.1 / FSR 4 / FSR 4.1.1,用游戏自己的运动矢量和抖动

性能和功能

据 VGTimes 报道,开发者在 RX 7800 XT 上测得:

设置帧数
1440p,FSR 4 质量约 150 帧
4K,FSR 4 平衡约 90 帧

早期版本的功能(Wccftech、DSOGaming):

  • 不锁帧,另有 30 / 60 / 90 帧模式;
  • AMD FSR 3.1、FSR 4、FSR 4.1.1 时间性超分;
  • 游戏内菜单直接切换超分、画质预设、输出分辨率,关掉景深、动态模糊、SSAO 等效果,不用改配置文件;
  • 启动器、mod 支持、自由视角、Steam Deck 用的 AppImage;
  • 能读档,有声音和手柄;开发者玩过猎人梦境和雅南的几个区域。

DSOGaming 当时吐槽的一点是早期版本不支持鼠标。

运行条件

  • x86-64 的 Linux 电脑(或 Steam Deck);
  • 支持 Vulkan 1.3 的显卡;
  • 自己的血源游戏数据,并更新到 1.09 版。项目不包含任何游戏文件。

Windows 版和后来的移植潮

bbport 本身最初只支持 Linux,很快就有了 Windows 分支:DSOGaming 和 TechPowerUp 的报道里都提到了开发者 Supermedo 维护的血源 Windows 移植。之后几周,同样的思路被套到了《战神 3 重制版》《神秘海域 德雷克合集》《驾驶俱乐部》《GT Sport》等一串 PS4 独占游戏上,见 10 月的 PS4 独占游戏原生移植潮。同月还有人在它的基础上把血源移植到了骁龙安卓设备,见 Bloodborne-Android 报道。

索尼的态度

截至 2026 年 11 月 1 日,索尼没有对 bbport 公开表态,GitHub 的 DMCA 公示仓库里 2026 年 9 月和 10 月也没有索尼的通知。此前有过一例:2025 年 1 月,索尼对 Lance McDonald 发布多年的血源 60 帧补丁页面发了 DMCA,据 Push Square 报道,问题出在页面用了索尼持有的「Bloodborne」商标名,而不是补丁本身。

这对玩家意味着什么

想在 Linux 电脑或 Steam Deck 上玩血源、又想要更高帧数和游戏内画质选项的话,bbport 是除 shadPS4 之外的另一条路;它只做这一款游戏,通关稳定性也还没验证,碰到后期问题可以退回 shadPS4。两者的对比和各平台情况见 bbport 页面、shadPS4 页面 和 血源游戏页。

常见问题

bbport 是模拟器吗?

不是。PS4 的 CPU 本来就是 x86-64,bbport 让血源的原始代码直接在 PC 的 CPU 上跑,不做 CPU 模拟或逐条翻译;PS4 的系统库换成只为血源写的小运行时;只有图形部分仍要把 PS4 的 GPU 命令和着色器翻译成 Vulkan。它只支持血源这一款游戏。

bbport 支持哪个版本的血源?

只支持 1.09 版(项目以 CUSA03173 这个版本为准)。需要自己的游戏数据,项目里不含任何游戏文件。

bbport 能在 Windows 和 Steam Deck 上用吗?

最初的 bbport 只支持 x86-64 Linux,并提供 Steam Deck 用的 AppImage。Windows 上有 Supermedo 维护的分支版本。手机、Mac 等 ARM 设备上不能直接用。

bbport 和 shadPS4 哪个好?

bbport 只做血源,CPU 开销更低,帧数更高,游戏内就能调超分和画质;shadPS4 是通用模拟器,能跑很多游戏,血源上也已经很成熟(Digital Foundry 测过 4K60)。bbport 的图形部分本身就是从 shadPS4 改出来的。

索尼会封 bbport 吗?

截至 2026-11-01,GitHub 的 DMCA 公示仓库里没有索尼针对 bbport 或同类移植的通知,索尼也没有公开表态。2025 年 1 月索尼曾对血源 60 帧补丁的页面发过 DMCA,据 Push Square 报道起因是用了 Bloodborne 这个商标名。

资料来源

  1. VGTimes:Bloodborne Runs Natively on Linux in Experimental bbport, Reaching 150 FPS(2026-10-05)
  2. Wccftech:FromSoftware's Bloodborne Finally Hits PC With Unofficial Native Port(2026-10-07)
  3. DSOGaming:Bloodborne Unofficial Native PC Port Available Now for Download(2026-10-07)
  4. Tom's Hardware Italia:Bloodborne ha un port PC nativo non ufficiale(2026-10-07)
  5. DSOGaming:God of War 3 Remastered Unofficial PC Port Released(2026-10-12,提到 Supermedo 的血源 Windows 移植)
  6. TechPowerUp:Uncharted Trilogy Reaches PC Through Unofficial Ports(2026-10-19)
  7. GitHub DMCA 公示仓库:2026 年 10 月的通知列表
  8. Push Square:Sony's Bloodborne 60fps Mod DMCA Takedown Was About the Name(2025-02)

相关