虚幻引擎5上的《堡垒之夜》:Steam Deck能处理Epic的下一代技术吗?
光线追踪Lumen和Nanite几何在15W处理器上?
Valve的Steam Deck已经彻底改变了PC游戏,它的15W定制AMD处理器超出了预期,在提供手持aaa体验方面做得很好——但虚幻引擎5可能是它迄今为止最艰巨的挑战,因为它的纳米微几何和基于rt的流明照明。这是下一代——或者更确切地说是当代——的东西,因此Deck能否处理好它是其长期前景的关键。为了进行测试,我们决定在最新版本的《堡垒之夜》中运行所有这些功能,结果令人惊讶。
我几乎没有进行优化。《远古之谷》的演示是在甲板上用幻灯片展示的,而《黑客帝国:觉醒之城》的演示虽然缩减了很多内容,但仍然以低于20帧的速度运行。但值得注意的是,《堡垒之夜》是可玩的,甚至还存在一些阻碍机器发展的问题。
实际上,让游戏运行已经足够具有挑战性了。最大的问题是,由于缺乏与《堡垒之夜》反作弊技术的兼容性,游戏根本无法在SteamOS下运行,这意味着你需要安装Windows才能让它运行。第二个问题是Epic在启动游戏时发出警告,告诉我们我们的GPU驱动程序已经过时,并且表现不佳——这对我们的事业没有帮助。
在设置方面,我普遍选择了全面的高设置——这是广泛模仿Xbox系列s的基本尝试。明确地说,这些设置选择并不是为了在Steam甲板上为《堡垒之夜》制作优化设置。使用光线追踪照明和Nanite并不是一个好主意。如果它在Steam OS下运行,你就会使用更精简的模式,并着眼于60fps。我们今天的实验是完全不同的:它是关于在甲板上测试UE5尖端功能的可行性。
初步结果如下太出色的表现实际上是相当令人印象深刻的——在一个链接的多人游戏中,在Steam甲板上对阵Xbox Series S,原因就很清楚了。尽管选择了Lumen的软件版本(与主机一致),但这似乎根本不起作用。获得广泛等效的全局照明的唯一方法是使用硬件RT流明设置。一方面,当主机跳过它时使用硬件RT是相当的壮举,但另一方面,Epic选择软件解决方案是有原因的——它更快——而在我的测试中,这个更快的性能选项对我来说是不可用的。
所以,就《堡垒之夜》在甲板上运行的整体结果而言,有好消息也有坏消息。我们可以在Deck上获得接近每秒30帧的帧数——即使使用硬件RT——但坏消息是我们需要在性能模式下使用临时超分辨率来做到这一点,这意味着——也许令人惊讶的是——我们实际上是从360p升级的。一方面,TSR确实令人印象深刻,但另一方面,我不禁想知道,如果我们有能力使用软件RT,与主机构建一致,我们是否能获得更好的图像质量和更稳定的性能。
![](https://assets.reedpopcdn.com/Deck-6.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Deck-6.jpg)
![](https://assets.reedpopcdn.com/Series-6.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Series-6.jpg)
![](https://assets.reedpopcdn.com/Deck-1.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Deck-1.jpg)
![](https://assets.reedpopcdn.com/Series-1.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Series-1.jpg)
![](https://assets.reedpopcdn.com/Deck-2.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Deck-2.jpg)
![](https://assets.reedpopcdn.com/Series-2.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Series-2.jpg)
![](https://assets.reedpopcdn.com/Deck-3.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Deck-3.jpg)
![](https://assets.reedpopcdn.com/Series-3.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Series-3.jpg)
![](https://assets.reedpopcdn.com/Deck-4.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Deck-4.jpg)
![](https://assets.reedpopcdn.com/Series-4.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Series-4.jpg)
![](https://assets.reedpopcdn.com/Deck-5.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Deck-5.jpg)
![](https://assets.reedpopcdn.com/Series-5.jpg/BROK/thumbnail/321x181/format/jpg/quality/70/Series-5.jpg)
使用《堡垒之夜》的回放系统,我们可以使用任何我们喜欢的设置组合来比较完全匹配的游戏画面-所以我开始比较各种时间超分辨率选项,从TSR性能模式下的720p,到原生的720p与TAA。TSR变体可能比你想象的更接近,而使用TAA的原生720p显然要慢得多-但另一方面,它在像素数上渲染RT与系列s大致一致。在这种情况下,19到24fps对于一个拥有15W APU服务CPU和GPU的手持设备来说是相当令人印象深刻的。同样令人印象深刻的是TSR的表现,记住在性能模式下,它是从360p升级的。这可能只是因为《堡垒之夜》的呈现方式,但即使在手持屏幕上看起来也很好。即便如此,在我们拥有的最低分辨率选项上,30fps或更高的持续读数仍然是难以实现的。
我在v-sync关闭的情况下运行了那些帧率测试,允许对各种排列进行有效的基准测试。整个剪辑的TSR性能为30.04帧/秒,但请记住,帧率高于或低于平均水平。提升到TSR平衡模式,平均27.6fps的性能下降了8%,而更干净的TSR质量模式只能达到性能模式的87%,平均26.2fps。原生分辨率720p提供22fps -或TSR性能吞吐量的73%。
在这个实验中,我希望复制在Windows下运行Metro Exodus Enhanced Edition的甲板上看到的结果(SteamOS中还没有RT支持),与Xbox Series S相比,分辨率有所降低,帧率从60帧/秒降至30帧/秒。看起来我选择的设置有一个小细节赤字和我很感兴趣看到硬件RT选项提供了一个清晰的RT-based照明解决方案,仍然看起来很不同的系列S .即便如此,我们接近获得体面的30 fps经验蒸汽甲板上,运动系列年代很接近的经验,我认为在提高性能有明显的路线前进(软件腔不正常工作是最大的失望在我的测试中)。
![](https://assets.reedpopcdn.com/perf_0Bw6lMv.jpg/BROK/resize/690%3E/format/jpg/quality/75/perf_0Bw6lMv.jpg)
另一件需要考虑的事情是,虽然把所有UE5的高端功能一起使用很好,但这并不是必须的——至少不是基于《堡垒之夜》。流明照明可以禁用一个更简单,更平坦的选择。或者,纳米几何或虚拟阴影也可以禁用。有提高性能的选项,但我想问题是,未来的UE5游戏集中在主机上的目标是60fps,如果需要禁用RT照明,那么后备方案是否足够有效。还有分辨率的问题:TSR在《堡垒之夜》中从低分辨率提升效果很好,但更详细的视觉效果如何?
当然,每个游戏——即使是运行在同一个引擎上的游戏——都可能有非常不同的硬件要求。目前,只有《堡垒之夜》可以测试,但至少在我们的第一个实际UE5游戏的工作示例中,Steam Deck的峰值GPU计算能力仅为1.6万亿次浮点运算,加上其缩减的CPU集群(相对于索尼和微软的主机),似乎至少能够在可玩状态下运行。
这是一个有趣的实验——我迫不及待地想看看下一个使用Lumen和Nanite的UE5游戏是什么,以及它在Steam甲板上运行的程度。在SteamOS下运行未来的UE5游戏也将是一个有趣的挑战,记住在甲板上使用Windows,我们实际上是在UE5的“主场”运营。这对牌组来说应该是好事还是坏事。无论如何,我真的迫不及待地想看看UE5的可扩展性,以及Steam Deck能在多大程度上应对这波高要求的游戏。与此同时:UE5、Lumen和Nanite运行在只有15W功率的手持设备上?是可以做到的!