AnsweredAssumed Answered

R9 270X lagging in desktop mode then BSOD with Bugcheck EA Graphics_Driver_Fault

Question asked by mcsas on Jan 5, 2016

Hello community,

 

I have a problem with my newly bought Sapphire R9 270X card (no OC). The card worked quite nicely for about 2 weeks.

However since the end of december the animations of aero view start lagging in Windows 7. This means that it feels like having 5 FPS on the desktop. Double-clicking a folder takes like 2 seconds to open it and the animations are like a slide show. You really can see how the window is coming up from the tasbar step by step...

However it is not a HDD/SSD issue since it's just a graphical lag. This issue lasts for about 10-30 seconds then the computer freezes with a BSOD. It really is like playing a game at 5 FPS but you are on the desktop or browsing some folders. Watching youtube at the same time also means that you will get about 5 FPS.

 

Before I copy the code of WinDBG regarding the BSOD I want to give you my system specs first:

 

AMD FX 8120

Asus Sabertooth 990FX

Sapphire R9 270X

BeQuiet 650W

8GB Ram

Win7 x64

 

I hope you can help me with this problem. The issue appears in Crimson 15.12. and 15.11.1.

I uninstalled the drivers using DDU in safe mode and the AMD cleanuputility. So there shouldnt be any corrupting remnants of the drivers causing a conflict.

I also disabled Windows Aero animations a few days ago but it didnt help.

 

Thanks for your help!

 

 

Now the Debugger-Code:

 

Use !analyze -v to get detailed debugging information.

 

BugCheck EA, {fffffa80083aeb50, 0, 0, 0}

 

Unable to load image atikmdag.sys, Win32 error 0n2

*** WARNING: Unable to verify timestamp for atikmdag.sys

*** ERROR: Module load completed but symbols could not be loaded for atikmdag.sys

Probably caused by : dxgkrnl.sys ( dxgkrnl!TdrTimedOperationBugcheckOnTimeout+37 )

 

Followup: MachineOwner

---------

 

0: kd> !analyze -v

*******************************************************************************

*                                                                             *

*                        Bugcheck Analysis                                    *

*                                                                             *

*******************************************************************************

 

THREAD_STUCK_IN_DEVICE_DRIVER (ea)

The device driver is spinning in an infinite loop, most likely waiting for

hardware to become idle. This usually indicates problem with the hardware

itself or with the device driver programming the hardware incorrectly.

If the kernel debugger is connected and running when watchdog detects a

timeout condition then DbgBreakPoint() will be called instead of KeBugCheckEx()

and detailed message including bugcheck arguments will be printed to the

debugger. This way we can identify an offending thread, set breakpoints in it,

and hit go to return to the spinning code to debug it further. Because

KeBugCheckEx() is not called the .bugcheck directive will not return bugcheck

information in this case. The arguments are already printed out to the kernel

debugger. You can also retrieve them from a global variable via

"dd watchdog!g_WdBugCheckData l5" (use dq on NT64).

On MP machines (OS builds <= 3790) it is possible to hit a timeout when the spinning thread is

interrupted by hardware interrupt and ISR or DPC routine is running at the time

of the bugcheck (this is because the timeout's work item can be delivered and

handled on the second CPU and the same time). If this is the case you will have

to look deeper at the offending thread's stack (e.g. using dds) to determine

spinning code which caused the timeout to occur.

Arguments:

Arg1: fffffa80083aeb50, Pointer to a stuck thread object.  Do .thread then kb on it to find

    the hung location.

Arg2: 0000000000000000, Pointer to a DEFERRED_WATCHDOG object.

Arg3: 0000000000000000, Pointer to offending driver name.

Arg4: 0000000000000000, Number of times this error occurred.  If a debugger is attached,

    this error is not always fatal -- see DESCRIPTION below.  On the

    blue screen, this will always equal 1.

 

Debugging Details:

------------------

 

 

FAULTING_THREAD:  fffffa80083aeb50

 

DEFAULT_BUCKET_ID:  GRAPHICS_DRIVER_FAULT

 

CUSTOMER_CRASH_COUNT:  1

 

BUGCHECK_STR:  0xEA

 

PROCESS_NAME:  System

 

CURRENT_IRQL:  0

 

LAST_CONTROL_TRANSFER:  from fffff8800487df63 to fffff800032c6c40

 

STACK_TEXT: 

fffff880`061f73d8 fffff880`0487df63 : 00000000`000000ea fffffa80`083aeb50 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx

