欢迎光临散文网 会员登陆 & 注册

战舰世界小教室--修改帧数限制,解决报错Critical Error和港口卡顿的一些实践经验

2022-08-16 06:46 作者:hcjet  | 我要投稿

==> 其他战舰世界小贴士 <==

其实我之前的老破机子(E3 1285L+技嘉B85N+AMD R9 270X洋垃圾组合)一直没怎么遇到这些个问题,直到后来换了个3060显卡,问题反倒多了。

第一,先说修改游戏帧数限制

目前WOWS已经解锁最高FPS限制,很多高刷新率的游戏显示器可以更好地适应了,显卡也是开足马力铆足了劲跑,风扇呼啦呼啦的,我的显示器是32寸4K但刷新率只有60Hz,RTX3060能跑到90+ FPS,当然我们都知道帧数并不是越高越好,显示器刷新率低而帧数高差距大的话反倒可能有撕裂感,而且显卡满载跑既发热声音也大,所以我就给改成了60帧。

到游戏根目录找到preferences.xml文件,忘记了在哪没关系,这里直接打开。

文件在在最下面,记事本打开。

顶部几行就是,游戏最高刷新率限制是0没限制,港口默认刷新率是75,我都改成了60跟显示器同步,如果用的是电竞显示器144/210赫兹的那就没必要修改了,显卡可以满载跑效果更好。

稳定在59/60FPS,安安静静棒棒哒

第二,这个破游戏的老大难问题,Critical Error的报错

这个问题前几年都没遇到过,看来洋垃圾平台性能差但是兼容性高啊,后来换了华硕RTX3060闲时就会挂着挖矿,降低核心频率显存超频,有时候忘了恢复设置游戏过程中就会黑一下或者画面出现点状闪烁,然后战斗结束时会报critical error,从来没有在战斗过程中报错,我把显卡调成默认设置就正常了。

所以第一个解决办法就是不要超频/降频太多,尤其是显存和内存不要超频太多!!!

最近又装了台新电脑,用的是B660M+12100F+PNY RTX3060+32GB 3200内存,按道理应该比老平台好多了,也确实稳了一阵但是最近更新了0.11.7就出问题了。

也不知道毛熊瞎搞了啥,即使不开矿工,也开始频繁的报错了,而且不像以前了现在战斗过程中直接卡死,或者没报错但是键盘大部分按键失效,只有鼠标能动,必须重开;搞得老被人举报不胜其烦,这两天都改玩人机为主了!

时不时出现不胜其烦,也尝试了些帖子介绍的方法但基本没什么用处,开始怀疑是不是某些插件跟新版本不兼容导致的,尝试在安全模式启动,还是无效!基本能排除mod插件问题。

有一个建议是给windows新建一个账户,听着就不靠谱!我这新机器本身就建了两个账户,老机子反倒只有一个账户,偏偏老的没问题新的有问题。

至于客服建议更新显卡驱动,我也不认为是驱动问题,并不是很旧的驱动另一台机器也好好地,另外两张3060都是LHR版本,只能使用特定驱动才能解锁100%算力,鱼和熊掌不可兼得啊。(我还是打算试一试最新驱动到底行不行)

再看下错误摘要,这个EXCEPTION_ACCESS_VIOLATION就是很笼统的错误,经常出现在读取特定内存地址出错,或者访问受限制资源出错,总结一句就是软硬件冲突!这很难排查,就跟以前搞web开发时一样,经常一个bug百思不得其解一天都卡着解决不了,突然隔天又自己好了,更是一头雾水。

目前找了个办法暂时稳住,意思是偶尔还是会报错,但是缓解了很多频率低了,先凑合着玩吧。方法也很简单,参考官方论坛的方法,将bin文件夹里engine_config.xml文件修改一下,把虚拟内存默认的streamCacheSizeKB从2048调高一点,现在内存都很大,搞大点!

我这里改成了8192/16384两种看看有没有效果,暂时感觉明显好转,但是并未100%解决!我会继续研究,有进展再更新。

暂时缓解了critical error问题,尚未完全杜绝!

第三,港口卡顿问题

这个问题比较纯粹,并不是啥疑难杂症,主要原因是老毛子设计这游戏时候的缺陷或者说框架的先天不足吧,没有很好地考虑高并发I/O需求,现在越来越多的插件都需要跟不同的web服务通信,主流的方式都是restful API,WOWS也不例外,吞吐量的限制导致UI有一个反应过程,这个没啥好办法,想根治就要毛熊重新设计用户端口了。

也不知道从哪个版本开始,港口就开始变卡了

如果实在看着3-4秒的黑屏很恶心,那缓解的办法就是使用尽可能纯净的客户端,少装卸乱七八糟的插件,自己可以通过安全模式启动游戏来感受一下区别,基本上原生客户端能做到半秒内刷新,用mod插件多了需要的端口通信自然增加,而这一切有需要WG的web service支撑,刷新3秒左右是常态。

==> 其他战舰世界小贴士 <==

祝大家生活,游戏愉快!

战舰世界小教室--修改帧数限制,解决报错Critical Error和港口卡顿的一些实践经验的评论 (共 条)

分享到微博请遵守国家法律