地平线5在Windows 10 20H2及以上版本运行时,闪退多数由DirectX 12渲染冲突或Steam云存档损坏引起。首次启动就闪退通常是显卡驱动版本过低,游戏内中途闪退则要检查后台运行的RGB灯效软件和录屏工具,这两类程序会占用游戏所需的GPU资源导致崩溃。
最快见效的方案是关闭游戏内的光线追踪和动态优化选项。进入设置-视频-高级,将光线追踪质量改为关闭,动态优化也关掉,这两项在RTX 30系显卡上会触发驱动层的内存调度bug。改完之后立即重启游戏,不要直接返回主界面继续玩,因为部分渲染设置需要重新初始化才能生效。如果还闪退,把抗锯齿从MSAA 8x降到FXAA,MSAA在高分辨率下会让显存占用超出分配上限。
第二个要处理的是Steam云存档冲突。退出游戏后,右键库中的地平线5-属性-常规,取消勾选”为所有游戏启用Steam云”。然后打开本地存档文件夹(路径是C:\Users\用户名\AppData\Local\Packages\Microsoft.624F8B84B80_8wekyb3d8bbwe\SystemAppData\wgs),把wgs文件夹整个删掉。删除后重新启动游戏会生成新存档,这个操作不会丢失进度,因为游戏进度实际存在Xbox Live服务器上,本地wgs文件夹只是缓存索引。需要注意wgs文件夹有隐藏属性,文件资源管理器要先在查看选项里勾选显示隐藏文件。
显卡驱动要用DDU工具彻底卸载后重装。下载DDU最新版,进入Windows安全模式运行,选择清理并不重启,卸载完成后手动重启电脑。重启后从NVIDIA或AMD官网下载最新Game Ready驱动,不要用GeForce Experience自动安装,因为它会保留旧版驱动的配置文件。安装时选择自定义安装,勾选执行清洁安装选项。装完驱动后,打开NVIDIA控制面板,在管理3D设置里找到地平线5的程序配置,把电源管理模式改为最高性能优先,这个选项默认是自适应会导致GPU在高负载时降频引发闪退。
最后要排查的是后台冲突程序。按Ctrl+Shift+Esc打开任务管理器,在进程选项卡里结束以下几类程序:Corsair iCUE、雷蛇Synapse、罗技G HUB这些外设软件,OBS Studio、NVIDIA ShadowPlay录屏工具,以及MSI Afterburner监控软件。这些程序都会注入游戏进程读取GPU数据,和地平线5的反作弊模块产生冲突。如果结束这些进程后不再闪退,可以在游戏启动后再打开它们,只要不是游戏启动阶段同时运行就不会触发检测。部分杀毒软件的实时防护也会误拦截游戏的存档写入操作,可以把游戏安装目录添加到白名单,或者在玩的时候临时关闭实时防护。
原创文章,作者:游盒网,如若转载,请注明出处:https://www.cdsggm.cn/12118.html