Learn How To Boost Your FPS In Ark: Survival Evolved
Ark: Survival Evolved is a very demanding game on computer resources and if you have weak hardware, then you may encounter low FPS, which makes the game unplayable. In this article, I will talk about ways to increase FPS, and also tell you what changes you can make to the game config file to make your stay on the island more enjoyable.
How to increase FPS?
First, go to your Steam library. Find the game in your library and right click on it. Find the Properties option and open it.
Now find the “Set Launch Options” tab and enter the following line there:
-USEALLAVAILABLECORES -sm4 -d3d10 -nomansky -lowmemory –high
Not sure what these commands mean and are afraid to enter them in order not to break anything? It’s okay, I’ll explain everything now:
- -USEAAllAVAILABLECORES: Forces the game to use all the cores of your processor.
- -sm4 and -d3d10: Forces the game to run with DirectX 10 support.
- -nomansky: Reduces sky effects and settings to the very minimum.
- -lowmemory: Forces the game to use 4GB of RAM or less.
- -high: the game is given high priority on Windows.
After changing the launch parameters, you can enter the configuration files. If you have an Nvidia card, then you can go to its control panel and make some changes there, but I would not recommend doing this.
Now go to the Steam library, find the game again, go to the Properties tab, then Local Files, and at the end click on Browse Local Files.
You will find yourself in the local files, find the Engine.ini file, and then delete all the code from it and paste the code that is written below:
[/script/engine.renderersettings]
r.DefaultFeature.Bloom = False
r.DefaultFeature.AmbientOcclusion = False
r.DefaultFeature.AutoExposure = False
r.DefaultFeature.MotionBlur = False
r.DefaultFeature.LensFlare = False
r.EarlyZPass = 0
r.SSAOSmartBlur = 0
r.HZBOcclusion = 0
r.AmbientOcclusionLevels = 0
r.BloomQuality = 0
r.DepthOfFieldQuality = 0
r.SSR.Quality = 0
r.SSS.Scale = 0
r.SSS.SampleSet = 0
r.DetailMode = 0
r.LensFlareQuality = 0
r.MaxAnisotropy = 0
r.oneframethreadlag = 1
r.LightShaftQuality = 0
r.RefractionQuality = 0
r.ExposureOffset = 0.3
r.ReflectionEnvironment = 0
r.Atmosphere = 0
r.Shadow.MaxResolution = 2
r.SimpleDynamicLighting = 1
r.UpsampleQuality = 0
r.ViewDistanceScale = 0.4
r.TrueSkyQuality = 0
[/script/shootergame.shooterengine]
bFirstRun = False
FrameRateCap = 200
FrameRateMinimum = 200
[Core.System]
Paths = .. / .. / .. / Engine / Content
Paths = .. / .. / .. / ShooterGame / Content
Paths = .. / .. / .. / Engine / Plugins / Experimental / CharacterAI / Content
Paths = .. / .. / .. / Engine / Plugins / TrueSkyPlugin / Content
[SystemSettings]
TEXTUREGROUP_World = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_WorldNormalMap = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_WorldSpecular = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Character = (MinLODSize = 1, MaxLODSize = 4, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_CharacterNormalMap = (MinLODSize = 1, MaxLODSize = 4, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_CharacterSpecular = (MinLODSize = 1, MaxLODSize = 4, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Weapon = (MinLODSize = 1, MaxLODSize = 64, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_WeaponNormalMap = (MinLODSize = 1, MaxLODSize = 64, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_WeaponSpecular = (MinLODSize = 1, MaxLODSize = 64, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Vehicle = (MinLODSize = 1, MaxLODSize = 256, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_VehicleNormalMap = (MinLODSize = 1, MaxLODSize = 256, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_VehicleSpecular = (MinLODSize = 1, MaxLODSize = 256, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Cinematic = (MinLODSize = 1, MaxLODSize = 128, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Effects = (MinLODSize = 1, MaxLODSize = 128, LODBias = 0, MinMagFilter = linear, MipFilter = point)
TEXTUREGROUP_EffectsNotFiltered = (MinLODSize = 1, MaxLODSize = 128, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Skybox = (MinLODSize = 1, MaxLODSize = 256, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_UI = (MinLODSize = 1, MaxLODSize = 256, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Lightmap = (MinLODSize = 1, MaxLODSize = 8, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Shadowmap = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point, NumStreamedMips = 3)
TEXTUREGROUP_RenderTarget = (MinLODSize = 1, MaxLODSize = 128, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_MobileFlattened = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Terrain_Heightmap = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
TEXTUREGROUP_Terrain_Weightmap = (MinLODSize = 1, MaxLODSize = 2, LODBias = 0, MinMagFilter = aniso, MipFilter = point)
[Oculus.Settings]
bChromaAbCorrectionEnabled = True
bYawDriftCorrectionEnabled = True
bDevSettingsEnabled = False
bOverrideIPD = False
bOverrideStereo = False
bOverrideVSync = True
VSync = True
bOverrideScreenPercentage = False
bAllowFinishCurrentFrame = True
bLowPersistenceMode = True
bUpdateOnRT = False
FarClippingPlane = 0.000000
NearClippingPlane = 0.000000
[WindowsApplication.Accessibility]
StickyKeysHotkey = False
ToggleKeysHotkey = False
FilterKeysHotkey = False
StickyKeysConfirmation = False
ToggleKeysConfirmation = False
FilterKeysConfirmation = False
Save and exit this file. After that, go to the GameUserSettings.ini file, delete all the code from it and paste the code that is written below:
[/script/shootergame.shootergameusersettings]
MasterAudioVolume = 0.107143
MusicAudioVolume = 0.039683
SFXAudioVolume = 0.409387
CameraShakeScale = 0.037899
bFirstPersonRiding = False
bThirdPersonPlayer = False
bShowStatusNotificationMessages = True
TrueSkyQuality = 0.000000
FOVMultiplier = 1.250000
GroundClutterDensity = 0.000000
bFilmGrain = False
bMotionBlur = False
bUseDFAO = False
bUseSSAO = False
bShowChatBox = False
bCameraViewBob = False
bInvertLookY = False
bFloatingNames = True
bChatBubbles = True
bJoinNotifications = False
bCraftablesShowAllItems = True
LookLeftRightSensitivity = 1.000000
LookUpDownSensitivity = 1.000000
GraphicsQuality = 4
ActiveLingeringWorldTiles = 10
bUseVSync = False
ResolutionSizeX = 1920
ResolutionSizeY = 1080
LastUserConfirmedResolutionSizeX = 1920
LastUserConfirmedResolutionSizeY = 1080
WindowPosX = -1
WindowPosY = -1
bUseDesktopResolutionForFullscreen = False
FullscreenMode = 0
LastConfirmedFullscreenMode = 1
Version = 5
bHideServerInfo = False
LastServerSearchType = 2
LastServerSearchHideFull = False
LastServerSearchProtected = False
HideItemTextOverlay = False
bDistanceFieldShadowing = False
LODScalar = 0.000000
HighQualityMaterials = False
HighQualitySurfaces = False
bTemperatureF = False
bDisableTorporEffect = True
[ScalabilityGroups]
sg.ResolutionQuality = 100
sg.ViewDistanceQuality = 2
sg.AntiAliasingQuality = 0
sg.ShadowQuality = 2
sg.PostProcessQuality = 2
sg.TextureQuality = 2
sg.EffectsQuality = 0
sg.TrueSkyQuality = 0
sg.GroundClutterQuality = 0
sg.IBLQuality = 0
sg.HeightFieldShadowQuality = 2
[SessionSettings]
SessionName = ARK # 563569
[/script/engine.gamesession]
MaxPlayers = 70
[AdminPassword]
Password =
ServerPassword =
Save and exit this file. Now you can start the game. If you did everything correctly, then the FPS should rise by 10-20 units.