模擬進展
血源 PC 原生移植 bbport:不用模擬器,PS4 版程式碼直接在 Linux 上跑,1440p 150 幀
要點
- 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 通知。
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 轉載了專案自己整理的對比,主要幾條:
| shadPS4 | bbport | |
|---|---|---|
| 範圍 | 通用 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 獨佔遊戲原生移植潮。同月還有人在它的基礎上把血源移植到了驍龍Android裝置,見 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 這個商標名。
資料來源
- VGTimes:Bloodborne Runs Natively on Linux in Experimental bbport, Reaching 150 FPS(2026-10-05)
- Wccftech:FromSoftware's Bloodborne Finally Hits PC With Unofficial Native Port(2026-10-07)
- DSOGaming:Bloodborne Unofficial Native PC Port Available Now for Download(2026-10-07)
- Tom's Hardware Italia:Bloodborne ha un port PC nativo non ufficiale(2026-10-07)
- DSOGaming:God of War 3 Remastered Unofficial PC Port Released(2026-10-12,提到 Supermedo 的血源 Windows 移植)
- TechPowerUp:Uncharted Trilogy Reaches PC Through Unofficial Ports(2026-10-19)
- GitHub DMCA 公示倉庫:2026 年 10 月的通知列表
- Push Square:Sony's Bloodborne 60fps Mod DMCA Takedown Was About the Name(2025-02)