有人在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和开发者模式,可以自己去看看。其他人,先记着有这么个项目就行。它离"打开就能玩"还有很长一段路,而这段路要走多久,项目开发者没说,也没人能替他说。
热门跟贴