快科技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上无错运行。




