Arkham City was built primarily for DirectX 9. Its DirectX 11 implementation is notoriously unstable and is the leading cause of rendering thread crashes. Turning DX11 off fixes the issue for the vast majority of players with negligible impact on visual quality.
: Open the NVIDIA Control Panel > Configure Surround, PhysX > and set the "PhysX processor" specifically to your GPU rather than "Auto-select".
Launch the (or open the setup tool via Steam). Click on Settings . Locate the DirectX 11 section.
Troubleshooting the "Rendering Thread Exception" in Batman: Arkham City
Disable the in-game overlay/shadowplay features in their respective settings menus. 6. Run in Compatibility Mode and as Administrator rendering thread exception batman arkham city
Sometimes, the cause is more mundane. The error can be triggered by a damaged configuration file, an overly aggressive graphics driver setting, or missing core system components. One Steam user’s analysis of the error message pointed to a problem with the Microsoft Visual C++ Redistributable, specifically the MSVCR90.DLL file, indicating that the game’s runtime environment was corrupted.
Batman: Arkham City remains a masterpiece of superhero gaming, but its PC port is notorious for stability issues. Among the most frustrating errors players encounter is the crash. This error typically abruptly closes the game, throwing a dense wall of crash logs referencing BmGame.exe or Unreal Engine core files.
Navigate to Documents\WB Games\Batman Arkham City\BmGame\Config . Open with Notepad. Search for AllowD3D11=True . Change it to AllowD3D11=False .
Fixing the "Rendering Thread Exception" in Batman: Arkham City Arkham City was built primarily for DirectX 9
Does the crash happen or during a specific gameplay moment (like entering the Museum or the Joker boss fight)? Share public link
The game's DX11 implementation was notoriously unoptimized at launch and remains unstable on modern hardware.
Work through these solutions sequentially, starting with the most common and effective fixes. 1. Disable DirectX 11 Features (Highly Recommended)
to your specific GPU rather than "Auto-select". Alternatively, try disabling hardware PhysX in the game settings to see if the error persists. Run as Administrator & Compatibility Mode : Locate the game executable ( BatmanAC.exe ) in your Steam Binaries\Win32 folder. Right-click, select Properties , and under the Compatibility : Open the NVIDIA Control Panel > Configure
The single most effective solution is forcing the game to run in DirectX 9 mode. The visual difference is minimal, but the stability gain is massive. Launch the . Click on Settings . Locate DirectX 11 Features and set it to OFF . Set DirectX 11 Tessellation to OFF . Click OK and launch the game. 2. Verify Integrity of Game Files
If the above steps don't resolve the issue, you may need to try some advanced troubleshooting steps:
Navigate to your GPU control panel and clear your . 5. Force the Game to Run in DirectX 9 via Launch Options
Below is a definitive guide to banishing the "Rendering Thread Exception" from your game, moving from the simplest fixes to the more complex workarounds that almost always succeed.
: Arkham City was built primarily for DX9; the DX11 features are known to cause memory leaks and threading errors, especially on 32-bit systems or older hardware. 2. Adjust PhysX Settings