fffff880`061f73e0 fffff880`0487e112 : fffff880`061f74b8 fffff880`110b0b18 fffff880`061f74b8 fffffa80`083ef000 : dxgkrnl!TdrTimedOperationBugcheckOnTimeout+0x37

fffff880`061f7450 fffff880`110c1703 : fffffa80`083ef000 00000000`00000000 fffffa80`083ef000 fffff880`110b0af0 : dxgkrnl!TdrTimedOperationDelay+0xbe

fffff880`061f7490 fffffa80`083ef000 : 00000000`00000000 fffffa80`083ef000 fffff880`110b0af0 00000000`01c9c380 : atikmdag+0x44703

fffff880`061f7498 00000000`00000000 : fffffa80`083ef000 fffff880`110b0af0 00000000`01c9c380 00000000`00000028 : 0xfffffa80`083ef000

fffff880`061f74a0 fffffa80`083ef000 : fffff880`110b0af0 00000000`01c9c380 00000000`00000028 fffff880`110c16d7 : 0x0

fffff880`061f74a8 fffff880`110b0af0 : 00000000`01c9c380 00000000`00000028 fffff880`110c16d7 00000000`00000101 : 0xfffffa80`083ef000

fffff880`061f74b0 00000000`01c9c380 : 00000000`00000028 fffff880`110c16d7 00000000`00000101 00000000`000000c0 : atikmdag+0x33af0

fffff880`061f74b8 00000000`00000028 : fffff880`110c16d7 00000000`00000101 00000000`000000c0 00000000`000196ee : 0x1c9c380

fffff880`061f74c0 fffff880`110c16d7 : 00000000`00000101 00000000`000000c0 00000000`000196ee ffffd319`2bc0d6a2 : 0x28

fffff880`061f74c8 00000000`00000101 : 00000000`000000c0 00000000`000196ee ffffd319`2bc0d6a2 fffffa80`083ef000 : atikmdag+0x446d7

fffff880`061f74d0 00000000`000000c0 : 00000000`000196ee ffffd319`2bc0d6a2 fffffa80`083ef000 fffffa80`083ef000 : 0x101

fffff880`061f74d8 00000000`000196ee : ffffd319`2bc0d6a2 fffffa80`083ef000 fffffa80`083ef000 00000000`00002000 : 0xc0

fffff880`061f74e0 ffffd319`2bc0d6a2 : fffffa80`083ef000 fffffa80`083ef000 00000000`00002000 fffff880`061f75a0 : 0x196ee

fffff880`061f74e8 fffffa80`083ef000 : fffffa80`083ef000 00000000`00002000 fffff880`061f75a0 fffff880`110b6ad3 : 0xffffd319`2bc0d6a2

fffff880`061f74f0 fffffa80`083ef000 : 00000000`00002000 fffff880`061f75a0 fffff880`110b6ad3 fffff880`061f75a0 : 0xfffffa80`083ef000

fffff880`061f74f8 00000000`00002000 : fffff880`061f75a0 fffff880`110b6ad3 fffff880`061f75a0 fffff880`110b8ee8 : 0xfffffa80`083ef000

fffff880`061f7500 fffff880`061f75a0 : fffff880`110b6ad3 fffff880`061f75a0 fffff880`110b8ee8 fffff880`061f75b0 : 0x2000

fffff880`061f7508 fffff880`110b6ad3 : fffff880`061f75a0 fffff880`110b8ee8 fffff880`061f75b0 00000000`00000001 : 0xfffff880`061f75a0

fffff880`061f7510 fffff880`061f75a0 : fffff880`110b8ee8 fffff880`061f75b0 00000000`00000001 00000000`00000001 : atikmdag+0x39ad3

fffff880`061f7518 fffff880`110b8ee8 : fffff880`061f75b0 00000000`00000001 00000000`00000001 00000000`00000033 : 0xfffff880`061f75a0

fffff880`061f7520 fffff880`061f75b0 : 00000000`00000001 00000000`00000001 00000000`00000033 fffff880`11297580 : atikmdag+0x3bee8

fffff880`061f7528 00000000`00000001 : 00000000`00000001 00000000`00000033 fffff880`11297580 00001520`deadbeef : 0xfffff880`061f75b0

fffff880`061f7530 00000000`00000001 : 00000000`00000033 fffff880`11297580 00001520`deadbeef 00000000`00000080 : 0x1

fffff880`061f7538 00000000`00000033 : fffff880`11297580 00001520`deadbeef 00000000`00000080 00000000`00000003 : 0x1

fffff880`061f7540 fffff880`11297580 : 00001520`deadbeef 00000000`00000080 00000000`00000003 000000ff`00003000 : 0x33

