AnyPS5
Esc

Type to search

第 1 步,共 6 步

检查你的 PC

一颗支持 PS5 指令集扩展的 64 位 CPU、一块支持 Vulkan 的显卡,以及 Linux 或 Windows。

AnyPS5 会把游戏变成原生程序,游戏代码直接在你的 CPU 上运行。所以你的 PC 需要支持和 PS5 相同的指令。

处理器

你需要一颗 x86-64 CPU,并支持 PS5 所用 Zen 2 处理器的扩展指令:AVX2、FMA、F16C、BMI1、BMI2、LZCNT 和 MOVBE。近几年的 AMD Ryzen 和 Intel Core 处理器大多都支持。转换后的游戏启动时会检查你的 CPU。如果缺少某个扩展,游戏会在运行任何自身代码之前停止,并在提示信息里列出缺少的扩展。

显卡

你需要一块支持 Vulkan 1.1 的显卡,并且支持图形、计算以及向窗口输出画面。AnyPS5 会自动优先选择独立显卡而不是集成显卡。记得保持驱动为最新版本,很多修复都是在显卡驱动里完成的。

操作系统

64 位的 Linux 和 Windows。转换器会为 Linux 生成原生的 .elf,为 Windows 生成原生的 .exe。想在哪个系统上玩,就为哪个系统单独转换一次。

使用 Mesa 驱动(AMD 和 Intel)时,游戏通过 /dev/udmabuf 与显卡共享内存,你的用户需要有访问权限。在大多数发行版上,把自己加入 kvm 用户组,然后重新登录:

sudo usermod -aG kvm "$USER"

NVIDIA 专有驱动不使用 /dev/udmabuf。

一款 PS5 游戏最多可占用 13.5 GiB 内存,Windows 必须能提交(commit)这么多内存。如果游戏因 replace guest placeholder with resident direct memory 而停止,请调大页面文件(虚拟内存),或者关掉其他程序。

一款你拥有的游戏

AnyPS5 不包含也不下载任何游戏、固件或密钥。你需要一份你所拥有游戏的解密导出文件,用你自己的主机导出。下一步会说明导出文件里必须包含什么。