據Tweak Town報道,旨在將PlayStation 5可執行文件帶到Windows和Linux平台的非官方項目AnyPS5
近日公布了GPU著色器指令覆蓋率
的大幅提升,目前已達到約96%。

據介紹,在目前追蹤的1166條GPU著色器指令中,已有1118條得到支持,覆蓋率達到95.88%。對於不了解該項目的讀者來說,AnyPS5採取了不同於傳統主機模擬器的方案,開發者表示,該工具會將可執行文件轉換為目標作業系統的原生格式,同時提供PlayStation系統庫的替代實現。

該項目的著色器重編譯器
能夠生成SPIR-V
,從而將主機著色器程序轉換為其圖形處理流程所使用的格式。與此同時,其重新鏈接器
能夠生成Windows或Linux可執行文件,並提供額外選項,將受支持的AMD專用CPU指令轉換為適用於英特爾處理器的指令。

最新的截圖還顯示,系統庫函數覆蓋率
達到了79.14%,即目前追蹤的3207個函數中已有2538個獲得支持。不過,開發者澄清稱,這一百分比僅涵蓋項目目前已知的函數,而不是PS5全部系統函數。隨著後續發現更多函數,這一總數仍可能繼續增加。

那麼,這對玩家來說意味著什麼?如果你想知道這是否意味著如今已經有96%的PS5遊戲能夠在PC上「原生」運行,答案是否定的。即使著色器指令覆蓋率達到100%,也不能保證所有PS5遊戲都能成功啟動、流暢運行或完整通關。
這一數字衡量的是AnyPS5目前對項目所追蹤GPU著色器指令的支持程度,而不是遊戲兼容性。擴大這方面的支持,有助於解決PS5軟體在PC上運行所面臨的障礙之一,但具體遊戲能否運行,仍取決於系統庫是否正常工作、渲染是否正確以及其他功能是否得到支持。






