Xbox 模拟器 Xemu 已成功移植至越狱版索尼 PlayStation 5 主机。该移植项目被社区戏称为 XPSemu,相关代码已在开发者 ZiZc3 的 GitHub 页面上开源。演示视频显示,PS5 可顺利安装并运行《极限竞速》、《光环 2》和《古惑狼》等游戏。

技术原理与优化

开发者指出,XPSemu 核心仍是 Xemu,主要工作在于使其能作为原生应用启动。项目利用 QEMU 的 TCG JIT(即时编译)技术,将 Xbox CPU 指令实时翻译为 PS5 指令,性能优于传统解释器。借助 PS5_Vulkan 项目的成果,Xemu 通过开源 RADV Vulkan 驱动与 PS5 的 AMD GPU 通信,实现了硬件加速。

除基础移植外,ZiZc3 还添加了控制器友好型仪表板、独立游戏设置、封面艺术、时长统计、补丁支持、性能叠加层及日志记录等功能,并针对 PS5 的 Zen 2 处理器进行了 CPU 优化。

性能瓶颈与实测数据

尽管采用 JIT 技术,但受限于 PS5 Zen 2 核心的单核性能,模拟过程仍存在瓶颈。数据显示,Xbox CPU 模拟占用率高达 85%-97%,而 GPU 大多处于空闲状态。因此,提升分辨率或使用 FSR 超采样均无法带来显著性能增益。

具体游戏表现如下:

  • 《光环 2》:原生 30 FPS 稳定;使用 60 FPS 补丁后,开场动画可达 51-60 FPS,实机游玩帧率为 36-50 FPS。
  • 《极限竞速》:菜单及过场动画锁定 30 FPS,赛车过程中帧率在 15-21 FPS 之间。
  • 《神鬼寓言:失落之章》:多数区域帧率为 22-30 FPS,高负载场景降至 10-20 FPS。
  • 《古惑狼》:运行流畅,体验良好。

模拟器生态现状

目前 PS5 专属模拟器数量虽不足 15 款,但增长迅速。此前,同一开发者团队已宣布 Xbox 360 及 PS5 Proton 项目,其中 Xbox 360 模拟器已开放测试。加上已有的 PS1 至 PS3 模拟器,以及 Switch、Wii U 等非索尼平台模拟器,PS5 的兼容能力大幅扩展。随着硬件界限日益模糊,越狱版 PS5 的应用场景正变得愈发复杂。