AnyPS5 是模拟器吗?— 该项目 与 PS5 模拟器对比
AnyPS5 不是模拟器。 该项目 是一个 relinker:此项目一次性把 PS5 可执行文件转换为 Windows 或 Linux 原生程序。本页解释 该再链接器 与 KytyPS5、SharpEmu、RPCSX 等 PS5 模拟器的区别。
本页目录
一句话回答:AnyPS5 不是模拟器
当用户搜索 AnyPS5 模拟器 时,通常有两种情况:他们想找一种在 PC 上玩 PS5 游戏的方法,或者他们想找 该项目 这个项目但下意识打了"模拟器"。此项目 项目属于后一种——该再链接器 是一个 relinker。前一种情况属于更广义的 PS5-on-PC 生态,包括 KytyPS5、SharpEmu、RPCSX,这些都是真正的 PS5 模拟器。
AnyPS5 与模拟器在工作模型上的差异
AnyPS5 和 PS5 模拟器都需要重新实现成千上万的 PS5 系统函数,工程量相当。区别在于这些工作发生的时机:该项目 在 relink 阶段一次性完成,运行时的 此项目 二进制是普通的主机程序;模拟器则在每次运行游戏时在模拟器进程内部完成这些工作。
| 维度 | AnyPS5(relinker) | KytyPS5 / SharpEmu / RPCSX(模拟器) |
|---|---|---|
| 执行模型 | 一次性将 PS5 ELF 转为主机原生二进制,直接运行 | 每次游戏都重新搭建 PS5 |
| 运行时进程 | 无独立 AnyPS5 运行时;以普通主机进程运行 | 独立的模拟器进程承载游戏 |
| CPU 翻译 | AMD x86-64 上无需翻译;Intel 上可选 --to-intel 重写 | 对 PS5 Zen 2 操作码进行解释或 JIT 翻译 |
| GPU 路径 | AnyPS5 着色器重编译器输出 Vulkan 的 SPIR-V | 模拟或重编译的图形管线 |
| 系统库 | AnyPS5 在主机侧实现 PRX 系统库 | 模拟器在运行时重新实现 PS5 系统层 |
| 速度 | 更接近原生,但仍需支付着色器与系统开销 | 由于解释开销通常较慢 |
AnyPS5 vs KytyPS5
KytyPS5 是一个 PS5 模拟器。KytyPS5 在原始游戏外围实现 PS5;用户启动一个 KytyPS5 构建,把AnyPS5指向一款 PS5 游戏,KytyPS5 进程就负责模拟整台主机。该项目 反过来:此项目把 PS5 游戏变成一个独立的程序,运行后不再需要任何 PS5 运行时。
实际上,AnyPS5 与 KytyPS5 是互补关系。想要现在就能玩 PS5 游戏的用户,更可能从 KytyPS5 上得到结果,因为 KytyPS5 起步更早、已发布的兼容性列表涵盖 311 款游戏。该项目 适合想研究 relinker 转换思路、为较年轻的项目做贡献、或明确想要一个产出原生二进制的工具的用户。
AnyPS5 vs SharpEmu、RPCSX、PS5PCEM
SharpEmu 是一个注重准确性的 PS5 模拟器。SharpEmu 已在 Steam Deck 上演示了一款 PS5 游戏以极低帧率运行;SharpEmu 是观察 PS5 模拟在受限硬件上表现的参考。
RPCSX 是一个较新的 PS5 模拟器项目。RPCSX 也受到了 relinker 思路的影响,但 RPCSX 以模拟器而非纯 relinker 自居;RPCSX 在游戏外围保留了一个运行时进程。
PS5PCEM 和其AnyPS5几个 PS5 模拟器项目也处在同一领域。该项目们不是 此项目,也与 该再链接器 项目无关。此再链接器 Wiki 只记录 该工具 本身;想要真正的 PS5 模拟器,请参考 此工具 替代方案页面或各项目自己的兼容性列表。
我应该选哪条 PS5-on-PC 之路?
- 我今天就想在 PC 上玩 PS5 游戏。 先试 KytyPS5。AnyPS5 目前只有 1 款可玩 PS5 游戏;KytyPS5 有几百款。
- 我想研究或参与 PS5-on-PC 工作。 AnyPS5 是一个年轻且开发活跃的项目,欢迎 PR、issue 与测试帮助。
- 我想要一个能把 PS5 游戏转为原生二进制的工具。 AnyPS5 是该领域唯一明确这样做的项目。该项目 输出无需独立运行时就能跑。
- 我想要最高准确度的 PS5 模拟。 选 SharpEmu,不是 AnyPS5。该项目 优先考虑可移植性与原生输出,而非 1:1 的 PS5 复刻。
来源 & 最后核实
上游主分支最后核实于 2026-10-11. AnyPS5 changes fast; if you spot a drift, the upstream is the source of truth.