PC Modder “fixes” Batman: Arkham Knight’s framerate stutters with DX11 hooking

PC Modder

PC Modder “fixes” Batman: Arkham Knight’s framerate stutters with DX11 hooking

Batman: Arkham Knight is one of PC gaming’s most infamous ports, suffering from stuttering and hitching issues which make the game challenging to play on even today’s highest-end hardware. 

Batman fans rejoice, because we may finally have a fix for Batman’s framerate woes, all thanks to the PC modder SheriefFarouk, who has created a mod which is designed to stabilise Arkham Knight’s framerates on PC. 

After an in-depth performance investigation of the game, SheriefFarouk uncovered a potential cause of Arkham Knight’s framerate issues. The simple way of describing the problem is that Arkham Knight doesn’t handle texture generation correctly, creating thousands of new textures on the fly, rather than reusing and recycling them whenever possible. Using his fix, Sharief has managed to stabilise Arkham Knight’s framerates on PC, albeit with some compatibility issues. 

PC enthusiasts have wondered about Batman: Arkham Knight’s PC performance for years; and SheriefFarouk has seemingly fixed this issue with a simple DLL file. If anything, this may make SheriefFarouk PC gaming’s greatest detective, or at least the caped crusader that saved Batman. 

We hope to test out this mod over the coming days, but for now, PC gamers should know that the fix isn’t perfect. For starters, it doesn’t work with Arkham Knight’s GameWorks effects, forcing PC gamers to disable them in order to play the game. Overlays may also present compatibility issues. 

SheriefFarouk has released a debug and non-debug version of their DLL fix for Arkham Knight, hoping that this will help iron out any bug’s in the file’s current implementation.  

Fixing Arkham Knight in a week!

On his website, Sherief has confirmed that he developed his fix for Arkham Knight within a week, which is embarrassing given the number of hours that were spent bringing Arkham Knight to PC, and adding new features such as Nvidia’s GameWorks graphical upgrades. 

Below is part of what Sherief had to say on the matter.  

 

   I wonder how the people responsible for this implementation found it acceptable, and whether they realize how much money was thrown away by something that could’ve been fixed in a single man-week of work.

 PC Modder


Installation

The installation of Arkham Knight’s PC fix is simple. Add the drop-in D3D11 DLL file into the same directory as your BatmanAK.exe file and you are ready to go. This file can be downloaded on Sherief’s website and the source code of the fix is available on GitHub. 

You can join the discussion on Batman: Arkham Knight’s PC fixing mod on the OC3D Forums.Â