主要方法解决
游戏本体设置
首先在战地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
- All Guilds
- Who is Ewelina Lis?
- SEASON 7: SHARK BAIT \
- 7.30e () falck support
- How to increase cockpit fov to make plane and heli first person bearable
- HOW TO OPEN GAME
- How to JUMP
- How Not To Get Depressed While Playing BATTLEFIELD 2042
- Controller mapped incorrectly? Here's your fix. (PS4 controller)
- Battlefield 2042 Portal Codes
- Gua de logros de Battlefield 2042