最近入手了AMD Radeon RX 9070 XT显卡的Apex玩家,可能正被一个“致命错误”搞得头疼。游戏启动时直接崩溃,弹出一段让人摸不着头脑的报错信息,这体验确实有点劝退。
根据Apex Legends社区账号ApexCommunityJP在X平台上的消息,官方已经确认了这个问题:“我们已确认使用AMD Radeon RX 9070 XT GPU的玩家会遇到崩溃问题,目前正在调查原因。”好消息是,官方已经注意到了,坏消息是,目前还没有一个明确的修复时间表。
崩溃现场:启动即“致命错误”
我自己也亲自试了一下,用一台搭载RX 9070 XT的机器启动Apex Legends,确实会直接崩溃。屏幕上会弹出游戏/引擎的“致命错误”提示,原文是:“The application's device failed due to badly formed commands sent by the application. This is a design-time issue that should be investigated and fixed.”
翻译过来大概意思是:应用程序发送了格式错误的命令导致设备故障,这是一个设计层面的问题,需要调查和修复。听起来挺吓人的,但别慌,目前看不是显卡硬件本身的问题,更像是游戏和显卡驱动之间的兼容性出了岔子。
网上流传的“回滚驱动”大法,不一定管用
那个爆料问题的X账号也给出了一个建议:尝试回滚你的AMD显卡驱动。听起来是个常规操作,但在评论区里,有不少玩家表示这招根本没用,回滚驱动之后问题依旧。
所以如果你正准备去翻旧版驱动,可以先停一下,看看下面这个更靠谱的临时方案。
亲测有效的临时解法:改Steam启动项
在评论区里,有一个临时解决方案,我亲自试了一下,确实有效。方法是在Steam的启动选项里加上一串命令。具体操作如下:
- 在Steam库中找到Apex Legends,右键点击,选择“属性”。
- 在“启动选项”一栏中,粘贴以下命令:
+staticprop_color_use_bindless 0 +staticprop_depth_use_bindless 0 +r_drawworld_depth_bindless 0
粘贴完成后,关闭窗口,再启动游戏试试。我加了这串命令之后,确实能正常进入游戏了,还快速打了一局,没再出现崩溃。
这串命令是干嘛的?可能牺牲一点性能
这串命令看起来和“bindless rendering”(无绑定渲染)有关。简单解释一下,这是一种比较新的渲染技术,让GPU可以直接访问着色器,不需要CPU在中间“传话”。而这串命令的作用,就是把这个新功能给关掉。
关掉新技术,可能会带来一点性能损失。毕竟这只是一个临时绕过方案,不是官方修复。想要一个干净、永久、不影响性能的解决方案,还得等AMD或者Respawn(重生工作室)出手。
目前还不清楚崩溃的根本原因是什么,官方会采取什么措施、什么时候修复,都还是未知数。我们只能持续关注官方动态了。
给RX 9070 XT玩家的建议
如果你现在正被这个崩溃问题困扰,可以按上面的方法先试试。如果你还没遇到这个问题,那恭喜你,可能你的配置和驱动版本刚好避开了雷区。但如果你身边有朋友用这张卡玩Apex,不妨把这篇文章转给他,说不定能救他一命。
最后多说一句,这波操作下来,感觉Apex和AMD的适配还有待加强。希望官方能尽快出一个正式修复补丁,别让玩家一直靠“玄学启动项”过日子。毕竟,游戏都进不去,还怎么上分呢?
热门跟贴