Ein Bluescreen, mal wieder...

Pikus

PCGH-Community-Veteran(in)
Hallo zusammen :-)

Ich werde seit ein paar Tagen von BSOD's geplagt. Diese treten komischerweise nur auf, wenn ich BFBC2 spiele. Während des Spielens beginnt das Game plötzlich an zu ruckeln und geht runter auf <5 fps. Nach 10-30sek. hat sich das dann wieder gelegt, das Spiel läuft flüssig weiter, bis zum nächsten "Ruckelanfall".
Nun ist es vorgekommen das das Game anfängt zu ruckeln, aber statt einer beruhigung stürzt die Kiste ab und ich krieg einen Bluescreen vor die Nase.

Ich habe mal die letzten 3 Minidumps ausgelesen, alle enthalten dieselben Informationen:
VIDEO_TDR_FAILURE (116)
Attempt to reset the display driver and recover from timeout failed.
Arguments:
Arg1: fffffa800b7554e0, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT).
Arg2: fffff88007273db8, The pointer into responsible device driver module (e.g. owner tag).
Arg3: 0000000000000000, Optional error code (NTSTATUS) of the last failed operation.
Arg4: 000000000000000c, Optional internal context dependent data.

Debugging Details:
------------------


FAULTING_IP:
atikmpag+8db8
fffff880`07273db8 4055 push rbp

DEFAULT_BUCKET_ID: GRAPHICS_DRIVER_TDR_FAULT

CUSTOMER_CRASH_COUNT: 1

BUGCHECK_STR: 0x116

PROCESS_NAME: BFBC2Game.exe

CURRENT_IRQL: 0

STACK_TEXT:
fffff880`05d59e48 fffff880`0852a000 : 00000000`00000116 fffffa80`0b7554e0 fffff880`07273db8 00000000`00000000 : nt!KeBugCheckEx
fffff880`05d59e50 fffff880`08529c7c : fffff880`07273db8 fffffa80`0b7554e0 fffffa80`08e8fc00 fffffa80`07f55010 : dxgkrnl!TdrBugcheckOnTimeout+0xec
fffff880`05d59e90 fffff880`072f0f07 : fffffa80`0b7554e0 00000000`00012f8f fffffa80`08e8fc00 fffffa80`07f55010 : dxgkrnl!TdrIsRecoveryRequired+0x114
fffff880`05d59ec0 fffff880`0731ed5a : fffffa80`ffffffff 00000000`00012f0f fffff880`05d5a010 00000000`00000003 : dxgmms1!VidSchiReportHwHang+0x40b
fffff880`05d59fa0 fffff880`07304bb1 : fffffa80`08ea4000 ffffffff`feced300 00000000`00000003 00000000`00000001 : dxgmms1!VidSchWaitForCompletionEvent+0x196
fffff880`05d59fe0 fffff880`0731191c : 00000000`000706c5 00000000`00000000 fffff880`05d5a4e8 fffffa80`0c3d14a0 : dxgmms1!VIDMM_GLOBAL::xWaitForAllEngines+0x1e9
fffff880`05d5a0e0 fffff800`03ef8a48 : ffffffff`ffffffff ffffffff`ffffffff 00000000`00000000 00000000`00000000 : dxgmms1!VIDMM_MEMORY_SEGMENT::RotateCopyCallback+0xe0
fffff880`05d5a150 fffff880`0731694c : 00000000`4df90000 fffff880`05d5a428 00000000`00000000 fffff8a0`00000002 : nt!MmRotatePhysicalView+0x6e8
fffff880`05d5a390 fffff880`07310eb8 : fffffa80`08ea4c60 00000000`00100000 00000000`00000002 00000000`00000000 : dxgmms1!VIDMM_PROCESS_HEAP::Rotate+0x148
fffff880`05d5a420 fffff880`07302904 : fffffa80`0890e8b0 fffff8a0`13b8ae50 00000000`19330801 00000000`00000000 : dxgmms1!VIDMM_MEMORY_SEGMENT::EvictResource+0x6f8
fffff880`05d5a590 fffff880`073027e3 : fffffa80`08ea4000 fffff880`05d5aa08 00000000`00000000 00000000`00000000 : dxgmms1!VIDMM_GLOBAL::EvictAllAllocationInList+0x40
fffff880`05d5a5d0 fffff880`073051dd : fffffa80`08ea4000 fffff8a0`02c7be50 00000000`00000000 fffff800`00000003 : dxgmms1!VIDMM_GLOBAL::EvictAllReclaimedAllocation+0x43
fffff880`05d5a620 fffff880`07300a8f : fffff8a0`02c7be50 fffff8a0`02c7be50 fffffa80`08ea4000 fffffa80`093cff70 : dxgmms1!VIDMM_GLOBAL::AllocateResourceForPinnedAllocation+0x18d
fffff880`05d5a6a0 fffff880`0730038f : fffff880`05d5a9f8 fffffa80`08e97d50 fffff880`05d5a970 fffff880`05d5aa08 : dxgmms1!VIDMM_GLOBAL::ProcessDeferredCommand+0x19f
fffff880`05d5a7c0 fffff880`0731a231 : fffffa80`08a92060 fffff880`009b2180 fffffa80`08e97d50 fffffa80`089a6c28 : dxgmms1!VidMmiProcessSystemCommand+0x23
fffff880`05d5a7f0 fffff880`073193bc : fffff880`05d5a950 00000000`00000000 fffffa80`089a6c20 00000000`00000001 : dxgmms1!VidSchiSubmitSystemCommand+0x39
fffff880`05d5a820 fffff880`072eb77a : 00000000`00000000 fffffa80`08e97d50 fffffa80`089a6c20 fffffa80`089a6c20 : dxgmms1!VidSchiSubmitQueueCommand+0x74
fffff880`05d5a850 fffff880`0731b927 : fffffa80`08dfbaf0 fffffa80`08e96000 fffffa80`089a6c20 fffff880`05d5a9c8 : dxgmms1!VidSchiSubmitQueueCommandDirect+0x1e6
fffff880`05d5a8e0 fffff880`073004b9 : fffffa80`00000001 fffffa80`07f55010 fffffa80`08ea4000 fffff880`05d5a9f8 : dxgmms1!VidSchiSubmitCommandPacketToQueue+0x15f
fffff880`05d5a950 fffff880`073008dc : fffff880`05d5aa50 00000000`00000000 fffff880`05d5aa50 00000000`00000000 : dxgmms1!VIDMM_GLOBAL::QueueSystemCommandAndWait+0xf9
fffff880`05d5a9c0 fffff880`072e319c : fffff8a0`020cc000 00000000`00000001 fffffa80`08e88000 fffff880`084fa513 : dxgmms1!VIDMM_GLOBAL::QueueDeferredCommandAndWait+0x4c
fffff880`05d5aa30 fffff880`0851a0a0 : fffff8a0`020cc000 fffff880`084cf171 fffff8a0`020cc238 fffff8a0`020cd184 : dxgmms1!VidMmPinAllocation+0x48
fffff880`05d5aa80 fffff880`08523f6f : fffff8a0`020cc000 00000000`00000001 fffff880`05d5aca0 00000000`00000000 : dxgkrnl!DXGDEVICE::PinPrimaryAllocations+0x17c
fffff880`05d5aad0 fffff960`002102b4 : 00000000`038bef98 fffffa80`400012c0 00000000`00000000 00000000`00000001 : dxgkrnl!DxgkSetDisplayMode+0x96b
fffff880`05d5abf0 fffff800`03a8c813 : fffffa80`08a92060 fffff880`05d5aca0 00000000`00000000 00000000`00000020 : win32k!NtGdiDdDDISetDisplayMode+0x14
fffff880`05d5ac20 000007fe`fe20849a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`038bef68 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7fe`fe20849a


STACK_COMMAND: .bugcheck ; kb

FOLLOWUP_IP:
atikmpag+8db8
fffff880`07273db8 4055 push rbp

