LoveGame爱游戏
简体中文

活跃开发

bbport:血源(Bloodborne)PC 原生移植,Windows、Linux、Steam Deck 表现和配置要求(2026)

血源(Bloodborne)的 PC 原生移植,不是模拟器;帧数高,支持 DLSS、超宽屏、键鼠

模拟
PS4
最新版本
0.7 · 2026-10-28
源自
shadPS4
开发
deadinside28
许可证
GPL-2.0-or-later
开始
2026-10
Windows · 测试版Linux / Steam Deck · 测试版Mac · 非官方移植安卓 · 非官方移植

要点

  • bbport 不是模拟器,而是专门为血源 1.09 版写的「单个游戏的 Wine + DXVK」:游戏原本的 x86-64 代码直接在电脑上跑,画面翻译成 Vulkan。
  • 2026-10-01 首发,最新 0.7(2026-10-28)加入原生 Windows 版;之前只有 Linux(含 Steam Deck)。
  • 作者自己的测试:RX 7800 XT 上 4K + FSR 4 约 90 帧、1440p 约 150 帧;支持 DLSS、帧生成、超宽屏、键鼠和社区服务器联机。
  • 作者明确说和 shadPS4 团队无关,但渲染器和着色器翻译器是从 shadPS4 的代码改出来的。
  • Mac、安卓、iPad 上的血源移植都是别人从 bbport 分出来的独立项目。

bbport 是一个把 PS4 版血源(Bloodborne)搬到电脑上原生运行的非官方移植,2026 年 10 月 1 日首发。它不是模拟器:作者把它叫作「只针对一个游戏的 Wine + DXVK」,血源原本的 x86-64 代码直接在电脑 CPU 上跑,画面翻译成 Vulkan。截至 2026 年 11 月,最新版本是 0.7(2026-10-28),这一版起支持 Windows 10/11,之前只有 Linux(含 Steam Deck)。作者自己的状态描述是「实验性,能玩」:能进游戏、读档、正常玩,但还没验证过完整通关。

原理:为什么不用模拟

PS4 的 CPU 是 x86-64,和电脑一样。所以 bbport 不模拟 CPU:

  • CPU:事先把血源的可执行文件(eboot)转成一个内存映像,把 PS4 的 C 库和文件库直接链进去,游戏代码在电脑上全速运行,没有逐条指令翻译。
  • 系统库:像 Wine 替代 Windows API 一样,bbport 写了一个只实现血源用到的 PS4 系统功能的小运行时(内存、线程、文件、音频、手柄、存档)。
  • 画面:像 DXVK 把 DirectX 翻译成 Vulkan 一样,bbport 用自己的渲染器和着色器翻译器把 PS4 的 GPU 命令转成 Vulkan。这部分从 shadPS4 的代码起步后重写,作者在 README 里写「没有 shadPS4 就没有 bbport」。
  • 多线程:作者说 shadPS4 用一个线程处理整个 GPU 命令流,这是血源的瓶颈,早期只能跑到 26 帧左右;bbport 把解码和绘制录制拆成两个线程,现在按分辨率和场景能跑 90~150 帧。

README 第一句就写着:本项目和 shadPS4 无关,有问题去 bbport 自己的 Discord,不要去 shadPS4 的服务器。

版本

日期版本要点
2026-10-010.1首发,只有 Linux
2026-10-030.2Linux 和 Steam Deck 的 AppImage
2026-10-100.5 / 0.510.51 加入联机
2026-10-190.6新的内存模型成为默认,渲染器换成 bbport 自己的
2026-10-280.7原生 Windows 版(Windows 11 风格的启动器,含简体中文界面);Windows 上也能联机;旧内存模型移除

配置要求和帧数

项目要求
系统x86-64 的 Linux,或 Windows 10/11 64 位
显卡支持 Vulkan 1.3,驱动要新
重点测试过的硬件AMD RX 7800 XT(Linux Mesa RADV 和 Windows 驱动)、Steam Deck
Windows 上还测过GTX 1050 和 GeForce 930MX 笔记本;其他 NVIDIA、Intel 显卡由玩家测试
游戏血源 1.09 版解包后的游戏文件夹(本体加 1.09 更新合并)

作者在 RX 7800 XT 上的数据:4K + FSR 4 Balanced 约 90 帧,1440p + FSR 4 Quality 约 150 帧。这些是作者自己的测试,不是第三方评测。

主要功能

  • 解锁帧率:通过钩子让游戏按真实帧时间计算,有 30 / 60 / 90 帧模式,F3 随时切换 30 帧上限(部分过场在 30 帧下最稳)。
  • 任意画面比例:4:3、16:10、16:9、21:9、32:9,HUD 贴在屏幕边上,过场也是宽屏。
  • 超分和帧生成:FSR 3.1、FSR 4、FSR 4.1.1、DLSS 超分、DLSS 帧生成(RTX 40 两倍、RTX 50 最高四倍),以及 FSR 3.1 帧生成。血源本身没有运动矢量,bbport 自己算。
  • 键鼠:鼠标直接转视角,菜单里有鼠标指针,键位接近黑魂 3(DSOGaming 早期报道说不支持鼠标,之后的版本已经加上)。
  • 游戏内设置:分辨率、超分、特效开关直接做进了游戏自己的「系统」菜单,还有一个按 Insert(或同时按 L3+R3)打开的覆盖菜单。
  • 着色器预编译:自带从玩家缓存收集的着色器包,开机后台编译,第二次进游戏基本不卡。
  • Mod 和补丁:支持社区的血源补丁和散装文件 Mod。

