查看: 3478|回复: 20

[求助] 23.2频繁闪退怎么解决(已自行debug解决,附方法和思路)

[复制链接]
发表于 2022-12-20 22:15 | 显示全部楼层 |阅读模式
本帖最后由 cu_1233 于 2022-12-21 22:30 编辑

TL;DR 采用以下方式可以解决,目前已经1个赛季没有闪退跳出:
1、如果是steam,启动选项填写--disable_flip_discard
2、显卡设置中将fm.exe强制使用独显
3、系统的图形设置中打开硬件加速GPU功能和设置Football Manager 2023为高性能模式,并重启生效


steam版本的23.2,之前FM21有闪退但是频率很低大概一个赛季1-2次,现在基本每周起步一闪退,自动存档都快要改成每天自动存档才行了
设备ROG幻14 laptop/WIN10/2060 MaxQ
附了一个闪退的图。。
于是开始了各种排查,既然是无crash闪退必然是因为超载被系统主动kill的,经过复现,发现是GPU使用率100%的突刺
于是一系列的控制变量复现:
先尝试切换了论坛里其他人说的皮肤问题,原皮也跳出可以排除;
论坛中有提供神秘启动代码,填写后仍然跳出,但是由无crash闪退变为FM的crash reporter,证明和该特性有关;
由于是GPU占用问题,在维持这个启动项的情况尝试强制修改NVIDIA设置,发现占用没有明显改善;
怀疑是瞬间GPU调度过大导致GPU公共内存池被冲垮,既然游戏没有优化那就优化下GPU调度,找了下图形设置里有一个硬件加速默认没有打开,同时系统本身还有显卡的性能模式可以设置,均打开重启尝试,问题基本解决,偶尔会卡顿但不再跳出。

screenshot-20221220-221317.png
20221221-125010.jpg
 楼主| 发表于 2022-12-20 22:29 | 显示全部楼层
传奇七号 发表于 2022-12-20 22:27
内置外置核武也别用 原版游戏度假看看

没用核武,除了换了个Tangfu的皮肤,不是度假党,和日期也没关系
 楼主| 发表于 2022-12-20 22:20 | 显示全部楼层
@JimmyWong 求助。。已经有点玩不下去了。。存档上传到owncloud了,名称是tong-legends.fm
发表于 2022-12-20 22:23 | 显示全部楼层
内存多大 CPU是啥  把游戏验证默认 别打任何补丁修改任何根目录文件 度假试试呗 自己排查排查
发表于 2022-12-20 22:27 | 显示全部楼层
内置外置核武也别用 原版游戏度假看看
 楼主| 发表于 2022-12-20 22:27 | 显示全部楼层
传奇七号 发表于 2022-12-20 22:23
内存多大 CPU是啥  把游戏验证默认 别打任何补丁修改任何根目录文件 度假试试呗 自己排查排查

没有任何补丁、根目录修改,不是某一天跳出,是随时随地的随机跳出,而且没有crash报告,看了下就是内存0005的报错,但是内存占用并没有超过50%,别的游戏例如巫师3都没有过跳出问题

处理器        AMD Ryzen 7 4800HS with Radeon Graphics            2.90 GHz
机带 RAM        16.0 GB (15.4 GB 可用)
发表于 2022-12-20 22:54 | 显示全部楼层
cu_1233 发表于 2022-12-20 22:29
没用核武,除了换了个Tangfu的皮肤,不是度假党,和日期也没关系

我意思你别用任何东西 皮肤也别用 电脑也别开任何软件  开个新档度假一段时间试试还会不会跳出
发表于 2022-12-20 22:56 | 显示全部楼层
我配置和你一样 基本开的全联赛 没跳过
发表于 2022-12-21 05:46 | 显示全部楼层
我也一样用了很多方法都没用
发表于 2022-12-21 05:47 | 显示全部楼层
游戏现在都玩不了
发表于 2022-12-21 07:38 | 显示全部楼层
你打了ddt吗,如果打了,我建议不要使用了,我自己测试过闪退的原因,大部分是处理数据的时候导致gpu占用过多直接闪退的,23.2负优化
发表于 2022-12-21 11:10 | 显示全部楼层
bilisishen 发表于 2022-12-21 07:38
你打了ddt吗,如果打了,我建议不要使用了,我自己测试过闪退的原因,大部分是处理数据的时候导致gpu占用过 ...

是ddt的问题吗那是不是得重新开档
发表于 2022-12-21 11:12 | 显示全部楼层
JohnnyHuang1318 发表于 2022-12-21 11:10
是ddt的问题吗那是不是得重新开档

你可以自己试一下不用ddt开档会不会不卡不闪退了,我在打ddt情况下没有任何补丁就是会闪退
 楼主| 发表于 2022-12-21 12:19 | 显示全部楼层
bilisishen 发表于 2022-12-21 07:38
你打了ddt吗,如果打了,我建议不要使用了,我自己测试过闪退的原因,大部分是处理数据的时候导致gpu占用过 ...

没有打ddt,除了换了皮肤没有任何操作
 楼主| 发表于 2022-12-21 12:48 | 显示全部楼层
发现了闪退的问题,虽然还不知道为什么FM会造成这个问题
发表于 2022-12-21 12:48 来自手机 | 显示全部楼层
就是皮肤的原因,我一直都是默认皮肤,第三方皮肤好多都会出问题
 楼主| 发表于 2022-12-21 12:52 | 显示全部楼层
发现了闪退的问题,是FM运行时GPU瞬时占用到100%,虽然还不知道为什么FM会造成这个问题
20221221-125010.jpg
 楼主| 发表于 2022-12-21 12:56 | 显示全部楼层
cu_1233 发表于 2022-12-21 12:52
发现了闪退的问题,是FM运行时GPU瞬时占用到100%,虽然还不知道为什么FM会造成这个问题

切换原皮现象依旧,仍然有GPU占用突刺
 楼主| 发表于 2022-12-21 13:17 | 显示全部楼层
本帖最后由 cu_1233 于 2022-12-21 13:19 编辑
cu_1233 发表于 2022-12-21 12:56
切换原皮现象依旧,仍然有GPU占用突刺


目前使用--disable_flip_discard的高级启动项GPU占用突刺稍微变低频一些,也从直接闪退变成FM的crash report
发表于 2022-12-21 14:36 | 显示全部楼层
cu_1233 发表于 2022-12-21 12:52
发现了闪退的问题,是FM运行时GPU瞬时占用到100%,虽然还不知道为什么FM会造成这个问题

没错了,就是这个问题的,我之前也是发现这个问题出现了,早就给fm官方反馈了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|爆棚小组 PlayGM论坛

GMT+8, 2024-12-24 09:02 , Processed in 0.033699 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表