AnyPS5 項目公布了最新進度:PS5 的圖形著色器指令集已經被它完整納入軟件支援範圍。換句話說,PS5 顯示卡依賴的底層繪製命令,如今可以經過該項目的轉譯通道,在 Windows 和 Linux 電腦上被識別和改寫。對於想讓 PC 運行 PS5 遊戲的人來說,這相當於補上了底層能力中的關鍵一塊。
AnyPS5 團隊沒有把精力放在復刻一台虛擬 PS5 上。傳統模擬器往往要承擔沉重的整機仿真成本,而他們選擇從遊戲檔案入手,進行移植與重新鏈接。中間那層指令轉譯器負責把 PS5 程式的圖形調用改寫成 PC 顯示卡能執行的格式;它更像同聲傳譯,而不是在 PC 內部搭出一整套 PS5 硬件。
PS5 採用 Zen2 CPU 和 RDNA2 GPU,這兩者與當代 PC 平台架構很接近,因此轉譯負擔相對可控,效率亦高於過去一些主機仿真思路。在圖形管線上,AnyPS5 會把 PS5 顯示卡的專有調用轉換為 SPIR-V。SPIR-V 是 Vulkan 能夠直接讀取並用於渲染的中間表示,這使項目不必逐項仿真 PS5 硬件特性,而是盡量把渲染任務交給 PC 顯卡本身,資源佔用因此下降。
測試部分,團隊用 i5 處理器和 GTX 1050 Ti 搭建了一套老規格。借助 AnyPS5,這款多年前的千元級顯示卡能讓一款 2D 橫版作品保持 60fps。但完整覆蓋並不等於完美兼容。


