战地2042吧 关注:142,412贴子:2,807,726

0成本让游戏性能翻倍 释放CPU隐藏战力

只看楼主收藏回复

战地2042从主机移植到PC,底层代码并没有针对PC进行优化,导致无论你的处理器有多少核心,游戏默认只调用了8线程。

进入游戏,按“`”呼出控制台,输入render,在下拉菜单中选择第一个drawsysinfo,然后在后面输入true,回车,关闭控制台,看到红框中的job threads,就是工作线程数,游戏默认是8。


如何破解呢?在游戏文件夹下,建立user.cfg文档,输入内容:
Thread.ProcessorCount 8(你的处理器物理核心数)
Thread.MaxProcessorCount 16(你希望游戏使用的线程数)
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
推出,保存。

进入游戏,看到游戏使用了cfg文件里对应的线程数

设置前的处理器占用率

设置后的处理器占用率

性能表现。需要注意的是,处理器占用率并不是越高越好,因为底层代码并没有对超线程进行优化,线程占用达到一定值后,帧数反而会下降,但是线程占用越多,帧生成时间肯定更平滑,卡顿也会更加少。实测,8c16t处理器最佳性能表现是使用12线程(12t),也就是你的处理器线程数的75%




帧生成曲线,使用线程数越高,越平滑。
当然,你也可以直接上12代酷睿,一劳永逸:

12代IPC很强,直接GPU占用率拉满。
或者,使用HEDT平台的处理器

X平台的内存效能不是z平台能比的。无论是内存带宽还是延迟都超出12代不少。当然12代配合高频DDR5的条子(6000 cl36),还是能获得和x平台一样的内存效能。实测,6900K的顺滑度和12900K相当。
当然,最终的优化还是要等dice从底层动手,因为即便是12900K也无法战胜2042:


开了光追,某系场景GPU利用率还是不满,帧数也和6900K平台一样。

开了光追,10代U以上众生平等。


现在的情况是,综合目前看到的数据,和用户体验,光追关,大家一起顺,12代只是提升帧数上限,下限还在显卡,光追开,大家一起不顺,瓶颈扔到gpu,12代没有神奇救场。。。只能说优化工作还是在dice这边,等12.4的补丁。


IP属地:广西1楼2021-11-30 15:39回复
    顶上去,这个是至今为止最有效的方法,其他那些什么系统电源全屏优化注册表之类的,都是治标不治本~~~


    IP属地:广西2楼2021-12-01 19:14
    收起回复
      2025-05-12 04:53:45
      广告
      。。。


      IP属地:河南来自Android客户端3楼2021-12-01 19:21
      回复
        继续顶


        IP属地:广西来自Android客户端4楼2021-12-01 19:27
        回复
          amd 能用么


          IP属地:广东来自iPhone客户端6楼2021-12-01 19:40
          收起回复
            6核6县城哭了


            IP属地:四川来自Android客户端7楼2021-12-01 19:41
            收起回复
              cy


              IP属地:广西9楼2021-12-01 20:16
              回复


                IP属地:河南来自iPhone客户端10楼2021-12-01 20:18
                回复
                  2025-05-12 04:47:45
                  广告
                  我感觉贴吧这么多方法,不如打开dlss平衡提升25帧


                  IP属地:江苏来自iPhone客户端11楼2021-12-01 20:21
                  收起回复
                    9700K,寄,八线程辣鸡U


                    IP属地:湖北12楼2021-12-01 20:22
                    收起回复
                      1600x 加1060 表示终于能上40帧了 爽 顶起来


                      IP属地:四川13楼2021-12-01 20:34
                      收起回复
                        靠,把16个线程全开了,我就说怎么开个飞机都会卡顿


                        IP属地:云南来自Android客户端14楼2021-12-01 20:37
                        收起回复
                          显示线程的绿字怎么关啊


                          IP属地:山东来自iPhone客户端15楼2021-12-01 20:50
                          收起回复
                            amd12c24t的话,开到多少线程最好


                            IP属地:美国16楼2021-12-01 21:02
                            收起回复