快科技 10 月 9 日消息,开源项目 AnyPS5 今日宣布达成一项里程碑式进展:该项目已成功实现了对索尼 PlayStation 5(PS5)图形着色器指令集的 100% 软件覆盖。
这意味着 PS5 显卡所有的底层绘图指令,现在均可以通过该项目提供的翻译层在 Windows 和 Linux PC 上正确识别并转换,为 PC 运行 PS5 游戏奠定了核心技术基础。

AnyPS5 开发团队表示,这个项目没有做那种资源开销巨大的传统模拟器,而是采用了效率更高的方案:直接对游戏文件做移植、重链接处理。
项目依靠一套指令翻译层,把 PS5 程序里的图形指令转换成 PC 显卡能识别的代码,就像外文翻译成母语,不是靠虚拟机完整模拟一整台主机硬件。
PS5 的 CPU 是 AMD Zen2、显卡为 RDNA2 架构,和现代 PC 硬件架构非常接近,也让这套方案的翻译效率,远高于以往其他主机的模拟方案。
技术细节上,AnyPS5 可以把 PS5 显卡专属调用指令转换成 SPIR-V。SPIR-V 是一套通用图形中间语言,Vulkan 接口能直接读取它完成画面渲染。
这么一来就不用像传统模拟器那样,对各项硬件特性做复杂的底层仿真,直接调用 PC 显卡本身的算力渲染画面,大幅减少硬件资源消耗。

实测环节,开发团队放出了一套入门硬件的运行结果:平台只用酷睿 i5 处理器,搭配老卡 GTX 1050 Ti。这款多年前的千元显卡,借助 AnyPS5 就能稳定 60 帧运行一款 2D 横版游戏。
不过需要注意的是,100% 的指令集覆盖目前仅停留在软件层面的实现,并不代表所有 PS5 游戏都能在 PC 上无错运行。



登录后才可以发布评论哦
打开小程序可以发布评论哦