AnyPS5 開源專案登場:透過二進位轉譯讓 PC 原生直跑 PS5 遊戲

BlueSky

AI 摘要

  • 開源專案 AnyPS5 採用二進位轉譯層,目標讓 PS5 遊戲直接在 Windows 與 Linux 原生運行。
  • 該工具直接轉換 x86-64 執行檔並將著色器編譯為 Vulkan SPIR-V 格式,避開傳統模擬器的運算損耗。
  • 專案目前處於早期實驗階段,僅少數遊戲可載入至選單或遊玩畫面。

近年在電腦上執行家機遊戲的需求持續增長,開源社群近期迎來了全新技術突破。全新 GitHub 開源專案 AnyPS5 正式亮相,與傳統模擬器(Emulator)的高負載架構不同,該工具採用相容性轉譯層技術,旨在讓 PS5 遊戲能夠以原生方式直接在 Windows 與 Linux PC 上運作。

AnyPS5 工具定位與技術原理

AnyPS5 定位為一套「自動將 PS5 執行檔移植至 Linux 與 Windows」的轉換工具,適合關注跨平台技術與家機遊戲在 PC 運行的技術愛好者及開發者。其核心架構優勢來自硬體的同質性:

  • 同屬 x86-64 架構:Sony PS5 主機採用 AMD Zen 2 微架構處理器,底層即為標準 x86-64 指令集,因此 PC 不需要耗費龐大資源去模擬處理器指令集架構。
  • 二進位轉譯機制:運作方式類似 Linux 系統上的 Wine 與 Proton,直接讀取 PS5 原始的可執行檔(Executables),並將二進位程式碼轉換為適用於 Windows 或 Linux 的原生格式。
  • 著色器重新編譯:遊戲中的著色器(Shaders)會被重新編譯為適用於 Vulkan API 的 SPIR-V 格式,完全避開虛擬機器層級的額外負擔。

使用情境與現階段功能限制

由於 AnyPS5 跳過了模擬指令集的繁重開銷,在效能最佳化方面具備極大潛力。不過根據目前官方的技術回報,該專案仍處於非常早期的實驗階段,使用者在關注或測試時需了解其限制:

  • 啟動進度有限:內部測試顯示,目前僅有部分遊戲能夠成功啟動並載入至主選單畫面。
  • 遊戲執行狀況:僅有少數遊戲可進入實際遊玩畫面並正常播放音訊。
  • 尚未達實用標準:距離一般玩家可順暢遊玩的標準仍有技術挑戰需要克服。

目前 PC 平台上的 PS5 相關生態除了 KytyPS5 與 SharpEmu 等傳統專案外,AnyPS5 的加入提供了另一種跳脫傳統架構的新途徑,展現出二進位轉譯在 PC 運行現代家機遊戲的可行性。

Reference Link : hkepc.com

Related Articles

Stay Connected

0FansLike
0FollowersFollow
22,800SubscribersSubscribe
spot_img

Latest Articles