战地风云™ 6

战地风云™ 6

96 个评价
How to fix lag and rubber-banding on large maps.
由 Goaticorn 制作
This will help with lag on large maps.
11
3
4
   
奖励
收藏
已收藏
取消收藏
Description of issue
Do you have problems with sliding around and rolling back to where you just were a moment ago? Do you feel like you are getting good performance and frames, yet somehow you are lagging and there is significant delay in actions and movement? Do you feel like your game goes into slow motion in the middle of an objective? This may be the guide for you!
How to fix the issue
The game (and apparently most frostbite games) under-utilize a lot of CPUs. You can tell it to use all of the available threads with this and hopefully it will fix it for you.

  • Make sure the game is closed.

  • Navigate to the main directory of the game.
    (for steam it is .../SteamLibrary/steamapps/common/Battlefield 6/)
    (or you can right click the game in your library and then Manage>Browse Local Files)

  • Create a new text document with right click

  • Rename it to "user.cfg" (no quotes and also make sure the file type and extension changes)

  • Enter the following text by editing the file with notepad

  • Thread.ProcessorCount X
    Thread.MaxProcessorCount X
    Thread.MinFreeProcessorCount 0
    Thread.JobThreadPriority 0
    GstRender.Thread.MaxProcessorCount Y

  • Replace X with your core count minus 1, and Y with your thread count minus the amount of threads you have per core.

    EXAMPLE if you have 6 cores and 12 threads, X should be 5 and Y should be 10.
    EXAMPLE if you have 8 cores and 16 threads, X should be 7 and Y should be 14.

    You can find your core and thread count using task manager (control+shift+escape is the shortcut) by going to the Performance tab and it should say Cores for cores (X) and Logical processors for threads (Y)

Once the file is done, make sure to save it and that it is placed in the right directory and with the .cfg extension. It might give you a warning when you rename it that the file type will change and may become unusable, just accept and ignore the warning.



Troubleshooting if it didn't work.
Make sure the file is placed in the base directory folder of battlefield. IT should be the same folder that contains bf6.exe along with a lot of .dll files and subfolders.

Make sure the file is correctly named user.cfg (it is important that ends in .cfg and that it isn't user.cfg.txt)

If the game crashes, you may have entered the incorrect values for X or Y, double check that you are using the core count for X and the thread count for Y.

If you are still lagging and have excluded outside variables (ping, other applications eating processing power, low pc specs) try playing the Rush or King of the Hill modes and see if it helps. Some people have had better performance with less players on the map.
If you have any questions, leave a comment and I will try to help.
Everyone has different PCs and this guide might not help you. If it doesn't, let me know and I will try to see if you have any other options.

If it helped you, let me know!
53 条留言
Goaticorn  [作者] 11 月 15 日 上午 8:36 
@wHiTeLiNeZ o_Ø Yeah its to leave overhead for the system functions or if someone has software open in the background. Theoretically, it doesn't have to be -1 core specifically, but enough to still run other things. If you experiment you may or may not see a difference between -1 or -2 cores/threads but it can help some people who are being bottlenecked by their cpu alone.
wHiTeLiNeZ o_Ø 11 月 14 日 下午 10:42 
@KaNe:
omg... dont cap the monitor refresh rate (Hz) =)
Set the in-game FPS limit to a low enough value that the average CPU usage while playing reaches a maximum of 80-85% and GPU usage around 95%. Furthermore, you should check the CPU/GPU temperature while gaming. One of them might be throttling during gameplay, which could also cause lag.

It could also be that your RAM or VRAM is full, or that the RAM is too slow. Or perhaps some overlays are not disabled (Steam, Discord, driver overlays, etc.).
-----------------------------------------------------------------------------------------
@Goaticorn:
Why -1 core/thread?
Theoretically, this prevents the game from using the last core in the numbering, while still allowing the OS to use the core prioritized... right?

For example: 8 cores / 16 threads = core numbering 0-7
the first core (core 0) is prioritized by the OS -> the eighth core (core 7) then remains unused, or am I mistaken in this assumption?
KaNe 11 月 1 日 上午 6:42 
Ok, So this did help for a bit, but what really worked for me was capping my monitor to 60hz and capping my in game fps to 60. worked a treat.
fox-fang- 10 月 29 日 下午 8:40 
seems to have worked for me but i suffered a noticeable fps loss
noobcrafting 10 月 29 日 下午 4:33 
Many guides dont have -1 core at same configs. Does it really necessary?
Jäggeri 10 月 26 日 上午 8:13 
I've tried every fix I've found and it still hasn't helped
Warlock 10 月 24 日 下午 9:03 
so if i have 14 cores 20 threads x13 y18
bobi 10 月 21 日 下午 1:16 
I got same problem but only on big maps 8vs8 works quite normal but anyway that above didnt help
♡Dopamine♡ 10 月 20 日 下午 2:47 
I tweaked my graphic settings and turned off DLSS, since then my connection problems in Conquest are gone.
Seems like DLSS causes the connection issues.
Ajt 10 月 20 日 上午 3:18 
now im just getting the circle with an X symbol on it most of the time.