联机

bbport 走社区服务器,不连 PSN。网络部分用的是 shadPS4 0.20 的代码:

联机池登录方式功能
Seamless Hunt(默认)seamlesshunt.com 注册账号铃铛召唤、留言、血迹,以及最多 5 人的无缝合作(BBSC)
The Hunter's DreamDiscord 登录普通联机,不支持无缝合作

从 bbport 分出来的项目

bbport 开源(GPL-2.0-or-later)之后,很快被移植到其他平台。这些都是别人维护的独立项目:

项目平台情况(截至 2026-11-01)
Lantern EngineWindows,Linux 测试版基于 bbport 和 shadPS4 改性能,几乎每天发 beta;比 bbport 官方更早有 Windows 版
bloodborne_mac_portApple 芯片 Mac游戏代码在 Rosetta 2 下跑,画面原生 Metal;作者说 M4 Max 上 1080p、1440p 锁 60 帧
bloodborne-mac(bloodborne-native)Apple 芯片 Mac自研 CPU 重编译器,不需要 Rosetta 2;自称比其他血源项目更不稳定
Bloodborne-Android安卓(骁龙)把游戏代码事先翻译成 ARM 原生代码,掌机 AYN Thor 上能玩
iPad / iPhone 的几个项目iOS只是概念验证,不公开发布,或者还没在真机上跑过

同样的思路也被用到了别的 PS4 游戏上,比如《古惑狼赛车 复刻版》和《UFC 3》的 PC 原生移植。

和其他玩血源的方法比

方法平台优点缺点
bbportLinux、Windows专门优化,帧数高,功能多只能玩血源 1.09
shadPS4Windows、Linux、Mac通用模拟器,一个软件玩很多游戏,官方 shadNet 联机血源受单线程 GPU 瓶颈限制
Mac 上的分支Apple 芯片 Mac比 shadPS4 的 Mac 版更针对血源个人项目,还在快速变化
Bloodborne-Android安卓手机、掌机上能玩只支持骁龙(Adreno),要先生成原生代码

适合谁

  • 只想在电脑上玩血源:bbport 或它的 Windows 分支是目前功能最全的选择;Steam Deck 用 AppImage。
  • 还想玩别的 PS4 游戏:用 shadPS4。
  • Mac 用户:看上面的 Mac 分支,或 Mac 专题。

更多电脑端选择见 电脑专题。

常见问题

bbport 和 shadPS4 有什么区别?

shadPS4 是通用 PS4 模拟器,能跑很多游戏。bbport 只做血源 1.09:它事先把游戏的可执行文件转成电脑上能直接运行的映像,用一个只为血源写的小运行时替代 PS4 系统库,GPU 命令的解码和录制分两个线程。作者说 shadPS4 一个线程处理整个命令流,正是血源的瓶颈。

bbport 能在 Windows 上玩吗?

能。0.7 版(2026-10-28)起有原生 Windows 版,要 Windows 10/11 64 位和支持 Vulkan 1.3 的显卡,解压后运行 Bloodborne.exe、选游戏文件夹就能开始。之前社区也有几个基于 bbport 的 Windows 分支,比如 Lantern Engine。

bbport 要什么配置?

x86-64 的 Linux 或 Windows 10/11 电脑,显卡支持 Vulkan 1.3。作者重点测的是 RX 7800 XT 和 Steam Deck,Windows 上也测过 GTX 1050 和 930MX 笔记本。FSR 4 需要显卡支持额外的着色器功能,不支持时自动退回 FSR 3.1。

bbport 需要什么版本的血源?

只支持 1.09 版。各地区零售版(美版 CUSA00900、欧版年度版 CUSA03173、亚洲版 CUSA03023 等)用的是同一个 1.09 可执行文件。只有 1.00 本体会在启动时崩溃;预先打过 60 帧补丁的可执行文件会在打开手势菜单时崩溃,要用原版文件(bbport 自带 60 帧)。

bbport 能联机吗?

能,走社区服务器,不是 PSN。两个池子:Seamless Hunt(默认,支持铃铛召唤、留言、血迹和最多 5 人的无缝合作,要在 seamlesshunt.com 注册账号)和 The Hunter's Dream(用 Discord 登录,不支持无缝合作)。联网部分用的是 shadPS4 0.20 的网络代码。

bbport 在 Mac 上能用吗?

bbport 本身只支持 x86-64 的 Linux 和 Windows。Mac 上有别人做的分支:bloodborne_mac_port 在 Rosetta 2 下跑游戏代码、画面用原生 Metal,作者说 M4 Max 上 1080p、1440p 锁 60 帧;bloodborne-native 的 bloodborne-mac 则在自研不需要 Rosetta 2 的 CPU 重编译器,自称更不稳定。

bbport 是官方的血源 PC 版吗?

不是。索尼没有出过血源 PC 版,bbport 是社区个人项目,和索尼、FromSoftware、AMD 都没有关系,也不包含任何游戏文件。

用 bbport 测过的游戏

最新消息

资料来源

  1. DSOGaming:Bloodborne Unofficial Native PC Port Available Now for Download(2026-10)
  2. Lantern Engine README