译介丨Xbox Series X向后兼容游戏存储性能测试:SSD和HDD

摘要:Xbox Series X的向后兼容能力在经过测试后,我们认为这项功能是该主机的核心竞争力之一。目前为止我们测试过的每一款游戏都达到了它们的性能预期,除非游戏本身设置了30fps或者60fps的帧率限制。

原文作者:Richard Leadbetter,科技编辑,数毛社

原文链接

Xbox Series X的向后兼容能力在经过测试后,我们认为这项功能是该主机的核心竞争力之一。目前为止我们测试过的每一款游戏都达到了它们的性能预期,除非游戏本身设置了30fps或者60fps的帧率限制。那些使用了动态分辨率的游戏表现出明显的强化与进步,而那些没有锁帧的游戏都有着最高2倍的图形性能提升。除此之外,游戏的画面质量也有改善:材质的过滤由于强制16X各项异性过滤的存在性能表现更佳。老游戏的读取速度也有了很惊人的提升,这一点也是本文接下来要着重探讨的内容。

如果说有什么是下一代主机存储系统做得还不够的地方,只能是存储容量不太够了。Xbox Series X出厂搭载的1TB固态硬盘实际可用空间是802GB,其实比起上一代Xbox One X的781GB可用空间还多了一些(我的猜测是微软通过全新的硬件解压芯片减少了操作系统所占用的空间,让主机按需解压系统文件)。但是1TB的外置存储卡要价£220/$220,次世代主机的高速存储可不便宜啊。

但是对于那些Xbox 360和Xbox One的老游戏,你可能有更好的地方来存放。Xbox Series X仍然允许标准的USB移动硬盘连接到主机作为存储盘,而且微软也没有任何理由阻止你买一块标准的SATA协议固态硬盘,或是速度更快的NVMe协议的固态硬盘来存储你的老游戏。理论上,这两者的速度区别应该不会太大,毕竟老的Xbox游戏并没有调用全新的底层固态硬盘存储API,正是这些API带来了革命性的读写IO性能。所以如果你把老游戏放在全新主机的内置存储上并不是一个高效利用内置固态硬盘空间的方式。

说了这么多之后,我测试了很多常见的存储设备:一块货架上随处可见的5TB Seagate Passport移动硬盘来充当HDD阵营的选手,然后是一块Samsung 870 QVO SATA固态硬盘,用的是Sabrent的USB to SATA转接线,我认为用SATA协议的固态硬盘是性价比最高的存储解决方案,最后是一块Samsung的PM961 NVMe协议固态硬盘,通过Asus ROG Strix Arion - NVMe to USB转接器来和主机相连,该转接器同时支持USB-A和USB-C两种接口。虽然PM961并不是市面上速度最快的固态硬盘,跑满Series X的USB带宽应该绰绰有余了。

测试的第一件工作就是搞清楚它们的性能排名,简而言之就是让每块硬盘都运行某些标准化的读写测试并根据结果进行排名,我只能想出来一款游戏来干这件事情:2019年的《使命召唤:现代战争》的体积已经达到了172.2GB,这肯定是我首先要从内置固态硬盘里面移出去的游戏。在整个连续读写测试阶段我注意到,主机并没有给出具体的读写速率,但是你可以从下面的表格里面看到最后的结果非常有意思。

正如你猜的那样,机械硬盘的表现并不是很好,但是SATA和NVMe硬盘之间的性能差异很有趣。就纯粹的写入速度来讲,NVMe硬盘如预测一样,更快一点,但更有意思的是读取速度(就是我把《使命召唤》从外置硬盘回传至内置硬盘),两者之间的差距大幅减小。

NVMe硬盘仍然更快一点,但比起我们传输的172.2GB数据来说,领先幅度很小,从整体来看几乎没有差别。游戏更加依赖读取速度,而SATA协议的固态硬盘是可以胜任这一工作的,不需要花费更多的钱去买NVMe硬盘。

随后我开始测试实际游戏的载入速度,从《最终幻想15》开始。在我们 第一篇关于新主机向后兼容的报道 里,Xbox Series X全方位碾压了Xbox One X的表现。测试得到的数据非常了不起,首先我发现游戏的加载时间就算在同一块硬盘上都会有些许不同,但是最后的结果表明Xbox Series X的内置固态硬盘永远是最快的,不过比起外置的固态硬盘,内置硬盘的领先幅度几乎可以不计,我的测试表明内置硬盘领先最多也就2秒多一点。

但是不管是什么情况下,固态硬盘都比我用来测试的5TB Seagate Passport机械硬盘强非常多,固态硬盘和机械硬盘之间的性能差距根据游戏内容的不同有很大的起伏,但我很清楚我应该把我的老游戏放在什么样的硬盘里。

