1.问题背景:虽然闪退问题有各种各样,但这一个为了启动DX11和DX12的问题,才是进阶追求画质的玩家的终极问题。FIFA18以来,DX12模式的运行一直是诟病,直接闪退。甚至很多玩家都遇到DX11也会闪退的问题而无法游戏,我每年都会在3DM和origin官方FIFA论坛发帖讨论这个问题或传统手柄解决方案。上一代的解决,是靠强行选择DX11模式(DIRECTX_SELECT = 1),打开游戏的瞬间,切换到别的窗口,等游戏真正启动了,再切换回去窗口而解决的。
2.游戏背景:从上一个次世代的10年,即FIFA12启用次世代引擎开始,已是第9个年头,中间FIFA更换了寒霜引擎,DX12开始有机会一展拳脚,简单的说DX12具有比DX11更强大的光影效果、渲染和显卡利用效率,能完善发挥出寒霜3引擎的abilities。本人也从大学生,变成了大头爸爸。。
3.进入正题:FIFA21并未在设置里,也就是fifaconfig.exe中提供DX的选项,其实是因为从这一代开始,似乎默认就运行在了DX12(D3D12)下(DIRECTX_SELECT = 0),看来官方终于重视了一回。因为上一代我和几个外国玩家,强烈在官方论坛霸贴控诉了关于DX12两年无法得到正确修复的BUG,工程师回复也并无好的方案,可能关于WIN版本或驱动,但如今看来,确实并不是。
4.进阶问题处理技巧:上一代FIFA20其实一开始也是可以DX12运行的,但从第一个补丁开始,DX12就对大量玩家失效了,甚至可能是全部玩家。因此,针对这个问题,就算在设置里不提供选项,也是可以通过 我的文档 - FIFA 21 - fifasetup.ini 手动变更的,找到 DIRECTX_SELECT = 0(过去一直指的是D3D9模式 \ 而 DIRECTX_SELECT = 1 指的是DX11模式),通过尝试,果然如前两代,DIRECTX_SELECT = 2 也就是DX12模式(这一代默认是0,其实是一样的)。所以,如果后续补丁造成DX12闪退等问题,依然可以尝试手动修改启动游戏。
5.证明:通过我利用MSI AFTERBURNER,可以看见,DIRECTX_SELECT = 0 和 DIRECTX_SELECT = 2,DX12模式都得到了良好稳定的运行。
(本文由足球吧编辑) |