2042电脑配置科普以及一些提升帧数的办法
战地2042吧
全部回复
仅看楼主
level 3
TomCJ_7 楼主
直入主题
吧里有许多朋友发现自己的显卡还行结果帧数却上不去,或者贴吧看到有同样配置的吧友帧数比自己高很多,或者怎样修改分辨率画面设置帧数波动都很小的这些情况。此贴会先说明如何找到你配置之中的短板,然后再根据短板来进行帧数的提升。
1. 弄清楚是cpu瓶颈还是gpu瓶颈
大型的多人联机游戏和单机游戏不一样的是,除了对gpu有要求对cpu也有很高的要求。因为同战场内会有其他玩家的各种非预定性行为带来的巨大计算,这些在npc行为预定的单机游戏中是没有的。在对cpu和gpu都有要求的情况下,会有三种情况造成低帧数; cpu瓶颈gpu冗余,cpu冗余gpu瓶颈以及cpu和gpu都瓶颈。需要了解是这三种情况中的哪一种才能有效地去提帧。 最可靠也是最快捷的办法是开外部软件实时显示cpu和gpu的占用率以及内存和显存的占用率。开启之后进到游戏里面进行对系统压力最大的模式进行测试,128人的突破模式是压力最大的因为大量的玩家会在一个相对其他模式下较小的范围内进行交战。对比32人的门户或64人的征服模式,lz的平均帧数可以下降百分之20。(ps:lz有看到很多玩家直接给出配置然后就进行帧数比较,其实这样是不太好比的,因为大家得到帧数进行的游戏模式很可能不一样,比如我用64人征服去和128人突破比那么就没有太大意义,对系统的压力都不一样。)
然后进行观察,看哪一个的占用率特别高就说明哪个是瓶颈。比如cpu占用是70-90%,gpu只有40-50%甚至更低,那么就是cpu瓶颈。同样也要看内存和显存的占用率有没有很高,这两个最好的情况是至少各自要剩下1g。因为爆内存会直接拉低cpu效能导致瓶颈,举个例子lz最早是8g的内存 瑞龙7 5800h的u配3060 130w的gpu,玩战地1的全高的时候帧数有时候会跌倒60以下平均不过75。内存的占用率在98%徘徊。加了一根内存条之后,最低帧数150+(当然加内存组双通道会有一些额外的提升,但最主要的是内存冗余cpu能够正常工作性能就提升了)。爆独立显存的情况也不好,因为独立显存爆掉后会去用空余的内存(即共享显存),而内存的交换速率是比显存慢非常非常多的,这个时候不光拖累gpu也会拖cpu。 这就是为什么有时候纹理质量这个并不吃算力的选项在调低之后帧数反而提升,因为纹理是非常吃显存的,尤其分辨率越高的情况下吃显存会越严重,可以直接吃爆显存导致gpu瓶颈。这样的列子b站上就有。有些up主测试内存的频率数对性能有何影响时,用到了2666mhz,3200mhz和3600mhz的内存条然后跑了许多测试得到的结果是对性能影响基本为0,甚至有时候3600mhz会比2666mhz少百分之1帧。产生这样的情况是因为2k或4k分辨率下,显存或者显卡已经满载成为了短板,这个时候去改变cpu这条长板相关的硬件是不会有性能影响的。
如果大家手里没有软件可以实时显示cpu,gpu,内存显存利用率的话,也有办法大概判断是cpu还是gpu瓶颈。首先进入游戏,然后打开橘子自带的帧数显示器。进入到对你的系统来说压力最大的游戏中,64突破或者128突破里面。开始游戏,然后大概感觉自己的平均帧。之后调低分辨率继续进行游戏,再感觉一下平均帧的变化。如果明显感觉游戏流畅了,那么极有可能是gpu瓶颈。如果没有明显变化,那么说明是cpu瓶颈。这是因为分辨率是完全的gpu任务。同时cpu瓶颈一般会有跳帧的情况,即帧数一直很稳定然后在一瞬间掉到几帧或者直接卡顿几毫秒的,这种基本也是cpu瓶颈。
搞清楚cpu和gpu瓶颈之后,就得知道到底是这个u本身性能不足还是内存显存炸掉了导致的性能无法发挥。有软件的可以直接看软件给的即使信息,没有的话就切换出去看任务管理器。
2.不同情况的提帧方法
2.1cpu瓶颈
cpu瓶颈有三种情况,cpu本身不行但内存的频率和大小是够的;cpu本身够但内存的频率大小不够以及全都不行。 如果是和内存大小和频率有关的话,只能换内存条。fps主播闻香识就是这种情况,他最初是单根的4800mhz的内存条,cpu和显卡占用率都很低。之后换加了一根内存条 同时超频到5333,占用率马上就上来了,最低帧数从80到120帧。忘记他是发的微博还是b站了,不过可以搜得到。贴吧里面也有用xmp解开主板频率限制来达到提升帧数的,原理也是一样的,解决内存条的问题。不过这个方法我不推荐,因为如果你没有听说过xmp的话很大可能就是你不需要这个东西。这个东西说白了就是内存条物理上能够达到3200mhz但是放到主板上面就只有2666mhz,因为主板制造商限制了这个主板上内存的最大频率。这是和系统稳定性有很大关系的。所以如果你一定要解除限制,最好查阅这个主板相关的资料看看网上解除限制之后有什么问题再说。
接下来说cpu本身性能不行如何提帧,最有效的办法是用dx12运行游戏,具体的原理没法讲清楚不过对于新出的游戏来说dx12会减轻cpu的负荷提升帧数。这也是为什么最近的游戏画面选项里不会出现以dx11还是dx12运行的选项,因为都默认建立在dx12之上以获取最好性能(17年之前可能会有dx11优于dx12的情况,但之后不会这是api的发展趋势)。 2042里面是没有dx12设置选项的,所以玩家需要到配置文件里面手动开启。方法如下
到Documents\Battlefield 2042\settings 文件夹下找到 PROFSAVE_profile。然后右键记事本打开,同时按control+F
跳出的搜索框内输入dx12。然后点寻找,找到一行指令 GstRender.Dx12Enabled。你应该可以看到后面的数字是0,把0改成1。然后关闭保存记事本。这样就强制开启了dx12。 完事之后再打开游戏,最起码的情况是你不会再跳帧或者频率小很多,最好的情况是你的平均帧能上升10加。看你cpu性能差多少,差太多dx12补不上。
第二种方法是通过降低cpu的预染帧来给cpu减负。对于n开来说,打开控制面板有个选项叫最大预染帧数,或者叫低延迟模式。然后你选择其中一个选项比如最大预染帧数3或者开启低延迟模式之后点击应用。然后打开游戏看有没有提升。这个方法比较费时费力但对解决跳帧帮助比较大。a卡用户我不太清楚,但肯定有类似的选项可以网上搜一下。
2.2gpu瓶颈
gpu瓶颈的解决方法就很多,因为调低画面设置里的任何选项都可以降低对gpu的负担,只不过程度不一样。我在这里推荐一个修改配置文件的降低阴影计算的方法。同样还是到Documents\Battlefield 2042\settings 文件夹下找到 PROFSAVE_profile。右键打开,control+F搜索,找到GstRender.ShadowQuality 这一行,把后面的数字改为0。
3.一些基本的性能提升小操作
n卡控制面板电源设置调为最高性能,geforce experience删掉(因为这个东西默认有个控制电源的设置会影响性能,如果不想删它可以找到这个设置把它关掉,不过我想不起来叫啥了),禁止游戏内橘子页面。
2021年12月18日 18点12分 1
level 3
TomCJ_7 楼主
以上的方法来自reddit和youtube从游戏b测以来的各种总结。
最后附上我的id 欢迎大家来一起开黑啊!
2021年12月18日 18点12分 2
level 6
插个眼 我9400f+3080 试试大佬的方法哈哈哈
2021年12月19日 11点12分 3
level 9
当时nga还看过一个讨论内存频率对游戏实际帧数影响的帖子,基本上ddr4 3200以下频率提升到3200对帧数影响不超过个位数,3200以后提升微乎其微,xmp肯定是要开的,开了才是厂商对外宣传的频率。
至于瓶颈看占用就行了,cpu gpu占用悬殊,帧数低,就是占用高的瓶颈了。gpu就降特效,cpu没办法,只能打64了
2021年12月20日 03点12分 4
level 13
好帖子没人顶啊,2060s在2k下材质质量设置低明显卡顿减少
2022年01月09日 16点01分 5
2k高材质显存容易爆 一爆就去吃内存 就会有卡顿 👍
2022年01月09日 16点01分
@TomCJ_7 我今天开了微星小飞机看了下显存占用,材质质量开高,为啥只占了3.7g,2060s有8g[狂汗]
2022年01月10日 02点01分
@银河☞投递员◆ 不应该啊 我1080p开极高有5.1g
2022年01月10日 02点01分
我晚上回去再测试下,我显卡占用倒是稳定90%以上的
2022年01月10日 03点01分
level 3
TomCJ_7 楼主
最近lz更新到最新的win10 试了开启windows以前很坑的 hardware-accelerated gpu scheduling. 结果游戏帧数还有响应明显提高。 大家可以去试试开启。
2022年01月09日 16点01分 6
这个怎么开呀,挖一下坟
2022年06月12日 19点06分
level 6
为什么我枪神6是70针 外接显示器之后还只有40针诶
2022年06月16日 02点06分 7
枪神6竟然才70帧
2023年01月12日 11点01分
@获得一定护士节 有2个c口 另外一个是集显的
2023年01月12日 13点01分
level 1
楼主我这橘子里下的2042里没有settings文档求解
2022年09月19日 05点09分 8
level 3
感谢大神🙏 之前一直50帧最高60帧,按你的方法调了之后简直神了 我锐龙5 2600 rtx2060 8g*2 2933hz 材质 质量 网格拉最高 dlss平衡 其他全低或者关 大战场人少120-130帧人多80-90帧,有时候短暂跳一下70我也不知道怎么稳[汗][汗] 团队死斗就稳定120帧。
2022年12月20日 15点12分 9
那个环境遮蔽SSAO,我试了一下这个关或者开其他的会减10帧20帧大概,现在巨清晰,帧数也涨上来了,开了DX12后明显感觉帧数上来了但是还是会浮动10-20帧左右(128人)然后cpu占用一直90%以上,经常95%,显卡的话10%-20%吧,另外一定要把geforce和橘子的游戏覆盖给关掉,会涨20帧以上[哈哈]
2022年12月20日 15点12分
@AMDyes1 更新一下,最近换了5600,显卡直接吃到97%,左右,内存条换了两根金百达3600 8g,cpu现在最高吃70%,帧数贼稳120+
2023年02月26日 04点02分
level 11
而我怎么没有那个dx12的文件夹呀
2022年12月21日 08点12分 10
level 1
我是1060加AMD 7 2700加16G 2666
128人卡爆,64人征服又下线了,楼主可以给我分析一下吗,我是该换卡还是换u?
2023年01月11日 01点01分 11
换u可能明显一点,战地吃内存条和u
2023年02月26日 04点02分
level 2
残血光影精灵都能稳90-110
2023年11月09日 06点11分 12
level 10
好贴没人看系列 最支持的一集[呵呵]
2023年11月10日 19点11分 13
1