3 月 11 日消息,《生化危机:安魂曲》无疑已是 2026 年至今最亮眼的游戏作品之一,而该游戏有一个特点使其跻身一个非常特殊的行列:支持 DirectStorage 及 GPU 数据解压缩技术。但这背后的运行逻辑却有些神秘,游戏似乎会随机决定哪些显卡能启用该功能,即便部分显卡理论上完全支持。
几周前媒体通过性能测试就已确认,《生化危机:安魂曲》支持 DirectStorage 技术;而博主 Compusemble 借助 SpecialK 工具深入分析后,发现游戏还使用了 GDeflate 压缩格式。GDeflate 是由英伟达开发的一种数据压缩算法,可利用 GPU 算力实现极快的解压缩速度。
据了解,包括 GDeflate 在内的整套 DirectStorage 技术,其核心思路是优化数据从存储设备到系统内存、再到显卡显存的传输流程。简单来说,就是让所有内容加载得更快。
到目前为止,真正主动启用该功能的游戏寥寥无几。而且即便不通过 GPU 进行 GDeflate 解压缩,系统也可以降级使用 CPU 完成处理。
Compusemble 发现:在 RTX 5090、RTX 5070、RTX 5060 上,《生化危机:安魂曲》会使用 GPU 解压缩数据;但在笔记本版 RTX 4060 上,游戏却强制使用 CPU 降级模式,尽管该显卡完全支持 GPU 解压缩。
更令人费解的是:重装一次 RTX 5090 驱动后,该显卡也会改用 CPU 解压缩。
出于好奇,PCGamer 在三台不同测试电脑上运行了《生化危机:安魂曲》:分别搭载 RTX 5070、RTX 4080 Super 和 Radeon RX 7900 XT。结果三台电脑全部使用 CPU 降级模式,即便这些显卡理论上都能胜任解压缩工作。
有些游戏(如《对马岛之魂》)只会使用 CPU 解压缩,因为开发者认为让 GPU 专注于渲染效率更高,而且现代 CPU 本身也完全能胜任这项工作。
但这依然无法解释,为什么《生化危机:安魂曲》会随机选择在哪些设备、哪些情况下启用 GPU 版 GDeflate。
简单测试后发现:驱动版本、是否开启 Resizable BAR(可调整大小的 BAR)似乎都不影响这一现象。原因要么是游戏代码存在 Bug,要么是 GPU 解压缩的检测机制不够完善。
好消息是:无论 GDeflate 由 CPU 还是 GPU 处理,两者的性能差异都小到几乎无法察觉,至少 Compusemble 是这么说的。