PS5游戏离PC原生运行又近一步!AnyPS5着色器指令100%覆盖

盒友们,PS5游戏想在PC上跑,通常想到的是模拟器。但有一个项目走的是另一条路:不做完整模拟,而是把PS5的GPU指令直接翻译成PC能理解的代码。这个叫AnyPS5的项目,最近完成了一个关键里程碑。

100% GPU着色器指令覆盖

项目进度追踪器显示,AnyPS5已经实现了1,166条GPU着色器指令的全部覆盖,这些指令来自AMD RDNA 1和RDNA 2的指令列表。PS5的GPU是RDNA 2架构,PC显卡也大量使用RDNA架构,这意味着把PS5游戏的着色器翻译到PC GPU上,理论上是可行的。100%覆盖意味着翻译层能识别并处理游戏用到的所有GPU指令,不会因为遇到未知指令而崩溃。

系统库覆盖85%

除了GPU指令,AnyPS5还追踪了PS5系统库的实现进度,目前达到85%。系统库包括文件读写、内存管理、线程调度、音频输出、网络通信等。剩下15%大概率是冷门功能或调试接口,但也不排除某些关键库缺失导致部分游戏无法启动。

这意味着什么?

传统模拟器需要模拟整套硬件环境,CPU、GPU、内存控制器都要在软件层重建,开销巨大。AnyPS5的思路更接近“转译”:PS5的CPU是x86-64架构,PC也是x86-64,CPU指令可以直接跑;GPU是RDNA 2,PC显卡也是RDNA或更新架构,着色器可以翻译。真正需要重写的是系统调用和图形API。

如果这条路走通,PS5游戏在PC上的运行效率可能比全模拟高得多,帧率和兼容性也会更好。

但别急着欢呼

100%指令覆盖不等于游戏能跑。指令覆盖只是必要条件,不是充分条件。游戏还需要正确的内存模型、同步机制、音频输出、输入处理、DRM验证等等。系统库85%也意味着还有15%的空白,可能是某些游戏依赖的关键组件。

另外,项目没有公布实际游戏运行演示,也没有说明性能表现。参考之前KytyPS5和shadPS4的进度,从“指令覆盖”到“可玩”之间还有大量工程工作。

AnyPS5的进展说明PS5游戏在PC上原生运行的技术路径正在被逐步验证。GPU指令100%覆盖是一个扎实的里程碑,它把“能不能翻译”的问题解决了,接下来要解决的是“翻译得好不好、跑得快不快”。对于没有官方PC版的PS5独占游戏来说,这条路值得持续关注。当然,距离普通玩家能实际用上,还有不短的距离。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com