ATI Drivers constantly crashing and causing BSODs


  1. Y19
    Posts : 1
    Windows 7 Ultimate x64
       #1

    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*http://msdl.microsoft.com/download/symbols
    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 *
    * *
    *******************************************************************************

    VIDEO_TDR_FAILURE (116)
    Attempt to reset the display driver and recover from timeout failed.
    Arguments:
    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:
    ------------------


    FAULTING_IP:
    atikmpag+6024
    fffff880`045bd024 4883ec28 sub rsp,28h

    DEFAULT_BUCKET_ID: GRAPHICS_DRIVER_TDR_FAULT

    CUSTOMER_CRASH_COUNT: 1

    BUGCHECK_STR: 0x116

    PROCESS_NAME: System

    CURRENT_IRQL: 0

    STACK_TEXT:
    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

    FOLLOWUP_IP:
    atikmpag+6024
    fffff880`045bd024 4883ec28 sub rsp,28h

    SYMBOL_NAME: atikmpag+6024

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: atikmpag

    IMAGE_NAME: atikmpag.sys

    DEBUG_FLR_IMAGE_TIMESTAMP: 4b68ec4f

    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 *
    * *
    *******************************************************************************

    SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
    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
    happening.
    Arguments:
    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.

    FAULTING_IP:
    atikmdag+e45ad
    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
    atikmdag+0xe45ad:
    fffff880`04b1c5ad 41f7f0 div eax,r8d
    Resetting default scope

    CUSTOMER_CRASH_COUNT: 1

    DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

    BUGCHECK_STR: 0x7E

    PROCESS_NAME: csrss.exe

    CURRENT_IRQL: 0

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

    LAST_CONTROL_TRANSFER: from fffffa800812c786 to fffff88004b1c5ad

    STACK_TEXT:
    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


    FOLLOWUP_IP:
    atikmdag+e45ad
    fffff880`04b1c5ad 41f7f0 div eax,r8d

    SYMBOL_STACK_INDEX: 0

    SYMBOL_NAME: atikmdag+e45ad

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: atikmdag

    IMAGE_NAME: atikmdag.sys

    DEBUG_FLR_IMAGE_TIMESTAMP: 4ddc6c20

    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 Computer


  2. Posts : 2,009
    Windows 7 Ultimate x86
       #2

    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
    Phyxion.net - Driver Sweeper
    or with this
    Guru3D - Driver Sweeper

    And for future BSOD-posts please follow these instuctions:
    https://www.sevenforums.com/crashes-d...tructions.html

    -DG
      My Computer


 

  Related Discussions
Our Sites
Site Links
About 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 14:03.
Find Us