How To Boost Your FPS In Ark: Survival Evolved

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.

Leave a Comment