AnyPS5 项目曝光:尝试绕过模拟直接运行 PS5 游戏
近期,多个开源项目致力于将 PlayStation 5 游戏移植至 PC 平台。其中,KytyPS5 进展显著,已成功运行《GTA V》等对硬件要求较高的游戏。与此同时,一个名为 AnyPS5 的新项目声称能通过不同的技术路径,实现带有音频的 PS5 游戏启动及主菜单加载。

非模拟架构:直接转换可执行文件
与传统的模拟器不同,GitHub 上的开源项目 AnyPS5 并未模仿主机硬件架构。其核心逻辑是将 PS5 游戏的可执行文件直接转换为 Windows 或 Linux 系统可加载的格式。该项目通过重新实现 PRX 库(相当于 PlayStation 系统的 Windows DLL)来替代索尼的系统软件。
开发者 Boykopovar 明确指出,AnyPS5 并非 KytyPS5 那样的模拟器,也不涉及独立的模拟进程。目前该项目支持 Linux 和 Windows 平台,但尚未发布正式版本。值得注意的是,Windows 版本的编译目前依赖特定的 MinGW-w64 GCC 工具链。
这种技术路线之所以可行,是因为 PS5 采用 AMD Zen 2 x86-64 CPU,使得游戏代码理论上可以直接在 PC 处理器上执行,从而大幅降低模拟带来的性能开销。TechPowerUp 将此概念类比为 Wine 或 Proton,即通过翻译系统调用而非模拟硬件来运行程序。尽管这一类比在 CPU 层面成立,但图形渲染仍是该方案面临的最大挑战。
初步成果:2D 游戏《Dreaming Sarah》成功启动
根据 GitHub 页面信息,AnyPS5 已能让真实游戏到达标志、主菜单并播放音频。目前公开的证据包括一张在窗口中运行的《Dreaming Sarah》截图以及一段简短录音。然而,据 FandomWire 报道,测试版本在进入主菜单后不久即在约 168 帧处崩溃。
开发者表示,只有在至少一款游戏能完全启动后才会发布公开版本。目前选择的测试对象《Dreaming Sarah》是一款小型 2D 平台游戏,最初于 2015 年登陆 Steam,2021 年移植至 PS5。由于该游戏曾被 SharpEmu 标记为早期可玩作品之一,因此常被用作兼容性测试的首选。虽然这证明了 AnyPS5 基础流程的通畅,但尚无法验证其在 GPU 密集型 3D 游戏中的表现。
竞争格局:SharpEmu 与 KytyPS5 各有所长
在 PS5 仿真领域,目前主要有两个领先者:SharpEmu 和 KytyPS5。SharpEmu 更注重精确性和底层基础设施,强调无需针对特定游戏进行修补,目前已测试了 55 款游戏。而基于原始 Kyty 模拟器深度修改的 KytyPS5,则在大型预算游戏中表现更佳,曾以高达 60 FPS 运行《GTA V》,启动《Astro's Playroom》,甚至进行了 Xbox Series X 的实验性移植。
总体而言,KytyPS5 在复杂 3D 游戏方面处于领先地位,而 SharpEmu 则拥有更多可玩的游戏列表。
背景与法律考量
此类项目的兴起与索尼策略调整密切相关。今年 3 月,彭博社报道索尼计划停止将大型单人 PS5 独占游戏(如《Ghost of Tsushima》和《Saros》)移植到 PC,PlayStation Studios 首席执行官 Hermen Hulst 在 5 月向员工证实了这一政策。随着索尼最大规模的独占游戏预计长期留在主机平台,PC 玩家对这些兼容项目的关注度日益提升。
在法律合规方面,AnyPS5 开发者声明该项目不提供索尼的代码、固件或加密密钥。但在实际操作中,运行 PS5 游戏通常需要从越狱的主机上提取文件,这在一定程度上限制了潜在用户群体的规模。
尽管 AnyPS5 仅在 GitHub 公开数日,但截至发稿时已获得 858 颗星和 34 个分支,显示出社区的高度兴趣。如果开发者能够发布满足需求的公开构建版本,该项目有望吸引更多贡献者加入。目前,KytyPS5 和 SharpEmu 仍在将 PS5 游戏推向 PC 的竞赛中保持领先。





