Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: ATI Drivers constantly crashing and causing BSODs

03 Oct 2011   #1

Windows 7 Ultimate x64
ATI Drivers constantly crashing and causing BSODs

Hi, here are some of my system specs:
Video card: Sapphire ATI Radeon 5850 Xtreme
Mobo: Gigabyte GA-HA65M-UD3H-B3
CPU: Intel Core i5-2500
RAM: 8 GB (4x2) DDR3 1333Mhz
Power supply: Seasonic M12II-620Bronze (620 Watts)
Windows 7 Ultimate 64 bit, build 7601: SP1

My PC is only a few months old, but my video card is already giving me hell.
Everything worked just fine (or at least it seemed so), until my PC suddenly froze and crashed after a few seconds.
Now, whenever I boot up, I can't get through the windows splash loading screen. When it finishes loading, I either get a black screen and nothing happens (no cursor shows up and there are no booting sounds), or I get a BSOD.
The only way I can boot is by disabling my video driver using safe mode.
I tried installing other versions of the ATI driver, but the error repeats itself in 2 different ways:
1. If I only install the driver without the ATI Catalyst Control Center, Windows actually boots just fine, but after a few minutes of use, it freezes and crashes.
2. When I install the whole Catalyst package, I get the same as I described before - when booting, either a BSOD or a blank black screen appear after the Windows loading splash screen.

Here are the analyses of 2 of the minidumps created:
Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Windows\Minidump\100311-23868-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*c:\websymbols*
Executable search path is:
Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.17640.amd64fre.win7sp1_gdr.110622-1506
Machine Name:
Kernel base = 0xfffff800`03a09000 PsLoadedModuleList = 0xfffff800`03c4e670
Debug session time: Mon Oct 3 14:54:08.403 2011 (UTC + 2:00)
System Uptime: 0 days 0:00:42.230
Loading Kernel Symbols
Loading User Symbols
Loading unloaded module list
* *
* Bugcheck Analysis *
* *

Use !analyze -v to get detailed debugging information.

BugCheck 116, {fffffa800a13f390, fffff880045bd024, 0, 2}

Unable to load image \SystemRoot\system32\DRIVERS\atikmpag.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for atikmpag.sys
*** ERROR: Module load completed but symbols could not be loaded for atikmpag.sys
Probably caused by : atikmpag.sys ( atikmpag+6024 )

Followup: MachineOwner

2: kd> !analyze -v
* *
* Bugcheck Analysis *
* *

Attempt to reset the display driver and recover from timeout failed.
Arg1: fffffa800a13f390, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT).
Arg2: fffff880045bd024, The pointer into responsible device driver module (e.g. owner tag).
Arg3: 0000000000000000, Optional error code (NTSTATUS) of the last failed operation.
Arg4: 0000000000000002, Optional internal context dependent data.

Debugging Details:

fffff880`045bd024 4883ec28 sub rsp,28h






fffff880`06383888 fffff880`050d8000 : 00000000`00000116 fffffa80`0a13f390 fffff880`045bd024 00000000`00000000 : nt!KeBugCheckEx
fffff880`06383890 fffff880`050d7d0a : fffff880`045bd024 fffffa80`0a13f390 fffffa80`092b8d50 fffffa80`0925f410 : dxgkrnl!TdrBugcheckOnTimeout+0xec
fffff880`063838d0 fffff880`0517ef07 : fffffa80`0a13f390 00000000`00000000 fffffa80`092b8d50 fffffa80`0925f410 : dxgkrnl!TdrIsRecoveryRequired+0x1a2
fffff880`06383900 fffff880`051a8b75 : 00000000`ffffffff 00000000`000009b9 00000000`00000000 00000000`00000002 : dxgmms1!VidSchiReportHwHang+0x40b
fffff880`063839e0 fffff880`051a72bb : 00000000`00000102 00000000`00000000 00000000`000009b9 00000000`00000000 : dxgmms1!VidSchiCheckHwProgress+0x71
fffff880`06383a10 fffff880`0517a2c6 : ffffffff`ff676980 fffffa80`0925f410 00000000`00000000 00000000`00000000 : dxgmms1!VidSchiWaitForSchedulerEvents+0x1fb
fffff880`06383ab0 fffff880`051a6e7a : 00000000`00000000 fffffa80`09021930 00000000`00000080 fffffa80`0925f410 : dxgmms1!VidSchiScheduleCommandToRun+0x1da
fffff880`06383bc0 fffff800`03d20fee : 00000000`fffffc32 fffffa80`08f8cb60 fffffa80`066eeae0 fffffa80`08f8cb60 : dxgmms1!VidSchiWorkerThread+0xba
fffff880`06383c00 fffff800`03a775e6 : fffff800`03bfbe80 fffffa80`08f8cb60 fffff800`03c09cc0 00000000`00000000 : nt!PspSystemThreadStartup+0x5a
fffff880`06383c40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxStartSystemThread+0x16

