Wednesday, September 28, 2011

Display driver amdkmdap has stopped responding and has recovered (say WHAT?!)

Yesterday i've encountered a strange error:
"Display driver amdkmdap has stopped responding and has recovered"

After a little bit of research it seems Windows (Only Vista SP1 and 7) display drivers have an issue with the TDR (Timeout and Detection Recovery) mechanism.

While both Nvidia and ATI drivers had suffered from this issue, it seems Nvidia had successfully managed to overcome it, while ATI still hasn't.

Using TDR, "Windows attempts to detect problematic hang situations and recover a responsive desktop dynamically... If the GPU cannot complete or preempt the current task within the configured TDR timeout, then the GPU is diagnosed as hung" ~ Microsoft.

That sucks... and if you have a power supply that couldn't provide enough energy to your display adapter this will probably happen often, eventually causing your computer to reboot.
So what can you do?

Well, this is a false positive alert in most cases. You can disable the TDR mechanism completely using this quick fix:Copy paste the below text into notepad and save it with a .reg suffix, then execute it.

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]"TdrLevel"=dword:00000000

This should reduce the rate of this errors significantly if not solve the problem.

Cheers q[^_^]p

No comments:

Post a Comment