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 · 非官方移植Android · 非官方移植

要點

  • 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、Android、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-AndroidAndroid(驍龍)把遊戲程式碼事先翻譯成 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-AndroidAndroid手機、掌機上能玩只支援驍龍(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