po aktualizácií ovládačov grafickej karty AMD Radeon HD 7970 (výrobca Sapphire, základná verzia) začal Windows 7 Pro padať do BSOD s odkazom na súbor atikmpag.sys.
Typicky sa tak stane pri hraní Elite Dangerous: Horizons. Niekedy to spustí pokus o prehratie videa ak je zároveň pustená hra. Rovnako sa to už stalo po reštarte z predchádzajúceho BSOD - bez akejkoľvek záťaže GPU (t. j. žiadne video ani hry).
Widget GPUObserver ukazoval tesne pred pádom do BSOD 100%-né vyťaženie pri 81 °C. Rovnaké hodnoty som dosahoval dnes pri hraní bez problémov s verziou 17.12.2 (viď nižšie). Neočakávam, že ide o problém hardveru.
Zapojené sú dva monitory Dell U2412M, nie sú spojené v Eyefinity setupe.
Donedávna som používal AMD Catalyst ovládače verzie 15.7.1. Avšak Assassin's Creed Discovery Tour s týmto starým ovládačom vykazovalo nepoužiteľne veľa artefaktov v obraze. Takže som aktualizoval ovládače s použitím DDU na AMD Adrenalin 18.4.1, ktoré vykazujú horeuvedený problém (BSOD). Discovery Tour ale fungovalo v poriadku :).
Medzitým som ovládače downgradoval na 18.3.1 a 18.2.1, obe BSOD. Aktuálne som na verzií 17.12.2 a zatiaľ žiadne BSOD (jeden deň, čo pokladám za nepriekazné).
Hľadanie na webe neprinieslo žiadne výsledky, okrem toho, že som upravil hodnotu TdrDelay v registroch na 8 sekúnd. Toto mohlo tiež spôsobiť, že terajšia verzia 17.12.2 zatiaľ funguje.
Stretol sa niekto s týmto problémom? Existuje spôsob, ako stabilne fungovať na aktuálnych ovládačoch?
Budem vďačný za akékoľvek relevantné nápady.
Analýza memory dumpu cez WinDbg:
Kód: Vybrat vše
VIDEO_TDR_FAILURE (116)
Attempt to reset the display driver and recover from timeout failed.
Arguments:
Arg1: fffffa80092e64e0, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT).
Arg2: fffff8800408799c, 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+f99c
fffff880`0408799c 4883ec28 sub rsp,28h
DEFAULT_BUCKET_ID: GRAPHICS_DRIVER_TDR_FAULT
BUGCHECK_STR: 0x116
PROCESS_NAME: System
CURRENT_IRQL: 0
STACK_TEXT:
fffff880`08194888 fffff880`0415b388 : 00000000`00000116 fffffa80`092e64e0 fffff880`0408799c 00000000`00000000 : nt!KeBugCheckEx
fffff880`08194890 fffff880`0415b092 : fffff880`0408799c fffffa80`092e64e0 fffffa80`0a01dd50 fffffa80`0a09a010 : dxgkrnl!TdrBugcheckOnTimeout+0xec
fffff880`081948d0 fffff880`0400ffcb : fffffa80`092e64e0 00000000`00000000 fffffa80`0a01dd50 fffffa80`0a09a010 : dxgkrnl!TdrIsRecoveryRequired+0x1a2
fffff880`08194900 fffff880`04039d45 : 00000000`ffffffff 00000000`0000c4d1 00000000`00000000 00000000`00000002 : dxgmms1!VidSchiReportHwHang+0x40b
fffff880`081949e0 fffff880`0403848b : 00000000`00000102 00000000`00000004 00000000`0000c4d1 00000000`00000000 : dxgmms1!VidSchiCheckHwProgress+0x71
fffff880`08194a10 fffff880`0400b2f2 : ffffffff`ff676980 fffffa80`0a09a010 00000000`00000000 00000000`00000000 : dxgmms1!VidSchiWaitForSchedulerEvents+0x1fb
fffff880`08194ab0 fffff880`0403804a : 00000000`00000000 fffffa80`0a6b8010 00000000`00000080 fffffa80`0a09a010 : dxgmms1!VidSchiScheduleCommandToRun+0x1da
fffff880`08194bc0 fffff800`0254eb5c : 00000000`fffffc32 fffff880`01fc9180 fffffa80`066769b0 fffffa80`0a0d0a00 : dxgmms1!VidSchiWorkerThread+0xba
fffff880`08194c00 fffff800`022b0916 : fffff880`01fc9180 fffffa80`0a0d0a00 fffff880`01fd8240 00000000`00000000 : nt!PspSystemThreadStartup+0x140
fffff880`08194c40 00000000`00000000 : fffff880`08195000 fffff880`0818f000 fffff880`10990d70 00000000`00000000 : nt!KxStartSystemThread+0x16
STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP:
atikmpag+f99c
fffff880`0408799c 4883ec28 sub rsp,28h
SYMBOL_NAME: atikmpag+f99c
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: atikmpag
IMAGE_NAME: atikmpag.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 5a724d5b
FAILURE_BUCKET_ID: X64_0x116_IMAGE_atikmpag.sys
BUCKET_ID: X64_0x116_IMAGE_atikmpag.sys