SYMBOL_NAME: atikmpag+8db8

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: atikmpag

IMAGE_NAME: atikmpag.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 5064f994

FAILURE_BUCKET_ID: X64_0x116_IMAGE_atikmpag.sys

BUCKET_ID: X64_0x116_IMAGE_atikmpag.sys

Followup: MachineOwner

Daraus habe ich jetzt erfahren dass der Treiber zurückgesetzt wird (wahrscheinlich jedes mal währen es anfängt zu ruckeln) und wenn dann der Bluescreen kommt konnte der Treiber nicht wiederhergestellt werden.
Nun meine Fragen: Woran liegt es, dass der Treiber dauernd zurückgesetzt wird, warum verursacht das einen BSOD und vor allem: Was kann ich dagegen jetzt tun?

Jegliches OC wurde deaktiviert, alle Programme in Hintergrund wurden gekillt bevor ich BC2 startete.
Informationen zu meinem System entnehmt ihr meiner Signatur, das OS ist Win7 Home 64bit.


MfG
Davin
 
Es handelt sich hier um 1333er, der auch auf 1333MHz läuft, und das seit locker 2 Jahren. Aber ich werde es mal versuchen :-)
 
Oha - irgendwie hatte ich mit schnellerem RAM gerechnet. Aber 1333er RAM neigt nicht so schnell zu Zickereien - okay, aber im Rahmen der Fehlersuche und der Vollständigkeit halber...
Der nächste Ansatz wäre dann beim AMD-Treiber und der Grafikkarte selbst.
 
