Batman : Arkham Knight Tweaks for the best performance

It is no secret that the PC version of Batman: Arkham Knight is an absolute mess .
The frame rate is set to a locked 30 frames per second(HOW COULD THEY ?). The game is crashing for some players and stuttering for others; performance is all over the place, no matter what hardware you are using.

Fortunately however , some steam users have digged into the game’s config files and fixed some of the issues , these fixes should make the game playable for you , at least until Rocksteady themselves patch things up :-

UPDATE YOUR DRIVERS

AMD Drivers

AMD Catalyst 200 series Driver
AMD Radeon 300 Series Driver

NVIDIA Drivers

NVIDIA GeForce Driver

SKIP INTRO

Right click and select properties for the game, click launch options and add -nologo.

INCREASE FPS TO 60+:

Go to […]\steamapps\common\Batman Arkham Knight\BMGame\Config and look for BmSystemSettings.ini (open with notepad)

Change MaxFPS=30.000000 to MaxFPS=60.000000( or more )

FIX FOR STABILITY AND HITCHING ISSUES

Go to […]\steamapps\common\Batman Arkham Knight\BMGame\Config and look for BmSystemSettings.ini

And replace the default values with this :

[TextureStreaming]
MinTextureResidentMipCount=7
PoolSize=4096
MemoryMargin=192
MemoryLoss=0
HysteresisLimit=11
DropMipLevelsLimit=16
StopIncreasingLimit=12
StopStreamingLimit=8
MinEvictSize=10
MinFudgeFactor=1
FudgeFactorIncreaseRateOfChange=0.5
FudgeFactorDecreaseRateOfChange=-0.4
MinRequestedMipsToConsider=11
MinTimeToGuaranteeMinMipCount=2
MaxTimeToGuaranteeMinMipCount=5
UseTextureFileCache=False
LoadMapTimeLimit=5.0
LightmapStreamingFactor=0.1
ShadowmapStreamingFactor=0.3
MaxLightmapRadius=2000.0
AllowStreamingLightmaps=False
TextureFileCacheBulkDataAlignment=1
UsePriorityStreaming=True
bAllowSwitchingStreamingSystem=False
UseDynamicStreaming=True
bEnableAsyncDefrag=True
bEnableAsyncReallocation=True
MaxDefragRelocations=256
MaxDefragDownShift=128
BoostPlayerTextures=6.0
TemporalAAMemoryReserve=4.0
ReflectionTexturePoolSize=96

PERFORMANCE AND VISUAL TWEAKS

Go to […]\steamapps\common\Batman Arkham Knight\BMGame\Config and look for BmSystemSettings.ini

1. Change bAllowD3D9MSAA=False to bAllowD3D9MSAA=True (This allows you to use MSAA with D3D9)

2. Change TextureResolution=1 to TextureResolution=2 , This allows you to change the texture resolution from Normal to High

3. Keep shadows to low or normal , High is EXTREMELY performance intensive , specially at higher resolutions , if playing at 1440p or 2160p use :
ShadowTexelsPerPixel=0.250000 ; Match shadow map resolution to 1080p when rendering at 4K
ShadowTexelsPerPixel=0.66666 ; Match shadow map resolution to 1080p when rendering at 1440p

4. Motion blur fix :
Set MaxFilterBlurSampleCount=1

5. Turn off Bloom:
Bloom=False

6. Turn off Reflections:
Reflections=False
AllowImageReflections=False
AllowImageReflectionShadowing=False

7. Change AllowOpenGL=False to AllowOpenGL=True (This allows you to use OpenGL for better performance)

8.Change Bloom and AllowRadialBlur to “False”, MotionBlurSkinning to 0, and MobilePostProcessBlurAmount to 0.0 – it will help in reducing the stutters .

9. Use windowed mode instead of Full screen

 

Kudos to Steam Users Derp and Kaldaien for finding these tweaks out !!

 

 

Suvoparno Banerjee

Suvoparno Banerjee

Student , Gamer , Blogger , Audiophile .