STACK_COMMAND: .bugcheck ; kb

fffff880`045bd024 4883ec28 sub rsp,28h

SYMBOL_NAME: atikmpag+6024


MODULE_NAME: atikmpag

IMAGE_NAME: atikmpag.sys


FAILURE_BUCKET_ID: X64_0x116_IMAGE_atikmpag.sys

BUCKET_ID: X64_0x116_IMAGE_atikmpag.sys

Followup: MachineOwner
* *
* Bugcheck Analysis *
* *

Use !analyze -v to get detailed debugging information.

BugCheck 1000007E, {ffffffffc0000094, fffff88004b1c5ad, fffff88006dd4b78, fffff88006dd43d0}

Probably caused by : atikmdag.sys ( atikmdag+e45ad )

Followup: MachineOwner

3: kd> !analyze -v
* *
* Bugcheck Analysis *
* *

This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Some common problems are exception code 0x80000003. This means a hard
coded breakpoint or assertion was hit, but this system was booted
/NODEBUG. This is not supposed to happen as developers should never have
hardcoded breakpoints in retail code, but ...
If this happens, make sure a debugger gets connected, and the
system is booted /DEBUG. This will let us see why this breakpoint is
Arg1: ffffffffc0000094, The exception code that was not handled
Arg2: fffff88004b1c5ad, The address that the exception occurred at
Arg3: fffff88006dd4b78, Exception Record Address
Arg4: fffff88006dd43d0, Context Record Address

Debugging Details:

EXCEPTION_CODE: (NTSTATUS) 0xc0000094 - {EXCEPTION} Integer division by zero.

fffff880`04b1c5ad 41f7f0 div eax,r8d

EXCEPTION_RECORD: fffff88006dd4b78 -- (.exr 0xfffff88006dd4b78)
ExceptionAddress: fffff88004b1c5ad (atikmdag+0x00000000000e45ad)
ExceptionCode: c0000094 (Integer divide-by-zero)
ExceptionFlags: 00000000
NumberParameters: 0

CONTEXT: fffff88006dd43d0 -- (.cxr 0xfffff88006dd43d0)
rax=000000000009c400 rbx=fffff88006dd4e00 rcx=000000000009c400
rdx=0000000000000000 rsi=fffffa800909d400 rdi=fffff88004a38000
rip=fffff88004b1c5ad rsp=fffff88006dd4db0 rbp=0000000000000026
r8=0000000000000000 r9=00000000000071f2 r10=fffff88006dd4e00
r11=fffff88004fcf520 r12=0000000000000000 r13=00000000ffffffff
r14=00000000000009dd r15=00000000000009de
iopl=0 nv up ei pl nz na po nc
cs=0010 ss=0000 ds=002b es=002b fs=0053 gs=002b efl=00010206
fffff880`04b1c5ad 41f7f0 div eax,r8d
Resetting default scope




PROCESS_NAME: csrss.exe


ERROR_CODE: (NTSTATUS) 0xc0000094 - {EXCEPTION} Integer division by zero.

LAST_CONTROL_TRANSFER: from fffffa800812c786 to fffff88004b1c5ad

fffff880`06dd4db0 fffffa80`0812c786 : fffff880`04d1ad2a 00000000`00000081 00000000`00017698 fffff880`06dd4e90 : atikmdag+0xe45ad
fffff880`06dd4db8 fffff880`04d1ad2a : 00000000`00000081 00000000`00017698 fffff880`06dd4e90 fffff880`04b1b709 : 0xfffffa80`0812c786
fffff880`06dd4dc0 00000000`00000081 : 00000000`00017698 fffff880`06dd4e90 fffff880`04b1b709 00000000`00000027 : atikmdag+0x2e2d2a
fffff880`06dd4dc8 00000000`00017698 : fffff880`06dd4e90 fffff880`04b1b709 00000000`00000027 00000000`00000000 : 0x81
fffff880`06dd4dd0 fffff880`06dd4e90 : fffff880`04b1b709 00000000`00000027 00000000`00000000 00000013`00000040 : 0x17698
fffff880`06dd4dd8 fffff880`04b1b709 : 00000000`00000027 00000000`00000000 00000013`00000040 00000081`00000002 : 0xfffff880`06dd4e90
fffff880`06dd4de0 00000000`00000027 : 00000000`00000000 00000013`00000040 00000081`00000002 fffff880`06dd4e90 : atikmdag+0xe3709
fffff880`06dd4de8 00000000`00000000 : 00000013`00000040 00000081`00000002 fffff880`06dd4e90 fffffa80`0909d400 : 0x27

fffff880`04b1c5ad 41f7f0 div eax,r8d