Genau deswegen hat mich der Vorschlag auch gewundert :D
Ich hab ihn jetzt einfach auf 1066MHz eingestellt, allerdings treten die erwähnten Ruckler weiterhin auf. An einen Bluescreen bin ich gerade aber nicht gekommen.
Die Treiber sind allesamt aktuell, das CCC habe ich gestern Abend erst neu Installiert.

Was mit eben gerade aufgefallen ist: Bei Spielstart wird mir die Frage gestellt ob ich die Aero-Effekte von Win ausschalten bzw das Farbschema ändern will, der Leistung wegen. Bisher habe ich diese Meldung immer ignoriert bzw das Areo-Design beibehalten. Dieses Mal habe ich die Effekte deaktiviert und siehe da, in 30min kein Ruckler, nüx. Anscheinend wird das Problem behoben, aber es erscheint mir komisch dass der
"Leistungshunger der Aero-Effekte" (:devil:) das gesamte System zum Absturz bringt.
 
Die Auswirkungen von wackeligem Hauptspeicher auf Grafiktreiber sind nicht zu unterschätzen - man kommt nur nicht drauf, wenn die Fehlermeldungen/Bluescreens Stress mit dem Treiber/der Videoausgabe melden.
Aero? Kurios. Im Grunde ist das gar nicht direkt aktiv, wenn ein übliches Vollbild-Game läuft.

Hm... ist nicht einfach. Aber den 116-Fehler kann ich bei mir auch produzieren, wenn ich will (oder den 117, das ist dann die "nicht tödliche" Version, weil der Treiber zurück gesetzt werden kann), allerdings mit nVidia-Karte und ganz normalem Rumrutschen auf dem Desktop. Und der Grund hat überhaupt nichts mit der Grafikkarte an sich zu tun - noch nicht einmal weit entfernt.

Ein Standardvorschlag bei sowas wäre dann auch, mal andere/ältere Treiber zu nutzen.
 
Hallo zusammen,

ich habe dasselbe Problem mit dem Bluescreen bei BFBC2.
Allerdings erst seit ein paar Tagen, nachdem ich bei meinem vorigen System Windows Update Probleme hatte und mit der Vista DVD reparieren musste (Windows Vista Business x64).

Vorher lief alles super, doch danach die beschriebenen Probleme mit den regelmäßigen Bluescreens bzw. Lilascreens?! bei Bad Company 2.

Habe bisher keine Lösung gefunden und bin etwas verzweifelt. Habe inzwischen Windows 8 Pro x64 drauf (komplett platt gemacht und als Neuinstallation).

Mein System sieht wie folgt aus (sehr ähnlich wie Davin):

AMD PhenomII x6 1090T (no OC) mit Corsair H80
HIS Radeon HD6950 @6970 (Treiber: Catalyst 12.10)
Foxconn A79A-S Digitalife
8 GB DDR2-800 (GeIL + OCZ) 4-4-4-12 @2,0V
Netzteil BeQuiet - gerade keine genaue Bezeichnung zur Hand aber 700W max. combined und genug Ampere auf 12V!


Habe bisher u.a. Memtest durchlaufen lassen - keine Fehler.
Auch Prime95 (in-place large FFTs) + Furmark burn in parallel getestet und keinerlei Probleme mit Absturz oder Temps (im Anhang mal ein Screenshot von HWMonitor).
Die Festplatten sind schon älter und zeigen mit HDDlife und HDTune keine besonders schlechten SMART Werte an.


Hat jemand eine Idee woran die Bluescreens liegen könnten bzw. was ich noch versuchen könnte?
Wie gesagt bis zur Windows Reparatur hatte ich jahrelang keine Probleme und weiß nun nicht mehr weiter!


Vielen Dank für eure Antworten! =)
 

Anhänge

  • HW Monitor nach Furmark+P95 parallel.PNG
    HW Monitor nach Furmark+P95 parallel.PNG
    58,7 KB · Aufrufe: 87
Guten tag alles zusammen,

Ich hab das Problem auch und mir ist bekannt das es bei Nvidia dieses problem auch gibt aber halt nicht so extrem.
Ich habe auch recht häufig abstürze mit dem Grund atikmpag.sys und vorher wird der treiber 3-4 mal wieder hergestellt.

Ich habe eine HD 5870 von Asus die V2.

Der PC verabschiedet sich meistens schon bei dem CNC browser Game, hatte das system neu aufgesetzt und naja lief 4 tage Problemlos und zack heute schon 5 Bluescreens gehabt die Karte dürfte ja net zu warm sein.

Auf dem Desktop, schmirt er mir hin und wieder mal ab, mache ich dann sachen wie das CNC Browsergame an dann knattert der andauern rum oder gibt gleich nach dem 2 mal einen Bluescreen.

