兄弟们,Grinding Gear Games发布了一个新视频,游戏总监Jonathan Rogers直接对着镜头开了瓶香槟。不是那种象征性的庆祝——是真的拧开了一瓶凯歌香槟,泡沫都冒出来了。能让开发者高兴成这样的事,一定是解决了什么大问题。

事实上,他们确实搞定了两个折磨玩家好几个月的老大难技术问题:着色器编译和“设备移除”崩溃。这两个bug在终局内容里尤其恶心人,不少玩家被黑屏、卡顿、加载慢折磨得够呛。现在,随着最新的NVIDIA Game Ready驱动(版本460.88)和《流放之路2》最新补丁推送,这两个问题终于有了实质性解决。

打开网易新闻 查看精彩图片

先说那个“设备移除”问题。它本质上是玩家显卡驱动崩溃导致的连锁反应:游戏突然冻结,紧接着黑屏,然后性能大幅下降。对在终局硬刷图的玩家来说,这种崩溃频率高到让人想砸键盘。Grinding Gear Games花了整整一年半时间排查,最终定位到NVIDIA驱动层面存在一个bug。

但据Rogers在视频里描述,他们一开始把问题反馈给NVIDIA时,对方“不相信这个bug像我们说的那么普遍”。这话听着有点熟悉,开发者和驱动厂商之间的这种拉锯,在PC游戏圈其实挺常见的。只不过这次GGC选择了最硬核的方式——他们没继续发邮件掰扯,而是直接组装了一整台PC寄给NVIDIA,上面跑着一个专门版本的《流放之路2》,每隔几分钟就能稳定触发这个崩溃bug。

你可以想象NVIDIA那边收到这台机器时的表情。事实摆在眼前,驱动层面的问题随后得到了修复,这才有了现在的460.88版本驱动更新。

至于着色器编译的毛病,情况要更复杂一点。简单说,《流放之路2》需要在游戏运行时实时编译着色器,这些编译好的数据会存在一个缓存文件夹里。但NVIDIA驱动有个问题,导致这个文件夹很容易被塞满,于是新的着色器数据写不进去,旧的又被挤掉——结果就是每进一个新场景,视觉特效都得重新编译,加载时间被拖得巨长,偶尔还会出现贴图错误。

这个问题GGC没法从根源上彻底解决,因为它本质上是驱动层面的限制。但他们做了个聪明的工作:把所有着色器文件的体积大幅压缩。文件变小了,缓存文件夹就不那么容易满了,编译速度自然就上去了。

两个bug一解决,GGC引擎优化团队终于可以从这场长达一年半的马拉松式排查里脱身出来,回去干自己的日常优化工作了。Rogers开那瓶凯歌香槟的时候,背景里能感觉到开发团队整体的松弛感——那种“这破事终于结了”的如释重负。

有意思的是,Rogers手里那瓶凯歌年份香槟,Fortnum & Mason给它写的品鉴词是“坚果风味,美妙平衡”。这评价搁《流放之路2》身上也挺合适——这游戏本身就是一个数学配装、技能连携、地图词缀之间精密咬合的系统,追求的就是那种复杂的平衡感。用一瓶“美妙平衡”的香槟来庆祝两个技术顽疾的修复,算是开发者自己的小幽默了。

目前这两个修复已经随最新补丁和驱动更新上线,《流放之路2》在PC、Mac、PS5以及Xbox Series X/S全平台都能受益。如果你之前被终局的崩溃和慢加载劝退了,现在也许是时候回坑看看了。