SYMBOL_NAME: atikmdag+e45ad


MODULE_NAME: atikmdag

IMAGE_NAME: atikmdag.sys


STACK_COMMAND: .cxr 0xfffff88006dd43d0 ; kb

FAILURE_BUCKET_ID: X64_0x7E_atikmdag+e45ad

BUCKET_ID: X64_0x7E_atikmdag+e45ad

Followup: MachineOwner
Any clues on what I can do would be extremely appreciated :)

My System SpecsSystem Spec
03 Oct 2011   #2

Windows 7 Ultimate x86

That could be a defective/overheated card or simply a corrupted driver.
Re-seat and dust your card, check the fans and keep an eye on the temperatures.
If you don't have any luck with an updated driver, try an older version. Remove the installed driver first with this - Driver Sweeper
or with this
Guru3D - Driver Sweeper

And for future BSOD-posts please follow these instuctions:

My System SpecsSystem Spec

 ATI Drivers constantly crashing and causing BSODs

Thread Tools

Similar help and support threads
Thread Forum
I have two atikmdag.sys files in System32\Drivers causing crashing?
Hey! I fixed my bsod's by downloading older graphics card driver (Catalyst 13.12) And now i don't get bsod's anymore but i get this "Display driver has stopped responding and recovered" Error message. So i was trying to fix it with these instructions, but then i noticed i have two atikmdag.sys...
What's causing my HDD to run constantly, and how do I stop it?
MY SYSTEM: I use Windows 7 in a Dell Inspiron 660 computer with 4 GB of memory and an Intel i3 3.40 GHz CPU. (More details at Windows 7 Help Forums - View Profile: zarfs) I have two hard drives. The first hard drive contains the C: and E: volumes. The C: volume contains the Windows operating...
Hardware & Devices
New video card is causing BSOD constantly
I have this new video card: MSI R7 260X 2GD5 OCV1 2GB 128-Bit GDDR5 PCI Express 3.0 HDCP Ready CrossFireX Support Video Card - And it's been CONSTANTLY crashing & BSOD my computer. I had the stable driver downloaded at first & it was making my monitors flicker & would get...
BSOD Help and Support
Display drivers constantly crashing, frequent BSOD - 0x00000116
I recently purchased an MSi Radeon R7 265, OC Edition. It was working flawlessly (playing Wildstar, Battlefield 3 and League of Legends) up until Saturday, when I was in the middle of playing Wildstar and my screen went black and gave me a BSOD, then automatically restarted my computer. Ever since...
BSOD Help and Support
Nasty drop is causing my os to crash constantly
Hello people. Firstly i am new here and would like to give a shout out to all you helpful people out there. Secondly before i start i must apologise in advance for not being very computer savvy but i will try to explain my issue in the most comprehensive way. I understand that might be a...
BSOD Help and Support

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 09:21.
Twitter Facebook Google+