fffff880`061f7548 00001520`deadbeef : 00000000`00000080 00000000`00000003 000000ff`00003000 fffffa80`08309048 : atikmdag+0x21a580

fffff880`061f7550 00000000`00000080 : 00000000`00000003 000000ff`00003000 fffffa80`08309048 00000000`00002000 : 0x1520`deadbeef

fffff880`061f7558 00000000`00000003 : 000000ff`00003000 fffffa80`08309048 00000000`00002000 fffff880`1111fb1b : 0x80

fffff880`061f7560 000000ff`00003000 : fffffa80`08309048 00000000`00002000 fffff880`1111fb1b 000000f4`0f370000 : 0x3

fffff880`061f7568 fffffa80`08309048 : 00000000`00002000 fffff880`1111fb1b 000000f4`0f370000 fffff880`1111cdb3 : 0xff`00003000

fffff880`061f7570 00000000`00002000 : fffff880`1111fb1b 000000f4`0f370000 fffff880`1111cdb3 000000ff`00003000 : 0xfffffa80`08309048

fffff880`061f7578 fffff880`1111fb1b : 000000f4`0f370000 fffff880`1111cdb3 000000ff`00003000 000000f4`0f370000 : 0x2000

fffff880`061f7580 000000f4`0f370000 : fffff880`1111cdb3 000000ff`00003000 000000f4`0f370000 000000c9`00000050 : atikmdag+0xa2b1b

fffff880`061f7588 fffff880`1111cdb3 : 000000ff`00003000 000000f4`0f370000 000000c9`00000050 000000ff`00003000 : 0xf4`0f370000

fffff880`061f7590 000000ff`00003000 : 000000f4`0f370000 000000c9`00000050 000000ff`00003000 000000f4`0f370000 : atikmdag+0x9fdb3

fffff880`061f7598 000000f4`0f370000 : 000000c9`00000050 000000ff`00003000 000000f4`0f370000 00000000`00002000 : 0xff`00003000

fffff880`061f75a0 000000c9`00000050 : 000000ff`00003000 000000f4`0f370000 00000000`00002000 00000000`00000001 : 0xf4`0f370000

fffff880`061f75a8 000000ff`00003000 : 000000f4`0f370000 00000000`00002000 00000000`00000001 00000000`00000000 : 0xc9`00000050

fffff880`061f75b0 000000f4`0f370000 : 00000000`00002000 00000000`00000001 00000000`00000000 00000000`00000000 : 0xff`00003000

fffff880`061f75b8 00000000`00002000 : 00000000`00000001 00000000`00000000 00000000`00000000 00000000`00000000 : 0xf4`0f370000

fffff880`061f75c0 00000000`00000001 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x2000

fffff880`061f75c8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x1

fffff880`061f75d0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000003 : 0x0

fffff880`061f75d8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000003 fffff880`11125b5f : 0x0

fffff880`061f75e0 00000000`00000000 : 00000000`00000000 00000000`00000003 fffff880`11125b5f fffffa80`06d22ec0 : 0x0

fffff880`061f75e8 00000000`00000000 : 00000000`00000003 fffff880`11125b5f fffffa80`06d22ec0 00000000`00000002 : 0x0

fffff880`061f75f0 00000000`00000003 : fffff880`11125b5f fffffa80`06d22ec0 00000000`00000002 fffffa80`06d95700 : 0x0

fffff880`061f75f8 fffff880`11125b5f : fffffa80`06d22ec0 00000000`00000002 fffffa80`06d95700 fffff880`061f7680 : 0x3

fffff880`061f7600 fffffa80`06d22ec0 : 00000000`00000002 fffffa80`06d95700 fffff880`061f7680 fffff880`061f7670 : atikmdag+0xa8b5f

fffff880`061f7608 00000000`00000002 : fffffa80`06d95700 fffff880`061f7680 fffff880`061f7670 fffff880`111261e2 : 0xfffffa80`06d22ec0

fffff880`061f7610 fffffa80`06d95700 : fffff880`061f7680 fffff880`061f7670 fffff880`111261e2 00000000`00000002 : 0x2

fffff880`061f7618 fffff880`061f7680 : fffff880`061f7670 fffff880`111261e2 00000000`00000002 fffffa80`0916dd28 : 0xfffffa80`06d95700

fffff880`061f7620 fffff880`061f7670 : fffff880`111261e2 00000000`00000002 fffffa80`0916dd28 00000000`00000001 : 0xfffff880`061f7680

