
开源项目AnyPS5近日取得关键性突破:已完成对索尼PlayStation 5图形着色器指令集的全量软件支持。由此,PS5显卡所依赖的底层绘图指令,如今可通过该项目构建的翻译层,在Windows与Linux操作系统环境中被准确识别并完成转换。
与传统模拟方式不同,AnyPS5并未采用构建完整虚拟运行环境的技术路径。开发团队强调,该项目直接将PS5平台的可执行文件重定向为目标操作系统的原生格式,并同步提供一套兼容的系统级库实现作为替代。其技术架构包含两个核心模块:一是重链接器,负责解析原始二进制文件并重构为适配PC平台的可执行结构;二是着色器重编译器,专门处理PS5所用的RDNA着色器程序,将其转换为SPIR-V中间表示,以便Vulkan图形接口直接调用。
该方案具备可行性的基础,在于PS5硬件平台与主流PC的高度同源性。主机搭载的AMD Zen 2中央处理器及RDNA 2图形架构显卡,均基于x86-64指令集体系,因此AnyPS5无需对CPU指令进行逐条仿真,显著减少了运行时的性能损耗。
在初步验证中,开发团队使用一套配置较为基础的测试平台——Intel Core i5-7500处理器搭配NVIDIA GeForce GTX 1050 Ti显卡,成功运行了2D横版平台游戏Dreaming Sarah。实测结果表明,游戏全程保持60帧的稳定输出,证实了该技术路径在资源受限环境下的实用性与有效性。
文章来源:AnyPS5实现PS5着色器全量支持,跨平台原生运行突破https://news.zol.com.cn/1257/12578163.html






