《漫威蜘蛛侠 2》的 PC 版已经在 1 月 31 日正式发售了,不过它目前在 Steam 上的评价可不太好,为褒贬不一。玩家们打差评的原因大多是性能问题,比如说游戏崩溃、画面模糊等。而根据 PCGamer 和 Compusemble 的报道,X 上的网友 Sebastian Castellanos 似乎找到了造成性能问题的原因之一:DirectStorage。
DirectStorage 是微软开发的一种 API,它的其中一个特色功能就是可以把解压缩游戏资源的任务交给 GPU 而非 CPU,从而降低 CPU 的负担,同时借助 GPU 的大量流处理器实现更高效的文件解压缩。这个功能固然是好的,但如果 GPU 此时已经忙于渲染游戏画面的话,那解压缩文件的请求对它来说无疑是又一个挑战,于是,卡顿就出现了。
PCGamer 进一步提到,在此前的数款移植游戏中,Nixxes 工作室虽然都使用了 DirectStorage 这一 API,但却很少启用 GPU 解压缩这个功能,而《漫威蜘蛛侠 2》正好相反,这大概能解释为何前面的 PS5 移植游戏没有出现这种情况。
图源:Sebastian Castellanos
在测试中,Sebastian Castellanos 通过超频 GPU、删除 DirectStorage 的 DLL 和启用 ReSize BAR 的组合拳显著提高了游戏的帧率,不过他也表示,即便这样做,游戏还是很容易崩溃。看起来目前我们还是需要等待 Nixxes 工作室推送新的性能优化补丁。
超能网公众号
扫码关注我们,浏览热门硬件评测
随时查看最新天梯榜
登录后才可以发布评论哦
打开小程序可以发布评论哦