世纪之谜解开?DF解释为啥PS5玩游戏经常比XSX更快
随着第九世代主机即将进入它们服役的第四个年头,仍有一个问题没有解答:为什么索尼的PS5往往能击败性能更强的微软Xbox Series X一些著名的例子包括:《生化危机4:重制版》、《使命召唤:黑色行动冷战》和《GTA5》等游戏推出次世代更新后。
提醒一下,PS5和Xbox Series X都由定制的AMD硬件驱动,采用Zen 2和RDNA 2 CPU/GPU架构。
微软Xbox Series X拥有:
八核CPU,时钟频率为3.8 GHz(启用同步多线程时为3.6GHz)
GPU由52个计算单元组成,时钟频率为 1.825 GHz,理论浮点运算性能峰值约为12.16 TFLOPS
配备16GB GDDR6 SDRAM,采用分离式设计(10GB显存位宽为320位,带宽为560 GB/s;6GB显存位宽为192位,带宽为336GB/s)
索尼PS5有:
八核可变频率CPU,最高可达3.5 GHz
GPU由36个可变频率计算单元组成,最高可达2.23 GHz,理论浮点运算性能峰值约为10.13 TFLOPS
配备16GB GDDR6 SDRAM,位宽为256位,带宽为448 GB/s
外媒Digital Foundry发布了新的DF Direct每周节目,他们尝试就这个问题做出一个相对最终的结论。主编John Linneman提到他从开发商那里听到的消息,PS5的着色器编译器和API本身都更快。
“其中一个我们经常听到被反复提及的重要因素是PS5的着色器编译器非常快且经过优化。它变得相当复杂,但能够更好地利用实际硅片,从而使PS5能够获得更快的性能。这似乎是一个非常重要的事情。显然,微软不会对此坐视不管,他们显然也在努力改进,但索尼也一样,开发商似乎更喜欢索尼的实现方式。沿着同样的思路,PS5的主要API也似乎非常快,比微软使用DirectX的速度更快。”
DirectX话题很有意思。有人指出,微软选择提供一个在PC和Xbox主机之间无缝协作的API,其低层特性可能会稍微限制主机性能发挥。
这还不是全部的故事。据Alex Battaglia,虚幻5制作的游戏通常会受益于Xbox Series X更高的计算单元数量。 然而,由于PS5更高的时钟频率,其他引擎在PS5上可能会表现得更好。