对于现款Xbox用户来说,不仅是硬盘会对载入速度有影响,CPU也起到了关键作用。就拿《最终幻想15》里面Hexatheon's Blessings这一关来举例,我在Xbox One X上用同一块NVMe硬盘来读取同样的数据,Series X只花了17.3秒就完成了载入,而老款主机用了足足72.8秒。没错,至少这款游戏在Xbox Series X上用机械硬盘都比老主机用固态硬盘载入更快,当然了,理想状况下是要发挥存储和CPU的双重优势的。

在我 之前有关向后兼容的文章里 ,新的硬件架构带来了十分可观的CPU性能提升,但是在某些场景这些提升无法被直观的量化。在没有USB带宽瓶颈的场景下,我们可以看到新主机确实带来了4倍的CPU性能提升,虽然我们需要做一些解压缩测试来证明这一点。

《古墓丽影:崛起》是我们下一个测试目标,我们的测试重点在于从点击游戏图标到完成载入的过程,这一个测试可能在次世代没有多大的意义了(译注:两边都有快速切换功能)。我一开始在Xbox Series X上测试的时候,Quick Resume就起了作用,让我直接回到了上一次游玩的状态。这对于普通玩家来说是一个非常好的功能,但对于载入速度的测试就没那么好了,我们只能从菜单里面完全关闭游戏来清除Quick Resume保存的游戏状态数据。最后的数据表明所有硬盘的游戏载入速度每一次都完全一致。实在没必要浪费内置固态硬盘宝贵的空间。

所有硬盘的表现都很不错,甚至是机械硬盘也让人满意,我还发现Samsung PM961加上Asus转接器在Xbox One X上的关卡载入表现和Series X相差不大。比如说Lost Expedition这一关的载入时间只比新主机慢3秒。看起来只有在初始载入时CPU起到的作用更大,毕竟Series X只花了10.6秒完成初始载入,而Xbox One X花了17.5秒。

下一个游戏是《无主之地3》,但是这个测试并没有带来新的收获,固态硬盘再一次在初始载入或者关卡载入中获胜。我还测试了《辐射4》或者《正当防卫3》这样的游戏,但每次的结果都相同。我认为把老游戏存放在内置固态硬盘里只能提供十分微小的性能优势,有时候甚至没有任何增益。NVMe和USB转换器的组合能够提供一些写入速度上的优势,但这只在从内置存储往外置存储转移数据时有用,其他的情况下SATA协议的固态硬盘就足够了。

当《无主之地3》的游戏关卡载入完成之后,你能明显看到高质量材质加载到游戏场景中的过程。不同的材质加载时间完全不同,我们没有发现不同固态硬盘之间有明显的速度差异,但所有的固态硬盘都完胜机械硬盘。

最后需要提一点,虽然我们是从固态硬盘中加载游戏,但还是需要等相对较长的一段时间才能在标题界面进行操作,这进一步证明了Quick Resume的意义。如果你觉得55秒还是太久了,比起Xbox One X的2分21秒,那就是天和地的差距了,尤其都是从同一块NVMe硬盘上加载,这么久的时间你都能去做个三明治,上个厕所了。

在我们得出最后的结论之前,我还想再聊一项数据。

我用Samsung 870 QVO SATA固态硬盘加上我从亚马逊买的不知名USB转换器进行了一些测试。我不确定得到的数据是否真实有效,所以我把手边上所有的转换器都测了一遍,发现 Sabrent的USB 3.1转接线 的速度是最快的。你可以从下面的表格看到,转换器能够很大程度地影响载入时间,所以我建议你在为老游戏选购性价比最高的2.5英寸SATA固态硬盘时,也考虑一下转换器的性能。

当然了,你也可以购买更加稳妥的2.5寸移动固态硬盘产品,直接内置了SATA to USB转换器。这是一个很不错的选择,但是我建议在购买之前先看看这些产品的评测数据,确保你买到的是完整USB 3.1/3.2带宽的产品。评测里面的PC基准测试应该可以高速你具体的带宽速率。

最后,我对结果很满意。对次世代主机固态硬盘的吹捧已经到了一个临界点,但最终落到产品上还是得依靠Xbox Velocity Architecture的底层API来调度固态硬盘,达到目标性能,释放所有潜力。现有的Xbox游戏库借由CPU的巨大性能提升以及固态硬盘的助力,达到了接近PC般迅捷的响应速度,这很了不起。更重要的是我们发现内置存储空间或者是售价£220/$220的专用存储扩展卡真的不应该用来存放老的Xbox游戏,你只需要一块USB移动(固态)硬盘就足够了。

这一切都让我对调用了全新Xbox Velocity Architecture开发的游戏有了更大的兴趣,这也是我们把重心从向后兼容游戏转向为全新主机开发的游戏后,想要马上为你们呈现的内容。

以上便是小编给大家带来的《译介丨Xbox Series X向后兼容游戏存储性能测试:SSD和HDD》最新资讯,希望对大家有用。更多资讯,请关注齐发游戏