找回密码
 注册
X系列官方授权正版
搜索
查看: 4504|回复: 6

[经验] X4帧数暴跌问题排查一则

[复制链接]
发表于 2023-5-19 11:01:19 | 显示全部楼层 |阅读模式
TLDR太长不看版:帧数低到与硬件不匹配的程度,请排查N卡电源管理选项

上午闲着没事打开翻译工具,同时打开X4,校对修改几个文本问题

        进游戏核对某个文本的时候,突然发现60帧变成了12帧。习惯性alt+tab切出去,切回来,心想这下帧数正常了吧,一看还是12帧。调出任务管理器,看了一眼显卡占用率100%,双击强制切换到前台,发现帧数还是12帧。心里咯噔一声,什么鬼!

        快速回想了一下,开了一个firefox浏览器,一个傲游浏览器,一个游戏,别的没了,那就在这几个里面找吧。因为现代的浏览器都有GPU加速,浏览器会调用显卡进行绘制,解码之类的工作,所以这个推论比较有道理。关掉firefox关掉傲游,切一下前后台,帧数回归60。打开firefox/chrome/edge中的任意若干排列组合,帧数都没变化。只要开了傲游,不管最小化还是前台,切回游戏都会导致帧数疯狂暴跌,而且显卡占用率为100%。这下确定了就是你了傲游。

        刚开始以为会不会是MSAA对win11新的窗口调度机制识别有问题,抗锯齿时候把不同层的窗口混一起了。感觉可能性很小,因为这约等于认为微软整个儿都是白痴,但转念一想又不是不可能,毕竟阿三曾经令那一位“三天三夜没想明白”。打开傲游放后面,切换了一下无抗锯齿/FXAA/MSAA/SSAA,又附带把FSR搓了一遍排列组合,倒腾了10分钟帧数还是上不去。看了一眼显存占用几乎满了,关掉抗锯齿,材质拉到最低,显存占用率50%了,帧数还是20来帧,且显卡占用率100%。

        掏出AIDA64,切到功耗,发现以十几帧跑游戏的时候虽然显卡占用率显示为100%,但功耗只有30多瓦。关闭傲游功耗立马升至140W,帧数也正常了。掏出HWiNFO64查了一下GPU核心/显存频率,发现打开傲游的情况下,核心频率只有0.7GHz,显存频率0.4GHz;关闭浏览器后频率立马恢复正常。好家伙原来被浏览器强制切到省电挡位了,把游戏强制切为全屏/窗口化/无边框窗口都无法以最大性能运行。打开N卡控制面板,电源管理,切为最高性能优先后,帧数正常
       
        试了一下N卡驱动中的电源管理模式改为最佳功率或者自适应,都能复现出降频这个问题。其他3D游戏倒是没发生这种情况,可能是X4压根没进老黄的白名单吧。改为最高性能优先频率是正常了,但显卡节能也嗝屁了,待机就是40W,然而浏览器又不能轻易换掉,只能说鱼和熊掌不能兼得吧。贴吧和QQ群经常看到有用3080—4090这个档次显卡的小伙伴帧数上不去,我觉得可以从这方面排查一下,希望这次排查过程对你有参考作用╮(╯▽╰)╭
发表于 2023-5-19 19:45:57 | 显示全部楼层
有参考意义但不大,众所周知X系列整体上吃CPU,且吃单核频率,GPU只要型号不是太低,且设置得当倒是不是特别容易出瓶颈。官网论坛和reddit上对游戏帧率也是经常吵架(真的是吵,开发人员和玩家,玩家和玩家,铁粉和路转粉。。。。。),过不多久就会有一个帖子上来吐槽帧率这事。

关注久了之后我现在总结如下:

因为X系列的游戏机制决定了对CPU的单一核心频率非常敏感,同时也很难甚至没可能做多核优化(论坛有开发人员多次做出这种表态)。比如玩家下属船只自动贸易搜索合约,用到核心A,npc空间站响应搜索给出贸易合约,用到核心B,这在游戏开发和核心调度上就很难做到并行同步。只能是绝大部分的数据处理集中在单一核心,排队,一个一个的执行。

并且E社对X4的愿景过大,摊子铺的太广,未必是没技术或技术不够,奈何开发人员有限,能够解决特定技术问题的程序员也就有限,虽然他们也有优化,但效果和力度远远不够,最终造成X4版本号已经是6.0,但游戏优化和帧数还是一坨屎。

硬件层面上的解决办法也只有升级CPU,官网论坛上已经有帖子专门征集各型号CPU的帧数,其中有一个玩家用5800X3D测试X4帧数非常的吸引我的注意,这个玩家说效果极为明显,在游戏内特定场景下,帧数暴涨达到翻倍还多的效果(十几帧,涨到几十帧),他老cpu用的是8700K还是什么型号我忘了。

他说5800X3D的L3大缓存确实对游戏帧数提升很明显,我也正研究这U,实在不行咱也上5800X3D
回复

使用道具 举报

 楼主| 发表于 2023-5-19 21:30:58 | 显示全部楼层
哈利路亚 发表于 2023-5-19 19:45
有参考意义但不大,众所周知X系列整体上吃CPU,且吃单核频率,GPU只要型号不是太低,且设置得当倒是不是特 ...

http://forum.egosoft.com/viewtopic.php?f=146&t=427248
你说的问题在上面这个帖子有各种测试,属于大家都知道的多核优化不行的问题,我讲的不是这个。
我讲的是最近看到的案例,12900这个档次的CPU配4090,2K画面低特效,在主界面只有十来帧,这绝对不是什么东西瓶颈了,就是单纯没正确运行起来而已。有些人对硬件其实不太熟悉,可能跑在核显或者显卡跑节能模式上了而自己完全不知道,我这个帖子主要讲的便是这样一种情况
回复

使用道具 举报

发表于 2023-5-19 23:20:44 | 显示全部楼层
Catuzki 发表于 2023-5-19 21:30
http://forum.egosoft.com/viewtopic.php?f=146&t=427248
你说的问题在上面这个帖子有各种测试,属于大家 ...

这个帧数肯定不正常了,即使X4的优化。但是X4这一块倒是不常见到这种情况,本来游戏优化就渣,但凡帧数上不去的肯定是各种原因排查了,到最后才发现想要有不错的优化基本不可能,只能靠硬件硬生生的拉升帧率
回复

使用道具 举报

发表于 2023-5-27 12:28:17 | 显示全部楼层
本帖最后由 KinzerX 于 2023-5-27 12:57 编辑
哈利路亚 发表于 2023-5-19 19:45
有参考意义但不大,众所周知X系列整体上吃CPU,且吃单核频率,GPU只要型号不是太低,且设置得当倒是不是特 ...


egosoft那个帖子截了几个近期的,看起来X3d并没有什么神油,虽然压力低的空旷地图确实帧数高,但大量工厂流水线的图就和常规ryzen相比区别不大了,估计这个时候已经爆三缓了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1UCC +2 好评 +1 收起 理由
狐狸莫德 + 2 + 1 真相令人心碎。。

查看全部评分

回复

使用道具 举报

发表于 2023-9-14 09:54:41 | 显示全部楼层
X4是不是工厂超过10个就开始卡了?40帧也没有吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站