昨天半夜打无主之地2又闪退,气得我差点把键盘砸了。这破游戏玩了十年还能弹出fatal error也是绝,今天非得把这毛病治服帖不可!
第一次崩溃来得挺突然
刚进避难所飞船准备改枪,画面突然卡成PPT。左下角loading图标转着转着就蓝屏了,弹窗写着啥dx9 fatal error。我盯着屏幕愣了三秒,反手点开贴搜故障码,结果翻到个两年前的帖子说关掉云存档就行。
跟steam云存档死磕
立马右键游戏图标进属性,在更新分页里把"启用steam云同步"的勾给去了。不信邪又开新档测试,刚打死第一个小吵闹,熟悉的蓝窗又弹脸上了!气得我灌了半瓶冰红茶压火。
扒出来个玄学解决方案
- 摸到文档文件夹里My games/Borderlands 2
- 对着*按右键选属性
- 在安全选项卡里把所有用户权限勾上完全控制
- 切回常规选项卡把"只读"属性取消掉
这招是看老外论坛学的,据说因为win10系统老抽风不让游戏改设置。改完顺手把文件用记事本打开,找到这段,把下面TimeBetweenPurgingPendingKillAssets改成=30.0000
显卡驱动里埋着雷
切游戏时瞄到帧数波动特别大,突然想起前阵子更新过驱动。打开N卡控制面板找到"管理3D设置",在程序设置里添加无主2执行文件,把三重缓冲和各向异性过滤全关了,电源管理模式改成最高性能优先。顺手又把游戏内物理效果调到最低。
清理陈年插件存档
在C盘用户文件夹里翻到个隐藏的Application Data文件夹,里面Borderlands 2的localization目录积了八百多兆旧语言包。全删光后还不放心,用清理工具扫出三个版本冲突的*文件,统统送进回收站。
终极大招物理降温
拆开机箱才看见散热器积了层灰棉被,显卡风扇转起来跟拖拉机似的。拿吸尘器怼着出风口猛吸三分钟,又给cpu重新涂了硅脂。开机后特意拿小风扇对着显卡吹,帧数居然稳在了120!
从避难所跑到火石镇,打完三趟支线又切了二十几次地图,右下角loading再没变过蓝。好家伙这破游戏想安稳玩会,简直比刷橙装还费劲!