fffff880`061f7628 fffff880`111261e2 : 00000000`00000002 fffffa80`0916dd28 00000000`00000001 00000000`00000001 : 0xfffff880`061f7670

fffff880`061f7630 00000000`00000002 : fffffa80`0916dd28 00000000`00000001 00000000`00000001 fffffa80`08309038 : atikmdag+0xa91e2

fffff880`061f7638 fffffa80`0916dd28 : 00000000`00000001 00000000`00000001 fffffa80`08309038 fffffa80`06d95700 : 0x2

fffff880`061f7640 00000000`00000001 : 00000000`00000001 fffffa80`08309038 fffffa80`06d95700 00000000`00000001 : 0xfffffa80`0916dd28

fffff880`061f7648 00000000`00000001 : fffffa80`08309038 fffffa80`06d95700 00000000`00000001 fffff880`111260dd : 0x1

fffff880`061f7650 fffffa80`08309038 : fffffa80`06d95700 00000000`00000001 fffff880`111260dd fffffa80`00000791 : 0x1

fffff880`061f7658 fffffa80`06d95700 : 00000000`00000001 fffff880`111260dd fffffa80`00000791 00000000`00000792 : 0xfffffa80`08309038

fffff880`061f7660 00000000`00000001 : fffff880`111260dd fffffa80`00000791 00000000`00000792 fffffa80`00000003 : 0xfffffa80`06d95700

fffff880`061f7668 fffff880`111260dd : fffffa80`00000791 00000000`00000792 fffffa80`00000003 fffffa80`06d22ec0 : 0x1

fffff880`061f7670 fffffa80`00000791 : 00000000`00000792 fffffa80`00000003 fffffa80`06d22ec0 fffffa80`08309038 : atikmdag+0xa90dd

fffff880`061f7678 00000000`00000792 : fffffa80`00000003 fffffa80`06d22ec0 fffffa80`08309038 fffff880`1111f030 : 0xfffffa80`00000791

fffff880`061f7680 fffffa80`00000003 : fffffa80`06d22ec0 fffffa80`08309038 fffff880`1111f030 0000000f`00000000 : 0x792

fffff880`061f7688 fffffa80`06d22ec0 : fffffa80`08309038 fffff880`1111f030 0000000f`00000000 fffffa80`08309038 : 0xfffffa80`00000003

fffff880`061f7690 fffffa80`08309038 : fffff880`1111f030 0000000f`00000000 fffffa80`08309038 00000000`00000000 : 0xfffffa80`06d22ec0

fffff880`061f7698 fffff880`1111f030 : 0000000f`00000000 fffffa80`08309038 00000000`00000000 00000000`00000001 : 0xfffffa80`08309038

fffff880`061f76a0 0000000f`00000000 : fffffa80`08309038 00000000`00000000 00000000`00000001 fffffa80`08308a00 : atikmdag+0xa2030

fffff880`061f76a8 fffffa80`08309038 : 00000000`00000000 00000000`00000001 fffffa80`08308a00 fffff880`1111ef59 : 0xf`00000000

fffff880`061f76b0 00000000`00000000 : 00000000`00000001 fffffa80`08308a00 fffff880`1111ef59 fffffa80`06d95700 : 0xfffffa80`08309038

fffff880`061f76b8 00000000`00000001 : fffffa80`08308a00 fffff880`1111ef59 fffffa80`06d95700 fffff880`112efb10 : 0x0

fffff880`061f76c0 fffffa80`08308a00 : fffff880`1111ef59 fffffa80`06d95700 fffff880`112efb10 00000000`00000002 : 0x1

fffff880`061f76c8 fffff880`1111ef59 : fffffa80`06d95700 fffff880`112efb10 00000000`00000002 00000000`00000000 : 0xfffffa80`08308a00

 

 

STACK_COMMAND:  .thread 0xfffffa80083aeb50 ; kb

 

FOLLOWUP_IP:

dxgkrnl!TdrTimedOperationBugcheckOnTimeout+37

fffff880`0487df63 cc              int     3

 

SYMBOL_STACK_INDEX:  1

 

SYMBOL_NAME:  dxgkrnl!TdrTimedOperationBugcheckOnTimeout+37

 

FOLLOWUP_NAME:  MachineOwner

 

MODULE_NAME: dxgkrnl

 

IMAGE_NAME:  dxgkrnl.sys

 

DEBUG_FLR_IMAGE_TIMESTAMP:  539e411c

 

FAILURE_BUCKET_ID:  X64_0xEA_IMAGE_dxgkrnl.sys

 

BUCKET_ID:  X64_0xEA_IMAGE_dxgkrnl.sys

 

Followup: MachineOwner

Outcomes