AnyPS5:让 PS5 游戏在电脑上直接跑
2026-10-15 · 关于 anyps5

今年 7 月 1 日,PlayStation 官方博客发过一条公告:从 2028 年 1 月起,新发售的游戏不再生产实体光盘。已经发售和已经定档的那些,不受影响。

往后新游戏不再有那张盘,只剩账号里的一个授权。同一年里,还有另一批人。他们在做方向相反的事:把游戏文件从主机里拿出来,放到你自己的机器上。这两件事没有因果关系,是同一条轴上的两个方向:游戏放在谁手里。
8 月 3 日,一个叫 boykopovar 的独立开发者建了一个 GitHub 仓库。两个多月后,它有三万七千颗星。而它能玩的游戏,目前四款。
这个仓库叫 AnyPS5。它把 PS5 游戏的可执行文件,重新链接成电脑上直接能跑的程序。
做 PS5 模拟的项目,大多是想办法把 PS5 这台机器整体重现出来。AnyPS5 反过来。
它读 PS5 的可执行文件,把里面的系统调用接到自己写的一套库上,最后重新链接成一个电脑能直接打开的程序。项目文档里写得很干脆:这东西不做模拟。
路线
PS5 的 CPU 和普通 PC 上跑的是同一套指令集。
模拟器最费劲的部分,是把 A 机器的每条指令翻译成 B 机器能执行的指令;RPCS3 模拟 PS3 花了十几年,难处就在这里;PS5 没这个问题,它的 CPU 指令电脑直接就能执行,翻译环节免了。
既然能省,为什么现在还是这个进度?卡点都不在 CPU 上:一件事是系统调用,游戏要存档、要有声音、要手柄响应,这些请求得有程序处理,AnyPS5 自己实现了一整套系统库;另一件事在显卡那边。
这条路还有个前提。它要的输入是一份解密过的 PS5 可执行文件,项目自己不做解密。这也是为什么普通玩家到现在还没法照着教程跑一遍。

显卡
PS5 的二进制码能直接在 PC 上跑,障碍是两块:系统调用和着色器。系统调用这块,AnyPS5 用一套自写的系统库顶上了;着色器全卡在这里。
显卡渲染画面,靠的是游戏递过来的着色器程序。天空什么颜色、光从哪来、影子落在哪,都写在里面。PS5 递的是它自己那一版,电脑显卡执行不了,得一条条改写。这一块是全项目最硬的活。
项目有个进度页,最近立了个里程碑,叫「着色器指令覆盖率 100%」。我第一眼看到以为成了。结果不是——项目文档里写着,它的判定标准只是解码器能识别那 1166 条指令。能识别,不等于翻译得对,也不等于画面能出来。
那这条路现在到底走到哪了?
进度
社区维护着一张进度表,只统计已经合并进主线的进展。标为「可玩」的有四款:《Animal Well》、《Dreaming Sarah》、《Road of Death》,还有《空洞骑士:丝之歌》。
这四款有个共同点——本来就有 PC 版。只出在 PS5 上的那些,一款都没到能玩的程度。
官方那张兼容表也能看出来。它列过两款,其中一款是玩家自制的小程序,另一款是《Dreaming Sarah》,在一块 GTX 1050 Ti 上跑 60 帧。10 月 12 日这张表被删了,现在官方只指向社区那张。
大游戏的进度是这样:《恶魔之魂》在主线版本上每秒 0.3 帧;《GTA 5》能进游戏,但只在一个分支上,主线卡在启动;《Ghost of Yōtei》更慢,十七八秒一帧。
项目讨论区里有一份它自己的性能分析,写得很直白:每帧光 CPU 那边就要花 130 毫秒,91% 的绘制指令每帧都要重新翻译一遍。项目自己把目标定在 60 帧,60 帧是每帧 16 毫秒,中间差着八倍。
进度页上另一个数字是系统库,88.71%,而这个数字有个反常的地方,它会往回跌:分母是项目声明要实现的函数总数,开发越深,越会发现自己还得补更多函数,分母一涨,百分比就掉,十月上旬它就这么掉过两次。
我翻到它自己的技术债文档,里面列着几条处理不了的。最严重的一条是:游戏在运行时才生成的显卡指令,它改写不了,这类游戏只能跑在 AMD 的机器上。这条路有天花板。

贡献
AnyPS5 最特别的地方,写在它的贡献规则里。
项目要求每个人声明自己有没有用 AI 帮忙,PR 模板里有一行必填,叫 AI-assisted,填 yes 或者 no。我在 PR 里搜了一下,声明用了的 5109 条,声明完全自己写的 35 条;另有一千三百多条直接标着 Generated with Claude Code。
AI 在这里帮的忙不小。两个多月里五千多个 PR,绝大多数提交背后都有 AI 参与,这个开发速度在开源项目里很少见。项目自己的规则也压着两头:提交者对每一行负责,动图形部分的必须列出自己测过哪些显卡。

取舍
回到开头那张光盘。索尼在把游戏收进账号,AnyPS5 在把游戏文件从主机里拿出来,放到你自己的机器上。方向是反的,进度差得远:两个多月三万七千颗星,能玩的四款,而这四款本来就有 PC 版。
我的判断是,现在看看就好。
AnyPS5:https://github.com/boykopovar/AnyPS5