PS5 遊戲直跑 PC 的進度表又推進一格。AnyPS5 專案的官方追蹤頁在 10 月 9 日把 GPU 著色器指令的進度條填滿:追蹤清單上的 1,166 個 AMD RDNA 1/RDNA 2 著色器指令全數標記為已實作,涵蓋 DS、FLAT、GLOBAL、MIMG、SMEM、SOP 與 VOP 七大類,追蹤頁狀態日期就停在 10 月 9 日,同一頁左邊是系統函式庫儀表板、右邊是指令進度條,兩張表的落差一目了然。不過這邊所謂的「100%」:依開發者的說法,著色器解碼器認得這道指令就算實作,它保證的是「認得出來」,不保證每款遊戲裡都執行得完整又正確。

什麼是 AnyPS5?
我們之前開始報導 AnyPS5 這個專案時,它 8 月 3 日才建庫、1,674 顆星、一個正式版本都沒發布,連一款遊戲都跑不完,主選單之後就崩潰,當時的結語是「比較像技術展示」。如今 GitHub 星數來到 23,807 顆,9 月 28 日連發 v0.1.0 與 v0.1.1 兩個版本,倉庫昨天還在推碼;成品端一邊是外部開發者用它做出首款原生 Windows 的 PS5 遊戲《Dead Cells: Return to Castlevania Edition》,另一邊是官方拿《Dreaming Sarah》當展示,在 GTX 1050 Ti 加 Core i5-7500 這種文書機配備上跑出穩定 60 FPS。前篇追蹤的《Dead Cells》原生版當時就有室內 55 到 60 FPS、室外 30 到 35 FPS 的水準,音樂音效正常。
技術路線我們前篇講過:AnyPS5 不做模擬,改走重新連結。PS5 與 PC 同為 AMD x86-64 架構,CPU 指令不用翻譯;relinker 把 PS5 執行檔轉成 Windows 的 PE 或 Linux 的 ELF 原生格式,PRX 系統函式庫換成替代實作,著色器重編譯器把主機端 shader 轉成 Vulkan 的 SPIR-V。執行門檻也有個譜:顯示卡驅動要支援 Vulkan 1.1 與 VK_EXT_depth_clip_control、BC 紋理壓縮與緩衝區裝置位址,建議 16GB 記憶體,前篇測試機是 RTX 5070 Ti[2]。這條路線被 Ars Technica 拿來跟蘋果的 Game Porting Toolkit 相比:位在「靜態反編譯」與「完整模擬」之間的物種。我們前篇則把它比作 Steam Deck 的 Proton 相容層:機器碼照原樣跑,翻譯的只有系統呼叫與著色器這兩層皮。開發者也對 Ars Technica 強調,整套系統是「從零打造」,沒碰任何 Sony 的原始碼。
進度表的另一半還沒填滿,而且分母會動。系統函式庫目前實作 84.76%,2,575 個函式完成、追蹤總數 3,038 個;這個百分比只算「已被專案發現」的函式,隨著開發者挖掘出更多函式,總數還會往上長,不同來源抓到的數字(84.69% 與 84.76%)也會有落差。衝刺速度倒是驚人:Ars Technica 10 月初報導時,著色器支援才 50%、函式庫約 76%,不到一週就補到滿百與八成五。
VideoCardz 也把醜話講在前面:遊戲要跑起來還需要相容的系統函式庫、正確的圖形行為與同步機制,這次只是拆掉一個被追蹤的限制,不代表《GT 7》或《GTA VI》明天就能玩。打個比方:字典收齊每個字,不保證翻出來的句子通順;解碼器認得指令,執行精度與時序還要一款遊戲一款遊戲驗。
沒有任何已驗證證據顯示 AnyPS5 跑得動《GTA VI》,指令覆蓋率量的是追蹤清單,不是遊戲相容保證,看到「100% 等於 GTA VI 可玩」的說法可以直接當假消息處理。
目前社群已有人做出 pkg-to-anyps5 工具,開發者 Dekazeta 釋出的 v0.1.0 能把帶 \x7FFIH 標頭的 PS5 偵錯 .pkg 解包成 relinker 吃得下的輸入格式,等於替第三方工具鋪了條專用軌道;而前篇介紹過的 DeadCells-PS5-Native 規則不變:玩家得自備合法取得的解密遊戲檔案,驅動要有 Vulkan 1.1 與特定延伸,專案不附任何 Sony 軟體,免責聲明定位在互通性、研究、保存與相容性用途。
Sony 對整個專案至今沒有公開聲明或法律動作,同一賽道上的其他專案,如: KytyPS5 走模擬器路線(《GTA V》40 到 60 FPS 但不穩)、SharpEmu 追求精確度(《Astro’s Playroom》0.5 到 1 FPS),AnyPS5 的重新連結路線是目前唯一跑出「原生執行檔」成果的[2]。三條路線各有信徒:短期看 AnyPS5 的效能優勢最明顯,長期看 SharpEmu 的精確度路線在遊戲保存領域可能更有價值,KytyPS5 若能把張數穩定下來,模擬路線的通用性依舊是殺手鐧。
兩個月成績單攤開:指令認得率滿百、函式庫八成五、兩款遊戲現身、星數翻了十四倍,社群工具也開始落地。距離「在電腦上玩所有 PS5 遊戲」還有很長的路,Sony 的態度也仍是未爆彈。但對照前篇那句「距離能跑 PS5 所有遊戲還非常遙遠」,現在至少可以改口:路已經修到看得見終點的彎道了。想玩遊戲的還是買主機划算,接下來盯四個點:函式庫往九成推進的速度、1.2 版對遊戲行為的修正幅度、第一款大型 3A 作品在主流配備上跑順的那一刻,以及 Sony 什麼時候終於表態。








