• Amused
  • Angry
  • Annoyed
  • Awesome
  • Bemused
  • Cocky
  • Cool
  • Crazy
  • Crying
  • Depressed
  • Down
  • Drunk
  • Embarrased
  • Enraged
  • Friendly
  • Geeky
  • Godly
  • Happy
  • Hateful
  • Hungry
  • Innocent
  • Meh
  • Piratey
  • Poorly
  • Sad
  • Secret
  • Shy
  • Sneaky
  • Tired
  • Wtf
  • User Tag List

    Page 1 of 2 12 LastLast
    Results 1 to 10 of 20

    Thread: Battlefield 4 Tweak Guide

    1. #1
      Clan Member
      Mood:
      ----
       
      Crusader-NZ's Avatar
      Join Date
      24 Oct 2013
      Battlelog
      crusader-nz
      Location
      Christchurch, NZ
      Posts
      45

      Battlefield 4 Tweak & Optimisation Guide

      Hi guys, please help me complete this guide with any settings you may know of or find to help game performance.



      Section:

      1. Game Settings:
      2. NVIDIA Graphics Settings:
      3. AMD Graphics Settings:
      4. Latency Tweaks:
      5. Troubleshooting / Issue Mitigation:






      ######################################

      Game Settings:



      In Game Settings to Increase FPS:

      1) Turn down post processing.
      2) Disable depth of field.
      3) Lower the texture quality if graphics card has a low quantity of VRAM.
      4) Try using FXAA over MSAA.
      5) Optimally turn off AA.
      6) Set mesh quality to medium. (Affects rendering of long distance objects)
      7) Turn VSYNC off to reduce input lag.




      Out of Game Settings to Increase FPS:

      1) EDIT the user.cfg file for battlefield 4.
      2) Set the following configuration.

      GameTime.MaxVariableFps 60
      PostProcess.DynamicAOEnable 0
      RenderDevice.Dx11Enable 0
      RenderDevice.ForceRenderAheadLimit 1
      RenderDevice.TripleBufferingEnable 0
      WorldRender.DxDeferredCsPathEnable 0
      WorldRender.FxaaEnable 0
      WorldRender.MotionBlurEnable 0
      WorldRender.SpotLightShadowmapEnable 0
      WorldRender.SpotLightShadowmapResolution 256
      WorldRender.TransparencyShadowmapsEnable 0



      3) Other settings to change in the user.cfg file.
      GstAudio.YourSoundSystem 4
      GstRender.ConsoleAntiAlias 0
      GstRender.AntiAliasingPost 0
      GstRender.AntiAliasingDeferred 1 (running msaa over fxaa uses more gpu then fxaa and takes load of cpu)
      GstRender.FullscreenMode 0






      Show FPS in game: (on the fly)


      Hit the following ~ (tilde key on keyboard to open console while in game)
      perfoverlay.drawfps 1




      Permanently Show FPS in game:

      -Add this command to the user.cfg file.

      PerfOverlay.DrawFps 1



      Remove input lag: (default directory replace with your username:

      1) C:\Users\YOURNAME\Documents\Battlefield 4\settings\PROFSAVE_profile
      2) open file with notepad++ and edit the following command as i list.
      3) Set: GstInput.Deadzone 0.000000




      ######################################

      NVIDIA Graphics Settings:



      Driver:

      Use Driver version 331.65 or later to give increase in FPS.
      http://www.nvidia.com/Download/index.aspx?lang=en-us




      ######################################

      AMD Graphics Settings:


      Driver:

      Use driver version 13.11 beta or later to give increased FPS.
      http://support.amd.com/en-us/download




      ######################################

      Latency Tweaks:


      Network Smoothing Factor:

      Default (mid = 50ms)
      Low (far left = 0ms)
      High = (far right =100ms)


      Solution #1:
      - Set this value to zero (far left) for no delay. This may provide the MOST hit detection, however animations displayed may be less accurate.

      Solution #2:
      - Set this value to what your average game ping is to have a BALANCED setting of smooth animations and potentially higher accuracy.



      The DO NOT Do List:
      - This is just a note here concerning some people on the internet saying to "disable nagles algorithm".

      DO NOT do this. It ONLY affects TCP and may lower your throughput during downloads.
      MOST games, except MMOs use UDP, NOT TCP.
      UDP is connectionless and already goes as fast as it can.

      It makes me cringe when retards who know nothing about networking, advise to do this for games which use UDP for transport.




      ######################################

      Troubleshooting / Issue Mitigation:



      Sound Looping:
      1) Try updating graphics drivers.
      2) If the aboce fails, remove NVIDIA true audio and update sound drivers.
      3) Try a reinstall of any audio drivers.


      Graphics Flickering:

      1) Update to the latest NVIDIA or AMD graphics drivers.
      2) Uninstall and then reinstall graphics drivers if the above fails.



      DirectX Function Device Error:
      1) Go to: C:\Users\YOURNAME\Documents\Battlefield 4\settings\PROFSAVE_profile
      2) Open the profile using notepad.
      3) Find the value. Render.OverallGraphicsQuality 0
      4) Change the value from 0 to 1 and save.
      Last edited by Crusader-NZ; 04-11-2013 at 12:20 PM. Reason: Added content

    2. #2
      Registered User
      Mood:
      Sneaky
       
      FeralFoxTrot's Avatar
      Join Date
      24 Sep 2013
      Battlelog
      SoV-FeralWIFI
      Location
      NZ Auckland
      Posts
      380
      For game settings I know a few things, Post processing quality gives a moderate performance hit, it effects the quality of motion blur and depth of field, also having depth of field and motion blur enabled can lower performance a fair amount. two things you shouldn't use if you want to see what your aiming at. Resolution should optimally be set to the maximum it can be, to fit your screen resolution. Texture quality should not lower performance much providing your card has the ram for it, 2-3gb at 1080p ultra should be enough. Anti-aliasing cleans up jagged edges, Msaa is the cleanest but drops framerate significantly. 4x Msaa can almost cut your framerate in half. Fxaa does a good job at a low performance hit, but blurs the image slightly, and doesn't get rid of texture shimmering.Effects quality affects the quality of smoke, explosions, particle effects,etc, it hasn't got much of a performance hit. Mesh quality effects object geometry, and accuracy of the long distance rendering of the map, and when objects pop in, has a fairly big performance hit, but should be set to medium at least if possible. Vsync, personal preference, it stops scren tearing and makes the game look smoother if your framerate is higher than your monitors refresh rate, but causes mouse lag, and sometimes mouse smoothing and prediction. Generally, for competitive reasons, it is better to set this off. If you really want smoothness, you can limit your framerate to 1 or 2 below your monitors refresh rate (eg, 59, 58) Then turn vsync on, this should gives smoothness with very little, but still some mouse lag, only some people will notice the lag.

      As for latency tweaks, Network smoothing, causes the smoothing of animations to make characters look smoother while running around. (Basically, if you stop running for a fraction of a second, and start again, network smoothing will make it look like it never stopped on someone elses screen, it sort of predicts.) It is inaccurate, as it is providing a false image, and can cause delay, it should really be disabled.

    3. #3
      Registered User
      Mood:
      Awesome
       
      bogzillar's Avatar
      Join Date
      06 Oct 2013
      Battlelog
      BogzillaR
      Location
      Victoria
      Posts
      135
      i compiled a guide over at cybergamer to help others during BETA, granted the final release will run alot better it will still be usefull to some with older machines or those experiencing noticeable input lag and or Direct X problems.

      http://au.cybergamer.com/forums/thre...-fixes-thread/

    4. #4
      Registered User
      Mood:
      Sneaky
       
      FeralFoxTrot's Avatar
      Join Date
      24 Sep 2013
      Battlelog
      SoV-FeralWIFI
      Location
      NZ Auckland
      Posts
      380
      Thats some useful info, I was just posting some fairly obvious stuff, but one piece of advice is still good,: To stop screen tearing, and give almost no input lag,(this should be further improved by your deadzone fix) User a program like msi afterburner, or overwolf to limit your framerate to 1 value lower than your monitors refresh rate. Then activate vertical sync.

      I think the way this works may be due to vsync not displaying extra frames in which movement may have happened, so you get this laggy feeling, and delayed reactions, because the other frames just aren't showing. The framerate limit should stop your graphics card rendering any more frames. So generally nothing is missed, but some people still report minor lag. I don't know what causes that though.

    5. #5
      Clan Member
      Mood:
      ----
       
      Crusader-NZ's Avatar
      Join Date
      24 Oct 2013
      Battlelog
      crusader-nz
      Location
      Christchurch, NZ
      Posts
      45
      Added content.

      Keep it coming if you have more.

    6. #6
      Clan Member
      Mood:
      ----
       
      Crusader-NZ's Avatar
      Join Date
      24 Oct 2013
      Battlelog
      crusader-nz
      Location
      Christchurch, NZ
      Posts
      45
      Quote Originally Posted by FeralFoxTrot View Post
      As for latency tweaks, Network smoothing, causes the smoothing of animations to make characters look smoother while running around. (Basically, if you stop running for a fraction of a second, and start again, network smoothing will make it look like it never stopped on someone elses screen, it sort of predicts.) It is inaccurate, as it is providing a false image, and can cause delay, it should really be disabled.

      Not quite.

      If set too low, it causes players to teleport around on screen.
      If set too high, it you are behind everyone else.
      Optimal = hit reg in line with where the player actually is which is determined using interpolation & extrapollation using the delay value.


      Lowest end of the in game bar = 0 ms delay.
      High = 100 ms delay. (default)


      Optimal value is what your in game ping is.
      Same with BF3, 2142, BF2 etc.

      In games before BF3 you had to manually adjust this value in the config file unless you used hitfixer.
      Last edited by Crusader-NZ; 31-10-2013 at 02:14 PM.

    7. #7
      Registered User
      Mood:
      Sneaky
       
      FeralFoxTrot's Avatar
      Join Date
      24 Sep 2013
      Battlelog
      SoV-FeralWIFI
      Location
      NZ Auckland
      Posts
      380
      So say I had 35 ping, if I set it just above a third of the way, would I get the best hit detection and experience, Because I have heard that bit of advice, but there is so much conflicting info on the matter that it's insane.

    8. #8
      Clan Member
      Mood:
      ----
       
      Crusader-NZ's Avatar
      Join Date
      24 Oct 2013
      Battlelog
      crusader-nz
      Location
      Christchurch, NZ
      Posts
      45
      Just watch the videos online of hitfixer. (Allowed you to change it on the fly when you were in game)

      http://vimeo.com/1313131



      It will confirm what I am saying.


      Originally before this was discovered in BF2 by enthusiasts, everyone was at the 100ms buffer.

      It makes sense though, your client needs to believe the enemy target you are shooting at is actually there in order to play the "hit" animation (your crosshair flashing or w.e) and to better register it as a shot.


      What DICE SHOULD DO... is have the latency compensation value MATCH your current in game ping and dynamically update.

      Unfortunately since BF2 when first introduced it has been static.

    9. #9
      Clan Member
      Mood:
      ----
       
      Crusader-NZ's Avatar
      Join Date
      24 Oct 2013
      Battlelog
      crusader-nz
      Location
      Christchurch, NZ
      Posts
      45
      Also just noticed VF4 is again client side hit detection.


      Client Side: Downside is laggy players benefit and you have issues of dying behind cover.
      Server Side: Downside is shots may not register.


      Client Side: Laggy players benefited.
      Server Side: Laggy players penalised.

    10. #10
      Registered User
      Mood:
      Sneaky
       
      FeralFoxTrot's Avatar
      Join Date
      24 Sep 2013
      Battlelog
      SoV-FeralWIFI
      Location
      NZ Auckland
      Posts
      380
      I imagine this is because of the amount of trading deaths that occur with server side, I don't really mind, in bf3 this wasn't the biggest issues, just an occasional annoyance that was kept fairly low by high ping kicking. (EDIT) Also, as for the tweak guide, would it be appreciated if I made a full tweak guide on the visual impact and performance hit of all settings for BF4? I might upload it to cybergamer if it is.
      Last edited by FeralFoxTrot; 01-11-2013 at 08:29 AM.

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •