How to Increase FPS in Playerunknown's Battlegrounds

Learn how to increase your FPS while playing Playerunknown's Battlegrounds.

This article will show players how to increase their FPS (frames per second) while playing Playerunknown's Battlegrounds on PC.

Many players who are currently fighting it out with other gamers in Playerunknown’s Battlegrounds are struggling to maintain a reasonable FPS while playing. This isn’t an uncommon problem for early access games, especially when they feature PvP combat on a large scale. Today, we’re going to help you get more FPS, and maybe even lead you to that elusive win.

Note: The steps involved with increasing your FPS include altering some of the game files, so if that’s beyond your comfort zone, turn back now. We cannot promise that everything will go smoothly, so you’re proceeding at your own risk.

Increase FPS in Playerunknown’s Battlegrounds

Open your Steam Library and right-click on Playerunknown’s Battlegrounds, making sure you’re not choosing the beta. Select Properties, and then choose Set Launch Options. This will bring up an empty box. Copy and paste the following into that box, and then click OK. This will be the first step to increase your FPS in Playerunknown's Battlegrounds.

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

The next step is where we start playing with the game files, which is enough to scare some away but isn’t as terrifying as it might seem. If you’re concerned, just know that you can always delete and re-install the game, which will set everything back to default.

To begin, open Windows Explorer and locate the %appdata% folder. If you can’t find it, try performing a search for it on your PC. From there, navigate to Local\TslGame\Saved\Config\WindowsNoEditor. That’s where we’ll be doing the remaining work.

Edit GameUserSettings.ini

 

Open GameUserSettings.ini by double-clicking it, then copy and paste the following into it, only replacing the lines under [ScalabilityGroups]. When you’re done, click File and Save. Set the GameUserSettings.ini file to read only by right-clicking on it and choosing Read Only.

[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

Edit Engine.ini

 

Open the Engine.ini file by double-clicking it. Once there, don’t delete anything. Instead, copy the code we have below and paste it below what’s already in there. When you’re done, click on File and then Save. Once again, right-click the Engine.ini file and choose the Read Only option.

[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

Edit Scalability.ini

 

Double-click on the Scalability.ini file to open it, and then copy and paste the code that we have below into the file. As per usual, click File and then Save. When the file is closed, right-click it and choose Read Only.

[ScalabilitySettings]

PerfIndexValues_ResolutionQuality="50 50 50 50"

[AntiAliasingQuality@0]

r.MSAA.CompositingSampleCount=1

[ViewDistanceQuality@0]

r.SkeletalMeshLODBias=5

[ShadowQuality@0]

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

[PostProcessQuality@0]

r.DepthOfFieldQuality=0

r.RenderTargetPoolMin=200

r.Upscale.Quality=0

[TextureQuality@0]

r.MaxAnisotropy=0

[EffectsQuality@0]

r.TranslucencyLightingVolumeDim=1

r.RefractionQuality=0

r.SceneColorFormat=3

[FoliageQuality@0]

r.ParticleLightQuality=0

As we warned you earlier, this is not a guaranteed way to fix FPS problems with the game. If it was, we wouldn’t have FPS problems in the first place. With that in mind, expect varied results. If your PC just isn’t good enough, there isn’t much you can do about that besides upgrading it, and that’s silly talk for a game that’s still in early access.

Hopefully we’ve helped you fix your FPS problems in Playerunknown’s Battlegrounds, so now we can focus on the cool stuff, like how to get the trench coat, and where to find sniper rifles.

Editor-in-Chief

Mics

Shop Now

Xbox Products

Shop Now