Player Unknown - Battlegrounds Steady FPS Guide

in #fps9 years ago

Battlegrounds is a very addicted game which is improving constantly with updates weekly. The only issue is after the last update my FPS has dropped considerably with a lot of in game crashes.

After a lot of tweaking and searching the net, I have managed to get a steady 60 FPS and completely stopped my game crashed every 5 minuets. Follow the steps below to hopefully solve your issues.

STEP 1 - The first thing you need to edit your steam launch options which can be accessed by right clicking your game in the steam library, clicking properties and then launch options.

Paste the following:

-sm4 -malloc=system -USEALLAVAILABLECORES -maxMem=24000 -force-feature-level-11-0 -high +mat_antialias 0 window +Vt_maxPPF=16

Change "max mem" to the amount of RAM your system has, i.e
i have 24GB, so mine is set to -maxMem=24000

Change the number to match your systems
4GB = -maxMem=4000
8GB = -maxMem=8000
12GB = -maxMem=12000
16GB = -maxMem=16000

and so on.

Step 2 - Go into your user folder on your C drive. View hidden folders and go into you %app data% folder. Look for the Folder TSL GAME and go into the config folder.

For example mine was here C:\Users\Pc-***\AppData\Local\TslGame\Saved\Config\WindowsNoEditor

There are then 3 files that you need to edit.

File 1 - Engine.ini - Right click and edit then copy the following: (Right click file asfter saving, click properties and make read only)

[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=false
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.BloomQuality=1
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
PhysXGpuHeapSize=0
PhysXMeshCacheSize=0
poolsize=0
dynamicstreaming=false
bUseBackgroundLevelStreaming=False
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0

r.Shadow.CSM.TransitionScale=0
r.DistanceFieldAO=0
r.DepthOfFieldQuality=0
r.RenderTargetPoolMin=300
r.LensFlareQuality=0
r.SceneColorFringeQuality=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

[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV

File 2 - Scalability.ini - Right click and edit then copy the following: (Right click file asfter saving, click properties and make read only)

[ScalabilitySettings]
PerfIndexValues_ResolutionQuality="50 50 50 50"

[AntiAliasingQuality@0]
r.MSAA.CompositingSampleCount=1

[ViewDistanceQuality@0]
r.SkeletalMeshLODBias=5

[PostProcessQuality@0]
r.DepthOfFieldQuality=0
r.RenderTargetPoolMin=200
r.Upscale.Quality=0
r.BloomQuality=1

[TextureQuality@0]
r.MaxAnisotropy=0

[EffectsQuality@0]
r.TranslucencyLightingVolumeDim=1
r.RefractionQuality=0
r.SceneColorFormat=3

[FoliageQuality@0]
r.ParticleLightQuality=0

File 3 - GameUserSettings.ini - Copy the following and save BUT DO NOT MAKE READ ONLY.

[/script/engine.gameusersettings]
bUseDesiredScreenHeight=False

[ScalabilityGroups]
sg.ResolutionQuality=100.000000
sg.ViewDistanceQuality=1
sg.AntiAliasingQuality=0
sg.ShadowQuality=0
sg.PostProcessQuality=0
sg.TextureQuality=2
sg.EffectsQuality=0
sg.FoliageQuality=0
sg.TrueSkyQuality=0
sg.GroundClutterQuality=0
sg.IBLQuality=0
sg.HeightFieldShadowQuality=0
r.BloomQuality=1

[/script/tslgame.tslgameusersettings]
ScreenScale=100.000000
Gamma=50.000000
bIsLanMatch=True
bIsMasterSoundMute=False
MasterSoundVolume=100.000000
bIsEffectSoundMute=False
EffectSoundVolume=100.000000
bIsUISoundMute=False
UISoundVolume=100.000000
bIsBGMSoundMute=True
BGMSoundVolume=100.000000
bIsVoiceInputMute=False
bIsVoiceOutputMute=False
bUsePushToTalk=True
bUseGlobalVoice=False
bUseTeamVoice=True
bSavedGraphicOption=True
bMotionBlur=False
bEnableMouseSmoothing=false
CultureName=en
CustomInputSettins=(ActionKeyList=,AxisKeyList=,MouseSensitiveList=,bInvertMouse=False)
bUseVSync=False
ResolutionSizeX=1920
ResolutionSizeY=1080
LastUserConfirmedResolutionSizeX=1920
LastUserConfirmedResolutionSizeY=1080
WindowPosX=-1
WindowPosY=-1
FullscreenMode=0
LastConfirmedFullscreenMode=1
PreferredFullscreenMode=0
Version=1001
AudioQualityLevel=0
FrameRateLimit=1000.000000
DesiredScreenWidth=1280
DesiredScreenHeight=720
LastRecommendedScreenWidth=-1.000000
LastRecommendedScreenHeight=-1.000000
LastCPUBenchmarkResult=27650582.000000
LastGPUBenchmarkResult=75.402229
LastCPUBenchmarkSteps=113.153931
LastCPUBenchmarkSteps=46084224.000000
LastGPUBenchmarkSteps=111.565460
LastGPUBenchmarkSteps=48.728600
LastGPUBenchmarkSteps=85.154892
LastGPUBenchmarkSteps=73.734993
LastGPUBenchmarkSteps=45.932789
LastGPUBenchmarkSteps=118.493057
LastGPUBenchmarkSteps=103.515053
LastGPUBenchmarkMultiplier=1.000000
SelectMiniMapIndex=1

After you have done these steps. Close everything and launch game your FPS should be a steady 60 FPS :)

This worked for me and most of has come from this guide I have watched on youtube. He has a few more things you can do. Please check him out link to Youtube guide!

Sort:  

Congratulations @tipler! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You made your First Vote
You got a First Vote

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

If you can't afford Player unknown Battlegrounds, you can play Fortnite for free official download link. Sometimes it's even more fun, and also available for mac!

Congratulations @tipler! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @tipler! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!