Fix For Enemy Territory Quake Wars atikmpag BSOD On Recent Catalyst Drivers

Posted: October 2nd, 2011 | Author: | Filed under: Hardware, Tips/Tutorials
Tags: , , , , ,

UPDATE: 11.12 seems to work fine, this should be good for 6 series cards that can’t use old dlls.

Not sure how widespread this is, but on my 4870×2, ETQW will freeze after a few seconds of playing and then BSOD with “Attempt to reset the display driver and recover from timeout failed.” The STOP code is 0x00000116 with atikmpag.sys as the faulting module.

This happens on… let’s say recent drivers. I can successfully play without issue using the handy 10.4 atioglxx.dll, which is the latest most stable driver for older OpenGL versions or games. I also used atigktxx.dll just in case. Simply place them into the main ETQW folder.

I’m also seeing that Doom 3 has a driver reset after a minute of play or when vsync is enabled, so the 10.4 files fix that as well.

Last Modified: December 15th, 2011


6 Comments on “Fix For Enemy Territory Quake Wars atikmpag BSOD On Recent Catalyst Drivers”

  1. 1 Rudi said at 4:11 pm on October 2nd, 2011:

    Thanks, I like your tips and site – even more as AMD/ATI seems not willing to help and to develop a compatible out-of-the-box-working OpenGL ICD like Nvidia.
    I tried both of your DLLs and placed them even together into the folder where Doom3.exe is but unfortunately the game still doesn’t start (was never a problem with Nvidia, latest card was a 8800GT, same system: Windows 7 64 bit, but now with a Radeon HD 6850, Catalyst 11.9 – and yes, I also tried several other driver versions, 10.4 was also no solution).
    Any other idea? Unzip some *.pak-files? Delete or edit some *.ini- or *.cfg-files? Rename it into OpenGL32.dll?
    Yes, I know, Doom3 is an old game, but now I could play it with max. details…
    Thanks & regards

  2. 2 kn00tcn said at 10:13 pm on October 6th, 2011:

    @Rudi, 10.4 wont work, you should try dlls after 10.12 or whenever your card was officially supported
    so it wont start at all? or is there a driver reset error? i’m pretty sure new cards work with doom3, it’s only the less mainstream games that start to get issues

  3. 3 Roxen said at 8:08 pm on October 21st, 2011:


    Also as you said in the comment, worth mentioning that 10.4 wis way too old for newer cards and it will just crash. I’m using the 11.9 atioglxx.dll with a 6870 on win7 64bit and it works great.

  4. 4 Rudi said at 5:28 pm on November 30th, 2011:

    my driver is now Catalyst 11.11, still with Radeon HD6850, Win7 64bit and still the same problem (btw. Doom3 is patched to 1.3.1, no mods yet, unfortunately).
    I also expanded atioglxx.dll from Catalyst 9.12 and 10.2 into Doom3. exe folder, still no start (“wrong game DLL API version”, well known by Google).
    I gave up now – the only remaining way is by AMD to implement a render path for older games within a REAL compliant OpenGL ICD.
    I like my HD6850, but this is a real disadvantage.
    Thanks anyway, hope AMD read this…

  5. 5 kn00tcn said at 6:19 pm on December 1st, 2011:

    @Rudi, that card is too new for 10.4 dlls, so i guess what you could do is try every single dll from every release since the card released (something like 10.9 & up)

    maybe also try disabling catAI

  6. 6 kn00tcn said at 6:54 pm on December 15th, 2011:

    @Rudi try 11.12, it seems like it’s working fine now

Leave a Reply