
AI 摘要
- AnyPS5 達成 1,166 個 AMD RDNA 1/RDNA 2 GPU 著色器指令全數覆蓋。
- 專案採用 Relinker 重新連結技術,將 PS5 檔案轉為 Windows 與 Linux 原生格式而非傳統模擬。
- 系統函式庫目前實作率達 84.76%,已有展示遊戲在主流配備達到 60 FPS 表現。
開源轉譯專案 AnyPS5 近日達成重大技術進展,其官方追蹤頁於 10 月 9 日將追蹤清單上的 1,166 個 AMD RDNA 1/RDNA 2 GPU 著色器指令全數標記為已實作,達成 100% 覆蓋率,涵蓋 DS、FLAT、GLOBAL、MIMG、SMEM、SOP 與 VOP 七大類別。這項成果代表著著色器解碼器已能完整識別所有列管指令,為 PC 平台原生運行 PS5 軟體的相容性奠定核心基礎。

產品定位與核心技術架構
AnyPS5 專為研究、互通性與遊戲保存用途打造,其技術路線與傳統模擬器截然不同。由於 PS5 與現代 PC 同屬 AMD x86-64 架構,CPU 指令無須進行轉譯。AnyPS5 採用「重新連結(Relinker)」技術,將 PS5 原生執行檔重編譯轉換為 Windows PE 或 Linux ELF 格式,同時以自製替代實作取代 PRX 系統函式庫,並藉由著色器重編譯器將主機端著色器轉為 Vulkan SPIR-V 格式。開發團隊強調,整套系統為從零打造,完全未採用 Sony 的原始碼,亦不隨附任何版權受保護軟體。

軟硬體規格與執行需求
要運行由 AnyPS5 產生的原生執行檔,目標 PC 平台必須滿足特定硬體與驅動標準:
- 圖形 API 與延伸功能:顯示卡驅動需支援 Vulkan 1.1 以及
VK_EXT_depth_clip_control。 - 紋理與記憶體功能:必須支援 BC 紋理壓縮與緩衝區裝置位址(Buffer Device Address)。
- 建議系統記憶體:建議配備 16GB RAM。
開發進度、版本發布與實測表現
AnyPS5 專案自 8 月 3 日建庫以來,在 GitHub 上的星數已攀升至 23,807 顆,並於 9 月 28 日正式釋出 v0.1.0 與 v0.1.1 兩個版本。在實測方面,官方展示《Dreaming Sarah》在配備 Intel Core i5-7500 與 NVIDIA GeForce GTX 1050 Ti 的入門級 PC 上可穩定達到 60 FPS;外部開發者利用此技術產生的原生版《Dead Cells: Return to Castlevania Edition》在室內場景可達 55 至 60 FPS,室外場景則在 30 至 35 FPS,且音訊運作正常。第三方開發者 Dekazeta 亦推出了 pkg-to-anyps5 v0.1.0 工具,能解包具備 \x7FFIH 標頭的偵錯套裝檔,擴展工具鏈整合度。
與其他 PS5 模擬技術方案之對照
目前社群針對在 PC 上執行 PS5 內容主要發展出三種不同取向的專案路線:
| 專案名稱 | 技術路線 | 運作成果與特點 |
|---|---|---|
| AnyPS5 | 重新連結(Relinker)原生轉換 | 產出 Windows/Linux 原生執行檔,《Dreaming Sarah》達 60 FPS,效能優勢顯著 |
| KytyPS5 | 模擬器(Emulator)路線 | 採用模擬方式,《GTA V》可達 40 至 60 FPS 但系統穩定度不足 |
| SharpEmu | 精確模擬路線 | 追求執行架構精確度與保存價值,《Astro’s Playroom》運行約 0.5 至 1 FPS |
現階段限制與未來展望
雖然 AnyPS5 的 GPU 著色器指令識別達到 100%,但官方與業界指出,解碼器能辨識指令並不保證複雜遊戲能完整且無誤地渲染。目前系統函式庫實作進度為 84.76%(已完成 2,575 個,目前追蹤總數為 3,038 個,分母仍會隨探索擴增),包括正確的圖形同步機制與整體系統呼叫相容性仍有待後續 1.2 版等後續更新持續補齊。
Reference Link : kocpc.com.tw




