rtx 50系显卡出现bug:gpu解压缩

自从NVIDIA开始研发RTX 50系显卡后,《生化危机:安魂曲》这款由Compusemble发现使用了GPU解压缩技术的游戏,就把原本看上去能正常运作的系统搞得有些抽风了。最开始的问题出在功能的启用上,虽然RTX 50系理论上应该能够支持DirectStorage和GPU数据解压,但实际测试却显示,这个功能根本无法固定触发,而是完全靠运气随机出现。更让人感到困惑的是,这种随机的情况还会受到硬件的影响。比如同是笔记本平台的RTX 4060,哪怕完全符合要求,也只能强制切换到CPU降级模式来处理数据。即便是给RTX 5090重装了驱动,这种突然禁用GPU解压缩的情况也依然会发生。为了弄清楚问题到底出在哪儿,PCGamer在三台配置不同的电脑上进行了测试:一台装了RTX 5070、一台是RTX 4080 Super、还有一台是Radeon RX 7900 XT。结果发现这三台电脑无一例外都采用了CPU模式,即使它们的硬件本应具备处理GDeflate的能力。 其实早在几周前媒体就确认了这款游戏支持DirectStorage技术,而英伟达自家开发的GDeflate算法正是这套技术的关键。这套算法的核心目的是优化数据从存储设备到系统内存再到显卡显存的传输路径,说白了就是让加载速度变得更快。虽然目前真正能主动启用这一功能的游戏并不多,但系统也给玩家留了后路:如果GPU解压缩无法正常工作,那就降级用CPU来处理。除了硬件因素外,驱动版本或者是否开启Resizable BAR也都无法左右这一现象的发生。导致这种怪异状况的原因可能有两种:要么是游戏代码里存在一个Bug,要么就是GPU解压缩的检测机制不够严谨。不过值得庆幸的是,无论数据最终是由CPU还是GPU来处理,这两者之间的性能差距都非常微小。根据IT之家的报道以及Compusemble的评测结果来看,这种差距小到几乎无法被察觉出来。