开源项目 AnyPS5 宣布,已成功实现对索尼 PlayStation 5 图形着色器指令集的 100% 软件覆盖。该项目称,PS5 显卡的底层绘图指令现在均能通过其构建的翻译层在 Windows 和 Linux PC 上被正确识别并转换。
AnyPS5 的技术路线与传统模拟器不同。开发团队表示,项目不创建沉重的虚拟运行环境,而是将 PS5 可执行文件直接转换为 Windows 或 Linux 的原生格式,并提供 PlayStation 系统库的替代实现。其核心组件包括一个重链接器,负责将可执行文件转换为目标系统的原生格式;以及一个着色器重编译器,将 PS5 的 RDNA 着色器程序转换为 SPIR-V 中间格式,供 Vulkan API 直接调用。
该项目称,这一方案可行的原因在于 PS5 硬件架构与现代 PC 高度相似。PS5 搭载 AMD Zen 2 处理器和 RDNA 2 架构显卡,均基于 x86-64 架构,因此 AnyPS5 无需进行 CPU 指令集的完整仿真,从而大幅降低性能开销。
开发团队公布的实测数据显示,测试平台仅配备 Intel Core i5-7500 处理器和 NVIDIA GeForce GTX 1050 Ti 显卡。在这套硬件上,借助 AnyPS5 的支持,2D 横版平台游戏 Dreaming Sarah 得以稳定运行在 60 帧。
目前该项目处于宣布里程碑进展阶段,尚未公布面向普通玩家的发布时间或兼容游戏列表。
更多游戏资讯与福利,尽在 GGAMen 福利中心,每日限免礼包 · 新游预约一站直达。
来源:原始报道
相关标签:AnyPS5 · 实现 · PS5 · 着色器指令集 · 100% · 软件覆盖