本帖最后由 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

(276.22 KB, 下载次数: 20)

下载附件

2022-12-20 22:13 上传

20221221-125010.jpg

(13.51 KB, 下载次数: 16)

下载附件

2022-12-21 22:18 上传