Bei den Spielen ist das meist so das die weiter laufen wenn der Treiber neugestartet wurde aber halt nur mit schwarzen Bild gehe ich aus dem Spiel raus bzw erwinge ein Beenden gibt es wieder ein Bluescreen.

Habe schon einige treiber durch getestet egal ob neu oder Alt alle erreichen den Scheintod Status, was mir mal wer gesteckt hatte das es unter umständen an dem HDMI liegt wäre mal so die frage wer von meinen Leidensbrüdern noch HDMI nutzt wo das Problem auftaucht?
 
Mir hat es geholfen den aktuellsten Treiber zu installieren, in diesem Fall CCC 13.1.

@Ares_Providence: Ich nutze auch HDMI und habe es mit dem alten Treiber unter VGA probiert. Keine Veränderung, die BSOD's bleiben.

@Haxcy: Wie gesagt, probier es mal mit dem CCC 13.1. Falls das nicht helfen sollte, stell deine GPU mal auf das Standart-6950-BIOS statt des 6970-BIOS's.
 
@ Davins Theorie:
Darauf habe ich gewartet, dass ein neuer Treiber kommt. Konnte leider keine Seite finden, auf der die alten aber nicht uralten Treiber zum Download angeboten wurden.

Ich hab meine 3 Monitore über 2xDP und 1xDVI angeschlossen, also scheidet das HDMI Problem bei mir aus.

Das Bios zurückdrehen ist das Letzte, das ich probieren sollte. Wundert mich halt nur, warum es dann vorher bis zu dieser Windows Reparatur mit dem 6970er Bios ohne Probleme geht... Nach dem Ausschluss Verfahren verstehe ich nicht, warum auf einmal das Schuld sein sollte?


Ich gebe dann Rückmeldung, wie es mit dem 13.1 aussieht!

Danke für alle Tipps bis dahin! =)
 
Also hast du keinen BIOS-Switch an deiner 6950? Dann sieht das Zurücksetzen natürlich anders aus...

Das Bios zurückdrehen ist das Letzte, das ich probieren sollte. Wundert mich halt nur, warum es dann vorher bis zu dieser Windows Reparatur mit dem 6970er Bios ohne Probleme geht... Nach dem Ausschluss Verfahren verstehe ich nicht, warum auf einmal das Schuld sein sollte?

BC2 ist relativ anfällig für Fehler durch Graka-OC und auch Programme wie der MSI Afterburner bringen es oft zum Absturz. Daher meine Vermutung dass es an dem BIOS-Falsh liegt.
 
Hallo,

habe einen Switch zum Umschalten auf das 6950er Backup Bios an der Grafikkarte. Die Graka habe ich Anfang 2011 gekauft und sie läuft seit ca. 9 Monaten mit dem 6970er Bios einwandfrei mit BC2.

Die Probleme mit den PC Freezes bei BC2 sind nun seit ca. 1 Woche nicht mehr da.
Aber jetzt läuft das Spiel deutlich langsamer als vorher, ich habe im Durchschnitt weniger fps und auch mehr starke Einbrüche der Framerate seitdem (mit 12.10 Neuinstallation).

Das kann ich mir nicht erklären.


Habe jetzt den 13.01 Catalyst installiert, doch mein CCC zeigt noch immer Version 12.10 an... da stimmt doch was nicht?

Die niedrige Framerate und die Einbrüche sind auch noch immer da!
 
Jup, genau den Schalter meine ich. Schalte einfach auf das Backup-Bios und starte dann den PC.
Dass es an dem BIOS liegt ist nur eine Vermutung und ich kann dir keine Erklärung liefern warum die Abstürze durch den Flash auftreten. Jedoch kamen die Bluescreens bei mir auch plötlich ohne ersichtlichen Grund. Deswegen würde ich einfach mal nach dem Ausschlussverfahren vorgehen. :-)

Habe jetzt den 13.01 Catalyst installiert, doch mein CCC zeigt noch immer Version 12.10 an... da stimmt doch was nicht?

Die niedrige Framerate und die Einbrüche sind auch noch immer da!

Deinstalliere mal das komplette CCC und installier dann das 13.01
 
Heyho,

habe glaube den Schuldigen ausgemacht... Zumindest unter Win8.
Hatte das noch nicht wirklich konfiguriert und bin darauf gestoßen, dass von Haus aus nach der Installation optimale Leistung für Hintergrund Dienste eingestellt war...
Wer denkt sich denn so einen Schwachsinn aus bzw. wie konnte das passieren?
Nach dem Umschalten auf optimale Leistung für Programme läuft das Spiel wesentlich besser, so wie vorher!

Den 13.01. habe ich nun auch schon installiert und das Bios ist noch immer das der HD6970.


Alles läuft wieder wie vorher, flüssig und keine Abstürze, Problem gelöst!

Danke an alle Beiträge und Hilfen!
 
Zurück