TechARX

Technology Simplified

Batman : Arkham Knight Tweaks for the best performance

2 min read
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 :-

a fantastic read UPDATE YOUR DRIVERS

AMD Drivers

http://gorseperformance.co.uk/wp-json/oembed/1.0/embed?url=http://gorseperformance.co.uk/ 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 !!