2042CPU

2042CPU

主要方法解决


2042CPU image 1

2042CPU image 2
2042CPU image 3
2042CPU image 4
2042CPU image 5

游戏本体设置

首先在战地2042游戏根目录创建一个名为user.cfg文件

在上述文件内添加:

Thread.ProcessorCount 8

Thread.MaxProcessorCount 10

Thread.MinFreeProcessorCount 0

Thread.JobThreadPriority 0

前两行根据自身CPU设置,我朋友的CPU是Intel(R) Core(TM) i7-12700H CPU

由于开启了超线程技术,所以实际我的CPU核心数为14,线程为20

第一行为CPU数量,其中第二行是最大游戏调用的线程数:我设置的是8,我怕CPU转不动

剩下的三行,四行默认即可。

可以看到Thread.MaxProcessorCount下方的16(默认值)应该为我设置的8

系统层修改战地2042

如果实在不行,就通过任务管理器改游戏进程的优先级

1右键开始菜单输入

regedit

2转到 HKEY_LOCAL_MACHINE -> SOFTWERE -> MICROSOFT -> WindowsNT -> CurrentVersion -> Image File Execution Options

3现在创建一个新项(右键单击'Image File Execution Options' - 新建 - 项)并将其命名为“BF2042.exe”(不带引号)

4然后在该文件夹中(右键单击BF2042 .exe)创建一个新项目并将其命名为“PerfOptions”(不带引号)

5现在在 PerfOptions 中创建一个 DWORD 32 位值(右键单击 PerfOptions - 新建 - DWORD32位值)

6然后将其命名为“CpuPriorityClass”(不带引号)然后右键单击它并单击修改...将值数据从 0 更改为 3(16进制)

7重新启动 pc

备注

如果配置文件没备份还改乱了,直接删掉 settings 文件夹,再开游戏游戏会自动生成新的 settings 文件夹

未来帧渲染关掉,开了有输入延迟;该项配置文件应该为 GstRender.FutureFrameRendering 0

如果开游戏发现每次分辨率都被重制,在配置文件找到 GstRender.ResolutionWidth 和 GstRender.ResolutionHeight,width 是显示器分辨率宽,height 是高,自己设定高保真物体数量 低

GstRender.ConsoleAntiAlias 0 (抗锯齿)

GstRender.ShaderQuality 0.000000

GstRender.ShadowQuality 0

GstRender.TransparentShadows 0

GstRender.WeaponDOF 0 (武器景深)

GstRender.WindowBordersEnable 0

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3265588240					

More Battlefield 2042 guilds