我当时是迈尔斯闪退,第一次是往是左上角地铁站传送途中,在车厢里,隐身迈尔斯被撞一下必闪退。(其实也挺喜感的)第二次是在支线失败重试的时候,这次直接死档,笑不出来了。
我优先先排除了硬件问题,内存不够,64g,显卡太烂,2080ti(还能战!)驱动过老,更新最新。
然后试了几个方法。供大家测试。
1、关闭微软自带杀毒,关闭内核隔离里的内存完整性,关闭所有杀毒软件。没开\没开\试了没用
2、关闭onedrive。没用
3、关闭dlss。没用
4、全屏独占、画质最低、读取游戏。没用
5、用户名是否中文。我登录了微软账号,用户名是QQ邮箱前5位数字
6、注册表(win+r 输入regedit)的这个地方,\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers 修改或添加 名为 “TdrDelay” 和 “TdrDdiDelay” 32位值,内容改为10进制的10,重启电脑

7、在7的基础上窗口化运行,成功进入,大概率还是5的功劳。之后全屏游戏也没有问题。
额外内容
1、关于第六步
如果不会修改注册表信息,可以下载此.reg文件,直接以管理员身份运行
https://huxiaoroar.lanzn.com/inTCu1w5itab
2、这两项干嘛的,对电脑有伤害吗?
TDR (Timeout Detection and Recovery) 超时侦测与恢复。
Windows Vista 之后的版本会检查显卡不响应的情况,并通过重置显卡,保证操作系统继续正常运行。
TDR 特性推出以前,遇到显卡未响应只能通过重启解决。而如今一旦遇到显卡问题你将会看到这样的提示
Allegorithnmic的文档中提到两种方案
增加TDR延迟时间。同时修改“TdrDelay”和“TdrDdiDelay”为一个较大的数值(比如60秒)
禁用TDR。将“TdrLevel”注册表项设置为0。(他们不推荐这种方式)
TdrDdiDelay 、TdrDelay 这两项是延迟时间,默认2s,一般改到10s差不多,如果时间给太大,以后显卡真的卡死,你就得等更长时间。
TdrLevel 是TDR 开关,默认3 开启,改到0是关闭。不推荐,万一显卡真卡死,只能重启电脑了。
原攻略是把 TdrDelay TdrLevel 改到10。但实际上不对,level改到10 没有意义。
3、如果还解决不了,来这看看吧。
或许和硬件也有关系。但我这种是在固定的加载环境闪退,肯定不是硬件过热的问题了。
本来只在b站某个蜘蛛侠闪退相关的视频下评论留言,但近期一直有小伙伴反应这个方法可行,可见闪退问题并没有解决,玩家深受其害,故写个专栏便于百度、搜索。
以及,sony你在干嘛?管管行吗,这么多年来,我电脑卡过,掉帧过,但游戏闪退你是独一家嗷。
本方案来自3dm论坛转载的steam评论区,我是直接在论坛里搜的。这两个途径百度都搜不太到,而b站权重很高,搞不好百度明天就能抓取到,希望能帮到大伙。