有人在Xbox Series X上跑起了PS5游戏。不是官方兼容,也不是什么云串流,而是一个叫PS5X的开源模拟器项目。目前能跑起来的作品一共四款,帧率落在25到45帧之间。

这事儿的起点在YouTube。视频作者Devran Cosmo Uenal用开发者模式,把原本跑在PC上的开源模拟器KytyPS5移植到了微软主机上,顺手把项目改名成PS5X。他公开了一段《蜘蛛侠2》在Xbox Series X上的运行视频,画面帧率大约25至45帧。四款能跑的游戏里,部分作品还能接收Xbox手柄输入,其中一部分甚至能放出声音。

打开网易新闻 查看精彩图片

能跑的四款,和跑不动的那些

目前PS5X支持的作品包括《蜘蛛侠2》《漫威宇宙入侵》,以及《死亡回归》和《恶魔之魂》——后两款是新增的。四款游戏都能接收Xbox手柄输入,部分游戏能正常输出声音。

但也就到这了。项目还处在开发早期,支持列表短得可怜。PS5X眼下还存在明显限制,能跑的范围基本锁死在这四款里。想让兼容性达到可接受的水平,按项目开发者的说法,还有大量工作要完成。

真正的坎:Vulkan和DirectX 12

移植过程中最硬的骨头是图形渲染。PC上的KytyPS5走的是Vulkan渲染路径,而Xbox Series X并不支持Vulkan,所以渲染部分必须转换成DirectX 12

这个技术细节带来的后果比想象中更麻烦:PC版模拟器后续拿到的改进,没法自动套用到Xbox版本上。换句话说,两条线得分开维护,PC那边修好的东西,Xbox这边不一定能直接吃到。

顺带看一眼PC端的KytyPS5进展,对比会更清楚:

  • 《时间之轮》限制版:从完全无法游玩,推进到稳定30帧运行
  • 《侏罗纪世界:进化2》:在高性能PC硬件上能以最高60帧运行

一边是PC端已经摸到60帧,一边是Xbox端四款游戏25到45帧。差距摆在这儿,不用多解释。

正反两方,各自站得住脚吗

支持这件事的人会说:一个开源项目,靠开发者模式,在没有官方支持的主机上把PS5游戏跑起来了,哪怕只有四款、哪怕帧率不稳,这本身就是从0到1。而且项目是开源的,代码摆在那儿,谁都能看、能改、能接着推。

泼冷水的一方理由也很实在。四款游戏,放在PS5整个游戏库里连零头都算不上。25到45帧这个区间,波动幅度不小,谈不上流畅体验。渲染路径从Vulkan转DirectX 12意味着双线维护,PC端的优化成果无法自动继承,后续每推进一步都得额外付出成本。再加上项目还处于早期阶段,离"能用"还有相当距离。

两边说的其实不是同一件事。一方看的是可能性,一方看的是完成度。以现阶段的信息判断,PS5X更像一个技术验证:它证明了这条路在Xbox Series X上走得通,但走得通和走得好,中间隔着大量尚未完成的工作。开发者自己也没把话说满,只表示要达到可接受的兼容性水平,还有大量工作要做。

冷静看,这事的价值在哪

如果只盯着"Xbox能玩PS5游戏"这个说法,容易高估。四款游戏、25到45帧、早期阶段、双线维护成本,这些限定条件一个都不能摘。摘掉任何一个,描述都会失真。

但如果换个角度,一个开源模拟器项目能在非目标主机上跑通商业游戏,这件事本身提供的信息量并不小。它至少说明,主机之间的软件壁垒在技术层面并非铁板一块,只是要跨过去,代价目前还很高。

至于普通玩家现在要不要关注,答案可能偏保守:能跑的四款游戏里,如果你恰好有其中一款,又恰好有Xbox Series X和开发者模式,可以自己去看看。其他人,先记着有这么个项目就行。它离"打开就能玩"还有很长一段路,而这段路要走多久,项目开发者没说,也没人能替他说。