从今年 6 月开始,PlayStation Plus Premium 将使玩家能够访问经典的 PlayStation、PS2 和 PS3 游戏库,这令人兴奋,因为目前仅 PS5 向后兼容 PS4。不幸的是,它附带一个警告:所有PS3 游戏都必须从云中流式传输,并且不能在控制台上本地播放。
我们距离 PS3 的发布已经超过 15 年了,仍然没有好的方法可以在现代平台上播放许多经典的 PS3 游戏,比如Infamous或Metal Gear Solid 4 。索尼很乐意通过 PlayStation Plus Premium继续 PlayStation Now 的 PS3 游戏方式。当 Xbox 和任天堂在为现代平台从旧系统本地模拟或重新制作游戏方面做得相对较好时,这一点就显得尤为突出。
为了了解为什么 PS3 游戏如此难以引入现代游戏机,我采访了 Whatcookie,他是流行的 PS3 模拟器 RPCS3的贡献者。 Whatcookie 选择不透露自己的名字,他还以为 PS3 版《恶魔之魂》制作每秒 60 帧的补丁而闻名。他分解了使 PS3 仿真特别令人沮丧的原因,并阐明了为什么索尼满足于从云中流式传输 PS3 游戏。
细胞它
PS4 和 PS5 的系统架构非常相似,因此在索尼的最新系统上运行 PS4 游戏并不是什么大问题,但有几个例外。与此相比,PS3 的 CPU 与 PS2 的共同点比索尼的现代系统更多。
简而言之,PS3 的 CELL 微处理器具有一些非常独特的功能,这意味着当时开发人员过度依赖 CPU。这种方法最终使 PS3 游戏更难模仿。 Whatcookie 更详细地为 Digital Trends 打破了这一切。
“PS2 的情感引擎以及 PS3 中的CELL都是为了尽可能快地进行浮点数学运算而构建的,这会损害其他方面的性能,”Whatcookie 解释道。 “CELL 在浮点性能方面甚至超过了 PS4 的 CPU,但在其他所有可衡量的性能方面都输了。”
PS3 独特强大的 CPU 已经使它成为一个奇怪的系统,但 PS3 也可以自动移动 128 字节,并且 GPU 比 Xbox 360 更弱。这种组合导致开发人员的后处理解决方法被 Whatcookie 称为“不友好”到仿真”,开发人员将后处理卸载到 CPU 上。
“这意味着将渲染图像从 GPU 移动到主存,模拟后处理代码,最后将图像从主存移回 GPU 的内存,GPU 将在处理后的图像上绘制 UI 并最终呈现那个图像到屏幕上,”Whatcookie 说。 “这种类型的往返对现代 GPU 非常不友好,在现代 GPU 中,后处理 720p 图像可能比将图像移动到主存储器更快,更不用说所有其他步骤了。”
开发人员通常包含在 GPU 中的功能上的这些额外步骤使仿真变得困难。尽管如此,RPCS3 的一个大型专业团队还是投入了大量工作来为现代 PC 创建功能仿真器。根据 Whatcookie 的说法,完全有可能让 PS3 仿真在 PS5 上运行。
“PS5 的 CPU 速度更快,再加上商业模拟器开发人员制作的那种快捷方式——PS4 上的官方 PS2 模拟器有许多特定于游戏的补丁和 hack——应该可以在任何游戏上实现全速他们选择释放。”
那么为什么索尼不努力解决这些问题并在 PS5 上启动和运行适当的 PS3 仿真呢?
只是因为你可以…
从技术角度来看,让 PS3 仿真在 PS5 上本地运行是可能的,所以这不是索尼没有在PlayStation Plus Premium上采用这种方法的原因。索尼决定在 PS3 游戏中坚持使用云技术似乎是一个时间、成本和努力的问题。
Whatcookie 指出,索尼只需要模仿某些游戏,因此投资可能不值得。
“像 RPCS3 这样的基于社区的仿真器旨在运行 100% 的控制台库,但商业仿真器只需要仿真有限比例的被许可在线转售的库,”他说。 “这种方法的最大障碍是,所需的特定于游戏的工作可能会接近移植游戏的成本。考虑到性能总是低于本地端口,很难证明其合理性。”
在高价重制版和重制版即将到来的时代,在只有一些铁杆粉丝才会使用的服务上为这些游戏创建本地仿真可能不会带来很大的投资回报。由于索尼已经在PlayStation Now上拥有了预先存在的 PS3 云游戏技术,Whatcookie 指出,回到绘图板上进行仿真是不值得的。
“当你考虑到 PS3 已经可以通过 PS Now 获得,并且大部分最畅销的 PS3 游戏已经可以通过 PS4 重制版在 PS5 上播放时,很难证明构建模拟器与移植任何游戏的成本是合理的。还没有在 PS4 或 PS5 上,”他说。
如果索尼要为 PS5 模仿 PS3 游戏,那么重新制作游戏可能会更有价值和更有利可图。尽管如此,坚持在 PlayStation Plus Premium 上流式传输 PS3 游戏对于游戏保存爱好者、 无法使用该技术的人以及那些不喜欢云游戏的人来说还是相当令人失望的。
虽然由于其 CPU 和 GPU 的工作方式,PS3 无疑是一个奇怪的野兽,但 RPCS3 表明 PS3 仿真可以在现代 PC 上运行,并且技术问题并不是阻碍现代索尼游戏机上的仿真和游戏保存的原因。正如 Whatacookie 明确断言的那样,这项工作由索尼和开发人员承担。
“大多数平台都难以模仿,”他说。 “仿真进展的最大障碍是愿意并且能够为给定系统进行仿真的开发人员数量……由于所有仿真都很难,不仅仅是 PS3 仿真,对进展的更大影响总是开发人员的活动,而不是模拟特定系统的难度。”