据报道,这一功能会降低《蜘蛛侠 2》中的 PC 性能

《蜘蛛侠 2》正式登陆 PC,根据一些早期测试,该游戏与微软的 DirectStorage存在一些问题。此功能可在《蜘蛛侠 2》中启用 GPU 解压缩,一些用户声称删除与 DirectStorage 相关的文件实际上会提高性能。

Sebastian Castellanos 分享了 X 游戏中打开和关闭 DirectStorage 的一些基准测试,您可以在下面看到。禁用 DirectStorage 后,性能仅发生微小变化,但 Castellanos 已经以非常高的帧速率运行。看起来没什么值得写的。

然而,YouTube 频道 Compusemble 进行了自己的测试,发现在禁用 DirectStorage 的情况下,在 4K 下使用RTX 4090时,性能提高了 10%。分辨率较低时性能提升较小,1440p 时性能提升 6%,1080p 时仅提升 3%。

DirectStorage 会造成一定的性能损失是有道理的。 4K 下 10% 的损失是极端的,但该功能可以在《蜘蛛侠 2》中实现 GPU 解压。这允许您的 GPU 而不是 CPU 来解压缩游戏资源,这可以在您的 CPU 达不到要求时提高性能。但是,如果您已经在大力推动 GPU,例如以 4K 运行要求严格的 AAA 游戏,则部分 GPU 资源会分配给 DirectStorage,而不是渲染游戏,从而降低性能。

Compusemble 和 Castellanos 都使用高端 CPU(分别是AMD Ryzen 7 9800X3D和 Intel Core i7-14700K)进行测试,我怀疑如果使用较弱的 CPU 进行测试,性能动态会发生显着变化。您可以通过 Compusemble 的测试看到一些情况,当 CPU 承受的压力更大时,性能增益在 1080p 时会下降。

您无法在《蜘蛛侠 2》中禁用 DirectStorage。如果您想关闭该功能,您需要进入游戏的安装文件夹并删除两个文件 – dstorage.dll 和 dstoragecore.dll。如果没有这些文件,游戏应该可以正常运行,但如果不能,您需要通过 Steam 验证游戏文件或进行全新安装。您还可以在其他地方备份 .dll 文件,并在遇到任何问题时将它们添加回文件夹中。

《蜘蛛侠 2》在 PC 上发布才几天,但已经发布了两个修补程序,其中之一已于今天发布。这两个修复都没有具体提及 DirectStorage,但最新指出了整个游戏的“稳定性改进”。


Posted

in

by

Tags: