PlayerUnknown’s Battlegrounds (sometimes referred to as PUBG or PU Battlegrounds) has been sweeping the PC gaming community, but many users have found their PCs struggling to keep up with the game. To help players out, we’ve put together a comprehensive coverage to help you boost your PlayerUnknown’s Battlegrounds FPS (frames per second) so you can compete at peak performance.

Many of the fixes below require the editing of game files. Be sure to follow all of our instructions completely to keep you from breaking any game files and having to re-download them.

How to Increase Your FPS

We’ve already shown you how to change your FOV, and while that makes playing the game much easier, it won’t necessarily affect your FPS in any way. The first part of our guide will be easy, but things will get a bit more complicated as we dive deeper.

You can also try changing your Steam Launch options to increase your FPS. It's not a guaranteed fix, but it is one more step that players can take to increasing their game's performance.

First, open up your Steam Library, navigate down to the game and right-click it. Select properties, then locate Steam Launch Options. In the field copy and paste the following info in the bar.

-malloc=system +mat_antialias 0 window -USEALLAVAILABLECORES -sm4

Once that’s done, it’s time to head to the game settings. Open up your file explorer and search %appdata%. Once there, navigate to Local\TslGame\Saved\Config\WindowsNoEditor. Here you’ll find several .ini files that you’ll need to edit.

The first .ini file we’re going to edit is GameUserSettings.ini. Open up the file and paste the following info into it.

[ScalabilityGroups]

sg.ResolutionQuality=70

sg.ViewDistanceQuality=0

sg.AntiAliasingQuality=0

sg.ShadowQuality=0

sg.PostProcessQuality=0

sg.TextureQuality=0

sg.EffectsQuality=0

sg.FoliageQuality=0

sg.TrueSkyQuality=0

sg.GroundClutterQuality=0

sg.IBLQuality=0

sg.HeightFieldShadowQuality=0

Save the file, then set it to read only by right-clicking and ticking Read Only.

Now it’s time to add some lines to Engine.ini.

[Core.System]

Paths=../../../Engine/Content

Paths=%GAMEDIR%Content

Paths=../../../Engine/Plugins/OceanPlugin/Content

Paths=../../../Engine/Plugins/Mutable/Content

Paths=../../../Engine/Plugins/Runtime/Coherent/CoherentUIGTPlugin/Content

Paths=../../../Engine/Plugins/RoadEditor/Content

Paths=../../../Engine/Plugins/2D/Paper2D/Content

Paths=../../../Engine/Plugins/Wwise/Content

 

[/script/engine.engine]

bSmoothFrameRate=true

MinDesiredFrameRate=60

SmoothedFrameRateRange=(LowerBound=(Type="ERangeBoundTypes::Inclusive",Value=60),UpperBound=(Type="ERangeBoundTypes::Exclusive",Value=144))

MaxPixelShaderAdditiveComplexityCount=128

MaxES2PixelShaderAdditiveComplexityCount=45

TimeBetweenPurgingPendingKillObjects=30

bDisablePhysXHardwareSupport=True

 

[/script/engine.renderersettings]

r.SeparateTranslucency=False

r.CustomDepth=1

r.DefaultFeature.Bloom=False

r.DefaultFeature.AmbientOcclusion=False

r.DefaultFeature.AmbientOcclusionStaticFraction=False

r.DefaultFeature.MotionBlur=False

r.DefaultFeature.LensFlare=False

r.DefaultFeature.AntiAliasing=0

r.ViewDistanceScale=1

r.ShadowQuality=0

r.Shadow.CSM.MaxCascades=1

r.Shadow.MaxResolution=256

r.Shadow.RadiusThreshold=0.1

r.Shadow.DistanceScale=0.1

r.Shadow.CSM.TransitionScale=0

r.DistanceFieldShadowing=0

r.DistanceFieldAO=0

r.DepthOfFieldQuality=0

r.RenderTargetPoolMin=300

r.LensFlareQuality=0

r.SceneColorFringeQuality=0

r.EyeAdaptationQuality=0

r.FastBlurThreshold=0

r.Upscale.Quality=1

r.TonemapperQuality=0

r.RefractionQuality=0

r.SSR.Quality=0

r.SceneColorFormat=3

r.TranslucencyVolumeBlur=0

r.MaterialQualityLevel=0

r.SSS.Scale=0

r.SSS.SampleSet=0

r.EmitterSpawnRateScale=0.75

Save the file, then right-click and set it to read only.

The final set of changes you need to make are to Scalability.ini. For these changes to take effect, you’ll also need to set all your in-game settings to Low.

[ScalabilitySettings]

PerfIndexValues_ResolutionQuality="50 50 50 50"

 

[[email protected]]

r.MSAA.CompositingSampleCount=1

 

[[email protected]]

r.SkeletalMeshLODBias=5

 

[[email protected]]

r.LightFunctionQuality=0

r.ShadowQuality=0

r.Shadow.CSM.MaxCascades=0

r.Shadow.MaxResolution=32

r.Shadow.RadiusThreshold=0.24

r.Shadow.DistanceScale=0.1

 

[[email protected]]

r.DepthOfFieldQuality=0

r.RenderTargetPoolMin=200

r.Upscale.Quality=0

 

[[email protected]]

r.MaxAnisotropy=0

 

[[email protected]]

r.TranslucencyLightingVolumeDim=1

r.RefractionQuality=0

r.SceneColorFormat=3

 

[[email protected]]

r.ParticleLightQuality=0

Once you have made these changes, save the file and then set it to read only.

Unfortunately, these FPS fixes may not work for everyone, and some users have reported mixed effects. If you are still struggling to get a stable FPS in PlayerUnknown’s Battlegrounds, be sure to report your issues and hardware information to the developers to help them further improve the game. You can also take a look at some of our other guides of the game by heading over to our PlayerUnknown's Battlegrounds game hub, where we have plenty of helpful guides like our guide to every possible car spawn in PlayerUnknown’s Battlegrounds and our guide on how to win and be the last man standing.