《致命躯壳2》在更新后,部分玩家会在游玩时闪退,闪退原因各不相同,其中A卡闪退的原因是什么呢,本期游侠网给大家带来闪退解决经验分享,希望能够帮助大家。
写在前面:闪退原因五花八门,如果您不是AMD显卡,或者症状跟我描述的不完全一致,这套方案大概率不适用,请谨慎参考。(电脑配置:AMD 9070 + Win11 24H2)
昨天游戏更新后,开始出现不定时闪退。闪退后只要尝试读档,成功率只有20%左右(80%概率再次闪退)。加载过程中,背景音乐会突然中断,随后游戏直接跳出。
我查看了崩溃日志(crash report),报错基本都指向 heap corruption(堆内存损坏)。经过多次尝试,最终有效的只有两处修改。
我同时做了以下两项调整(不确定哪一项起决定性作用,但组合后问题彻底解决):
① 修改游戏启动文件的兼容性设置
找到游戏目录下的主程序(.exe),右键 → 属性 → 兼容性,勾选:
以 Windows 8 兼容模式运行
禁用全屏优化
② 统一帧生成相关设置
在AMD驱动面板中,针对该游戏关闭 FSR 帧生成;同时,游戏内选项也关闭帧生成。
只保留 AFMF 2.1(通用帧生成)保持开启。
最终效果
配置:AMD 9070,2K分辨率,画质全高(FSR设为“质量”档),光线追踪开启(该游戏光追资源占用极低)。
目前游戏稳定在 120帧,显卡功耗约 110W,运行非常流畅,再未出现一次闪退。
个人推测:问题可能出在两方面(二选一或兼有):
1、Win11 24H2 本身对内存堆管理存在一些兼容性问题,通过兼容模式绕过了部分机制;
2、游戏内帧生成与驱动级FSR帧生成同时启用,可能产生冲突,导致堆内存报错。
关闭二者、只留AFMF后,冲突消除。
