Pretty new here, but I was browsing around to see if a solution to this problem that plagued me for over a year had been posted. I didn't see it and wanted to share the definitive workaround for this issue.
Issue: randomly in Vista your screen freezes for a second, goes black, then comes back and you get a popup in the taskbar saying "Display driver has stopped responding and been recovered". This happens 3-4 times in rapid succession and then a BSOD blaming atikmdag.sys.
Caused by: This has to do with a windows vista "feature" called Timeout Detection and Recovery (TDR). Here is the windows development article about it along with some registry keys that affect it.
Solution: After nearly a year of trying the thousands of proposed workarounds such as removing certain windows updates, different registry tweaks, running drivers standalone without catalyst etc. I finally came across a solution that fixes the issue for 99% of the people I have had try it. Here it is:
1. Start -> Run -> MSCONFIG.
2. Click the BOOT tab
3. Click on ADVANCED options.
4. Put a CHECK in "Number of Processors", and then select the number of processors your system has. , 1 for a single, 2 for a dual core, 4 for a quad.
5. Put a CHECK in "Maximum memory", and key in amount of RAM you have.
Note: After upgrading to 8gb memory, I went back and undid this step and still have 0 problems
6. Click OK, Click APPLY, and re-boot when prompted.
7. Disable Aero
Hope that helps!
Issue: randomly in Vista your screen freezes for a second, goes black, then comes back and you get a popup in the taskbar saying "Display driver has stopped responding and been recovered". This happens 3-4 times in rapid succession and then a BSOD blaming atikmdag.sys.
Caused by: This has to do with a windows vista "feature" called Timeout Detection and Recovery (TDR). Here is the windows development article about it along with some registry keys that affect it.
Solution: After nearly a year of trying the thousands of proposed workarounds such as removing certain windows updates, different registry tweaks, running drivers standalone without catalyst etc. I finally came across a solution that fixes the issue for 99% of the people I have had try it. Here it is:
1. Start -> Run -> MSCONFIG.
2. Click the BOOT tab
3. Click on ADVANCED options.
4. Put a CHECK in "Number of Processors", and then select the number of processors your system has. , 1 for a single, 2 for a dual core, 4 for a quad.
5. Put a CHECK in "Maximum memory", and key in amount of RAM you have.
Note: After upgrading to 8gb memory, I went back and undid this step and still have 0 problems
6. Click OK, Click APPLY, and re-boot when prompted.
7. Disable Aero
Hope that helps!






