cu_1233 发表于 2022-12-20 22:15

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

本帖最后由 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调度,找了下图形设置里有一个硬件加速默认没有打开,同时系统本身还有显卡的性能模式可以设置,均打开重启尝试,问题基本解决,偶尔会卡顿但不再跳出。

cu_1233 发表于 2022-12-20 22:29

传奇七号 发表于 2022-12-20 22:27
内置外置核武也别用 原版游戏度假看看

没用核武,除了换了个Tangfu的皮肤,不是度假党,和日期也没关系

cu_1233 发表于 2022-12-20 22:20

@JimmyWong 求助。。已经有点玩不下去了。。存档上传到owncloud了,名称是tong-legends.fm

传奇七号 发表于 2022-12-20 22:23

内存多大 CPU是啥把游戏验证默认 别打任何补丁修改任何根目录文件 度假试试呗 自己排查排查

传奇七号 发表于 2022-12-20 22:27

内置外置核武也别用 原版游戏度假看看

cu_1233 发表于 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

我配置和你一样 基本开的全联赛 没跳过

JohnnyHuang1318 发表于 2022-12-21 05:46

我也一样用了很多方法都没用

JohnnyHuang1318 发表于 2022-12-21 05:47

游戏现在都玩不了

bilisishen 发表于 2022-12-21 07:38

你打了ddt吗,如果打了,我建议不要使用了,我自己测试过闪退的原因,大部分是处理数据的时候导致gpu占用过多直接闪退的,23.2负优化

JohnnyHuang1318 发表于 2022-12-21 11:10

bilisishen 发表于 2022-12-21 07:38
你打了ddt吗,如果打了,我建议不要使用了,我自己测试过闪退的原因,大部分是处理数据的时候导致gpu占用过 ...

是ddt的问题吗那是不是得重新开档

bilisishen 发表于 2022-12-21 11:12

JohnnyHuang1318 发表于 2022-12-21 11:10
是ddt的问题吗那是不是得重新开档

你可以自己试一下不用ddt开档会不会不卡不闪退了,我在打ddt情况下没有任何补丁就是会闪退

cu_1233 发表于 2022-12-21 12:19

bilisishen 发表于 2022-12-21 07:38
你打了ddt吗,如果打了,我建议不要使用了,我自己测试过闪退的原因,大部分是处理数据的时候导致gpu占用过 ...

没有打ddt,除了换了皮肤没有任何操作

cu_1233 发表于 2022-12-21 12:48

发现了闪退的问题,虽然还不知道为什么FM会造成这个问题

siouxsie 发表于 2022-12-21 12:48

就是皮肤的原因,我一直都是默认皮肤,第三方皮肤好多都会出问题

cu_1233 发表于 2022-12-21 12:52

发现了闪退的问题,是FM运行时GPU瞬时占用到100%,虽然还不知道为什么FM会造成这个问题

cu_1233 发表于 2022-12-21 12:56

cu_1233 发表于 2022-12-21 12:52
发现了闪退的问题,是FM运行时GPU瞬时占用到100%,虽然还不知道为什么FM会造成这个问题

切换原皮现象依旧,仍然有GPU占用突刺

cu_1233 发表于 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

bilisishen 发表于 2022-12-21 14:36

cu_1233 发表于 2022-12-21 12:52
发现了闪退的问题,是FM运行时GPU瞬时占用到100%,虽然还不知道为什么FM会造成这个问题

没错了,就是这个问题的,我之前也是发现这个问题出现了,早就给fm官方反馈了
页: [1] 2
查看完整版本: 23.2频繁闪退怎么解决(已自行debug解决,附方法和思路)