ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

AnyPS5兼容性列表:它能跑多少款PS5游戏?已验证游戏与真实帧率数据

AnyPS5兼容性列表:它能跑多少款PS5游戏?已验证游戏与真实帧率数据 AnyPS5兼容性列表它能跑多少款PS5游戏已验证游戏与真实帧率数据【免费下载链接】AnyPS5Tool for automatic PS5 executables porting to Linux and Windows项目地址: https://gitcode.com/gh_mirrors/an/AnyPS5AnyPS5是一个用于将 PS5 可执行文件自动移植到 Linux 和 Windows 的开源工具。它不是传统模拟器通过内置的 relinker 将游戏转换为目标系统原生格式并配合自研的系统 PRX 库实现动态链接无需独立的运行时进程。本文带你查看AnyPS5 兼容性列表了解目前已验证能运行的 PS5 游戏数量、真实帧率数据以及上手运行前的关键准备。一、先看结论AnyPS5 兼容性列表有多少款游戏截至当前版本官方测试的PS5 游戏兼容列表非常精简——只有 1 款游戏完成了完整验证游戏IDWindowsLinuxGTX 1050 Ti / i5-7500 3.4GHzIntel HD Graphics 620 / i5-7200 2.5GHzDreaming Sarah2D 平台游戏PPSA02929可进游戏可玩未测试60 FPS36 FPS 数据来源docs/user/COMPATIBILITY.md真实帧率数据解读核显也能跑在 Intel HD Graphics 620 这类十年前的集成显卡上仍有 36 FPS说明移植后的游戏是原生运行没有模拟器的性能税。满帧 60 FPS在 GTX 1050 Ti 上稳定满帧对 2D 游戏这类负载较低的标题非常友好。3A 大作尚未验证列表中没有 3A 级游戏的实测数据复杂光照、物理、光追等功能仍依赖 shader 重编译后端 的持续补全。二、AnyPS5 为什么能直接跑PS5 游戏理解兼容性上限之前先搞清楚 AnyPS5 的三大核心组件组件作用源码位置Relinker重链接器把 PS5 可执行文件转换成 Windows PE / Linux ELF 原生格式core/relinker/系统 PRX 库实现游戏动态链接所需的 PS5 系统模块图形、音频、网络、存档等core/libs/prx/Shader 重编译器将 RDNA 着色器指令重编译为 SPIR-V交给 Vulkan 执行core/shader/recompiler/简单说PS5 游戏是 x86-64 架构AMD Zen 芯片所以不需要模拟 CPU只需要翻译系统调用和图形接口。这就是 AnyPS5 与 Yuzu/Ryujinx 类模拟器的根本区别。兼容性如何衡量项目自带统计脚本 tools/progress.py会扫描 core/libs/prx 下每个系统库的实现进度并按着色器指令集参考 tools/rdna_isa.txt统计 GPU 指令覆盖情况。也就是说兼容列表的扩展速度 ≈ 系统函数 着色器指令的补全速度。三、想自己验证兼容性准备工作清单 ️1. 编译环境要求LinuxGCC 可正常构建relinker 仅依赖 C20 标准库对编译器要求宽松。Windows目前需要特定版本的 MinGW-w64 GCC 15.2.0winlibs-gcc15,x86_64-ucrt-posix-seh详见 docs/dev/TechnicalDebt.md。Intel CPU 注意PS5 游戏包含部分 AMD 专属指令。Intel 主机需要给 relinker 传--to-intel参数自动降级这些指令不支持的指令会直接报错而不是静默失败。2. 输入设备支持移植后的游戏支持SDL 手柄直连Xbox / PlayStation 布局自动识别模拟摇杆和扳机键原样透传并可通过配置文件自定义键鼠映射在游戏生成的可执行文件旁创建anyps5-input.ini按动作 类型:值格式写入即可。支持的键位覆盖十字键、L1/R1、L2/R2 模拟扳机、触摸板按键等 20 多个动作。完整格式与支持设备列表见官方文档docs/user/INPUT_MAPPING.md四、遇到报错怎么办AnyPS5 有一条严格的设计原则遇到不支持或异常状态会直接抛出std::runtime_error错误信息打印到 stderr 后进程终止——不会静默跳过、不会给出错误的画面。这意味着报错 该功能确实还没实现日志内容可以直接用于定位缺失的接口项目维护了公开的 技术债务清单列出了所有已知未完成项如着色器质心坐标、部分未知签名函数你可以对照判断某个游戏卡住的原因。五、兼容性列表的未来展望现状说明✅ 已跑通2D 游戏的完整链路重链接 → 系统库 → 着色器 → Vulkan 渲染 → 60 FPS 进行中系统库覆盖率提升进度图由 tools/progress.py 自动生成、着色器指令补全⚠️ 待验证Linux 平台的整游戏体验、3A 级复杂游戏、--to-intel在真实游戏上的稳定性总结AnyPS5 兼容性列表目前只有 1 款经过验证的游戏Dreaming Sarah但它在核显上 36 FPS、独显上 60 FPS 的真实数据验证了原生移植、非模拟路线的可行性。随着 core/libs/prx 系统函数覆盖率和 shader 重编译器 指令支持的提升更多 PS5 游戏有望加入这份列表。建议关注 docs/user/COMPATIBILITY.md 获取最新验证结果。【免费下载链接】AnyPS5Tool for automatic PS5 executables porting to Linux and Windows项目地址: https://gitcode.com/gh_mirrors/an/AnyPS5创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进