Forum Discussion

EA_Illium's avatar
EA_Illium
Icon for EA Staff (Retired) rankEA Staff (Retired)
4 years ago

Re: battlefield 1 fps drop issue

Hey @darsam26 In general you can try things like adjusting in-game settings, closing other running applications and overlays, check for the latest windows and GPU driver updates. Can you try going through those and let us know if the FPS changes?

10 Replies

  • darsam26's avatar
    darsam26
    4 years ago

    Yes i have tried adjusting things you've mentioned to no avail. However, i've tried to create user.cfg and put in battlefield 1 directory and it makes my fps stable on 60 fps with no laggy or stuttering, so it did help a little. But i didnt solve the problem because i guess my rig could run battlefield 1 with much higher fps.

  • EA_Illium's avatar
    EA_Illium
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    4 years ago
    @darsam26 Are you running anything else while playing? Would it be possible to get a dxdiag of your system?
  • EA_Illium's avatar
    EA_Illium
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    4 years ago

    Hey @darsam26 To confirm I see 2 GPU's list an integrated and dedicated GPU, can you set the game to run through Nvidia control panel to the 3050 and check if this continues?

  • EA_Illium's avatar
    EA_Illium
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    4 years ago

    Hey @darsam26 To confirm I see 2 GPU's list an integrated and dedicated GPU, can you set the game to run through Nvidia control panel to the 3050 and check if this continues?

  • darsam26's avatar
    darsam26
    4 years ago

    Hi @EA_Illium , I have set the 3050 as my default GPU specific for Battlefield 1 in Nvidia control panel. Even i set the 3050 as a default GPU in Global setting in Nvidia control panel as well.

    Earlier today, i tried to remove user.cfg file from my Battlefield 1 directory and the game starts lagging/stuttering again, then i add user.cfg back again and the game running smooth and stable on 60 FPS.

    Let's say this issue has been solved with the user.cfg, but why do i need to put user.cfg in the first place? why i cannot run this game normally without user.cfg intervention?

    Thank you

  • EA_Illium's avatar
    EA_Illium
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    4 years ago

    Hi @darsam26 To confirm moving the file out then back in, stabilizes your FPS? To check is it set to read-only, or are there any security software flags popping up with BF1?

  • darsam26's avatar
    darsam26
    4 years ago

    Hi @EA_Illium ,

    1. Yes, the file stabilizes my FPS and makes the game playable (no lagging/stuttering).

    2. No

    Since i cannot attach the user.cfg file, i will paste the content of the file here, thank you.

    Client.XInputOverridesDirectInput 1
    UI.DrawEnable 1
    Window.PosX 0
    Window.PosY 0
    Window.Width 0
    Window.Height 0
    GameTime.MaxVariableFps 60
    Render.DrawScreenInfo 0
    Render.ResolutionScale 1
    Render.FrameSynthesisScaleH 0
    Render.FrameSynthesisScaleV 0
    Render.ResolutionScaleDynamicDrawDebug 0
    Render.ResolutionScaleDynamicGraphMax 0
    Render.ClampGpuMemory 0
    Render.VSyncFlashTestEnable 0
    Render.OutputBrightnessTestEnable 0
    Render.DisplayMappingSdrPeakLuma 200
    Render.DisplayMappingHdr10PeakLuma 0
    Thread.ProcessorCount 4
    Thread.MaxProcessorCount 4
    Thread.MinFreeProcessorCount 0
    Thread.JobThreadPriority 1
    WorldRender.TransparencyShadowmapsEnable 0
    WorldRender.MotionBlurEnable 0
    WorldRender.MotionBlurRadialBlurMax 0
    WorldRender.MotionBlurQuality 0
    WorldRender.MotionBlurMaxSampleCount 0
    WorldRender.FrameSynthesisMode 0
    WorldRender.FilmicEffectsEnable 0
    WorldRender.EmitterSunTransmittanceMapEnable 0
    WorldRender.EmitterSunTransmittanceMapResolution 0
    WorldRender.LightTileCombineOutdoorLightsEnable 0
    WorldRender.LightTileCsPathEnable 0
    WorldRender.PlanarReflectionEnable 0
    WorldRender.InterpupillaryDistance 0
    WorldRender.SpotLightShadowmapEnable 0
    WorldRender.SpotLightShadowMapResolution 0
    RenderDevice.VSyncEnable 0
    RenderDevice.TripleBufferingEnable 0
    RenderDevice.RenderAheadLimit 2
    RenderDevice.StereoConvergenceScale 0
    RenderDevice.StereoSeparationScale 0
    RenderDevice.StereoSoldierZoomConvergenc­eScale 0
    RenderDevice.DxDiagDriverDetectionEnable 0
    RenderDevice.Dx11Dot1Enable 1
    RenderDevice.Dx11Dot1RuntimeEnable 1
    PerfOverlay.DrawFps 0
    PerfOverlay.fpsdisplayscale 4
    NetworkPerfOverlay.Enable 0
    NetworkPerfOverlay.ShowOnProblemsTimeout 0
    PostProcess.ForceDofEnable 0
    PostProcess.DofMethod 0
    PostProcess.BlurMethod 0
    PostProcess.SpriteDofEnable 0
    PostProcess.SpriteDofHalfResolutionEnable 0
    PostProcess.DynamicAOEnable 0
    PostProcess.DynamicAOMethod 0
    PostProcess.ScreenSpaceRaytraceEnable 0
    PostProcess.ScreenSpaceRaytraceDeferredResolveEnable 0
    PostProcess.ScreenSpaceRaytraceSeperateCoverageEnable 0
    PostProcess.ScreenSpaceRaytraceFullresEnable 0
    PostProcess.ScreenSpaceRaytrace32BitEnable 0
    PostProcess.ScreenSpaceRaytraceQuality 0

  • Hi @EA_Illium , I just realized what makes my fps going no more than 60 fps is because of the configuration here "GameTime.MaxVariableFps 60", when i set the number to be 150, i got around 130-150 fps while in game. So this file really resolve the problem i face.

    But the question still remains, why do i need this file to make my BF1 no lagging/stuttering (playable)?

    For your information, without this file i got around 30-40 fps and the game is really lagging/stuttering (not playable).

    Thank you.

  • Yea adding user.cfg in the file, to permanently increase "gametime.maxvariablefps ###"   ### is the max fps you want, my monitor does 240 @ 4k , but I have to do it each time in game "tild" button, trying to permanently load "gametime.maxvariablefps 240" which requires adding "user.cfg" and within this file "gametime.maxvariablefps" but adding within bf1 is tricky still researching how with windows 11. Until then have to type in game each time.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,572 PostsLatest Activity: 3 days ago