F5F Stay Refreshed Hardware Desktop Question Random and frequent BSOD during gaming: " DPC_WATCHDOG_VIOLATION "?

Question Random and frequent BSOD during gaming: " DPC_WATCHDOG_VIOLATION "?

Question Random and frequent BSOD during gaming: " DPC_WATCHDOG_VIOLATION "?

X
Xxshalevop
Member
193
01-28-2025, 11:12 PM
#1
Hello, for the past 3 days I've been getting random BSOD whenever I'm playing a game (I've not crashed while doing non-gaming tasks so far) and I honestly have no clue what are the causes of it so any help would be greatly appreciated!
Here is the dump of the latest crash (I have 2 other dump files but they are similar to this one)
Spoiler:
Dump analysis
Code:
7: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
or above.
Arguments:
Arg1: 0000000000000000, A single DPC or ISR exceeded its time allotment. The offending
component can usually be identified with a stack trace.
Arg2: 0000000000000501, The DPC time count (in ticks).
Arg3: 0000000000000500, The DPC time allotment (in ticks).
Arg4: fffff8045731c340, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains
additional information regarding this single DPC timeout

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

*************************************************************************
*** ***
*** ***
*** Either you specified an unqualified symbol, or your debugger ***
*** doesn't have full symbol information. Unqualified symbol ***
*** resolution is turned off by default. Please either specify a ***
*** fully qualified symbol module!symbolname, or enable resolution ***
*** of unqualified symbols by typing ".symopt- 100". Note that ***
*** enabling unqualified symbol resolution with network symbol ***
*** server shares in the symbol path may cause the debugger to ***
*** appear to hang for long periods of time when an incorrect ***
*** symbol name is typed or the network symbol server is down. ***
*** ***
*** For some commands to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: TickPeriods ***
*** ***
*************************************************************************

KEY_VALUES_STRING: 1

Key : Analysis.CPU.mSec
Value: 2311

Key : Analysis.Elapsed.mSec
Value: 11283

Key : Analysis.IO.Other.Mb
Value: 0

Key : Analysis.IO.Read.Mb
Value: 0

Key : Analysis.IO.Write.Mb
Value: 1

Key : Analysis.Init.CPU.mSec
Value: 217

Key : Analysis.Init.Elapsed.mSec
Value: 16577

Key : Analysis.Memory.CommitPeak.Mb
Value: 153

Key : Bugcheck.Code.LegacyAPI
Value: 0x133

Key : Bugcheck.Code.TargetModel
Value: 0x133

Key : Dump.Attributes.AsUlong
Value: 1808

Key : Dump.Attributes.DiagDataWrittenToHeader
Value: 1

Key : Dump.Attributes.ErrorCode
Value: 0

Key : Dump.Attributes.KernelGeneratedTriageDump
Value: 1

Key : Dump.Attributes.LastLine
Value: Dump completed successfully.

Key : Dump.Attributes.ProgressPercentage
Value: 0

Key : Failure.Bucket
Value: 0x133_DPC_nt!KeAccumulateTicks

Key : Failure.Hash
Value: {88dc98ce-f842-4daa-98d0-858621db6b0f}

Key : Hypervisor.Enlightenments.ValueHex
Value: 1497cf94

Key : Hypervisor.Flags.AnyHypervisorPresent
Value: 1

Key : Hypervisor.Flags.ApicEnlightened
Value: 1

Key : Hypervisor.Flags.ApicVirtualizationAvailable
Value: 0

Key : Hypervisor.Flags.AsyncMemoryHint
Value: 0

Key : Hypervisor.Flags.CoreSchedulerRequested
Value: 0

Key : Hypervisor.Flags.CpuManager
Value: 1

Key : Hypervisor.Flags.DeprecateAutoEoi
Value: 0

Key : Hypervisor.Flags.DynamicCpuDisabled
Value: 1

Key : Hypervisor.Flags.Epf
Value: 0

Key : Hypervisor.Flags.ExtendedProcessorMasks
Value: 1

Key : Hypervisor.Flags.HardwareMbecAvailable
Value: 1

Key : Hypervisor.Flags.MaxBankNumber
Value: 0

Key : Hypervisor.Flags.MemoryZeroingControl
Value: 0

Key : Hypervisor.Flags.NoExtendedRangeFlush
Value: 0

Key : Hypervisor.Flags.NoNonArchCoreSharing
Value: 1

Key : Hypervisor.Flags.Phase0InitDone
Value: 1

Key : Hypervisor.Flags.PowerSchedulerQos
Value: 0

Key : Hypervisor.Flags.RootScheduler
Value: 0

Key : Hypervisor.Flags.SynicAvailable
Value: 1

Key : Hypervisor.Flags.UseQpcBias
Value: 0

Key : Hypervisor.Flags.Value
Value: 4853999

Key : Hypervisor.Flags.ValueHex
Value: 4a10ef

Key : Hypervisor.Flags.VpAssistPage
Value: 1

Key : Hypervisor.Flags.VsmAvailable
Value: 1

Key : Hypervisor.RootFlags.AccessStats
Value: 1

Key : Hypervisor.RootFlags.CrashdumpEnlightened
Value: 1

Key : Hypervisor.RootFlags.CreateVirtualProcessor
Value: 1

Key : Hypervisor.RootFlags.DisableHyperthreading
Value: 0

Key : Hypervisor.RootFlags.HostTimelineSync
Value: 1

Key : Hypervisor.RootFlags.HypervisorDebuggingEnabled
Value: 0

Key : Hypervisor.RootFlags.IsHyperV
Value: 1

Key : Hypervisor.RootFlags.LivedumpEnlightened
Value: 1

Key : Hypervisor.RootFlags.MapDeviceInterrupt
Value: 1

Key : Hypervisor.RootFlags.MceEnlightened
Value: 1

Key : Hypervisor.RootFlags.Nested
Value: 0

Key : Hypervisor.RootFlags.StartLogicalProcessor
Value: 1

Key : Hypervisor.RootFlags.Value
Value: 1015

Key : Hypervisor.RootFlags.ValueHex
Value: 3f7


BUGCHECK_CODE: 133

BUGCHECK_P1: 0

BUGCHECK_P2: 501

BUGCHECK_P3: 500

BUGCHECK_P4: fffff8045731c340

FILE_IN_CAB: 031724-11656-01.dmp

DUMP_FILE_ATTRIBUTES: 0x1808
Kernel Generated Triage Dump

DPC_TIMEOUT_TYPE: SINGLE_DPC_TIMEOUT_EXCEEDED

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT: 1

PROCESS_NAME: Discovery.exe

FAULTING_THREAD: 000000000000000f

STACK_TEXT:
ffffa101`a9febc88 fffff804`56872715 : 00000000`00000133 00000000`00000000 00000000`00000501 00000000`00000500 : nt!KeBugCheckEx
ffffa101`a9febc90 fffff804`56871de1 : 000027df`78b9b4c3 00000000`00324c91 00000000`00324c90 00000000`00000000 : nt!KeAccumulateTicks+0x3d5
ffffa101`a9febcf0 fffff804`5686fe71 : 00000000`00000000 00000000`00000000 ffffa101`a9fd1180 00000000`00000000 : nt!KiUpdateRunTime+0xd1
ffffa101`a9febea0 fffff804`5686f89a : fffff804`5725ff68 00000000`00000001 00000000`00000001 00000000`00000002 : nt!KeClockInterruptNotify+0xc1
ffffa101`a9febf40 fffff804`568f40ac : 00000077`ecee4ad3 ffff8e0c`e5f41800 ffff8e0c`e5f418b0 fffff804`56a1979b : nt!HalpTimerClockInterrupt+0x10a
ffffa101`a9febf70 fffff804`56a199fa : ffff840d`6a8cf600 ffff8e0c`e5f41800 fffff804`5b6383e8 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0x9c
ffffa101`a9febfb0 fffff804`56a1a2c7 : 00000000`00000000 00001f80`00a102d4 00000000`00000000 ffff840d`6a8cf74c : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa
ffff840d`6a8cf580 fffff804`568236f0 : 00000000`80000000 fffff804`56b68e2e ffff8e0c`ee82e450 ffff840d`6a8cf748 : nt!KiInterruptDispatchNoLockNoEtw+0x37
ffff840d`6a8cf710 fffff804`56b68e2e : ffff8e0c`ee82e450 ffff840d`6a8cf748 ffff8e0c`00400a02 ffffa101`a9fd1180 : nt!KeYieldProcessorEx+0x20
ffff840d`6a8cf720 fffff804`568251bc : 00000000`00000000 ffff8e0c`e5f1d000 fffff804`5b6383e0 fffff804`5b6383e8 : nt!KiConfigureHeteroProcessorsTarget+0x6e
ffff840d`6a8cf7c0 fffff804`56826471 : 00000000`00000020 ffff840d`6a8cfe00 ffff8e0d`04b12990 00000000`00051a40 : nt!KiExecuteAllDpcs+0x42c
ffff840d`6a8cfd00 fffff804`56a20f75 : ffff7d5c`e8c88b00 00000000`00000000 ffffa101`a9fd1180 000001b5`d62f13a0 : nt!KiRetireDpcList+0x1b1
ffff840d`6a8cffb0 fffff804`56a20f1f : ffff840d`6d48fa39 fffff804`56829ef5 ffffffff`ffffffff ffff8e0c`f4b2d000 : nt!KxSwapStacksAndRetireDpcList+0x5
ffff840d`6d48f9a0 fffff804`56829ef5 : ffffffff`ffffffff ffff8e0c`f4b2d000 00000000`00000000 00000000`00000000 : nt!KiPlatformSwapStacksAndCallReturn
ffff840d`6d48f9b0 fffff804`56a20340 : ffff8e0d`030b1080 ffff8e0d`030b1080 00000000`00000020 000001b5`cc0649f8 : nt!KiDispatchInterrupt+0xd5
ffff840d`6d48faa0 00007ffd`53b89692 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiDpcInterrupt+0x350
00000035`db80a1a0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ffd`53b89692


STACK_COMMAND: ~15 ; .cxr ; kb

SYMBOL_NAME: nt!KeAccumulateTicks+3d5

MODULE_NAME: nt

IMAGE_NAME: ntkrnlmp.exe

IMAGE_VERSION: 10.0.22621.3296

BUCKET_ID_FUNC_OFFSET: 3d5

FAILURE_BUCKET_ID: 0x133_DPC_nt!KeAccumulateTicks

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {88dc98ce-f842-4daa-98d0-858621db6b0f}

Followup: MachineOwner
---------
X
Xxshalevop
01-28-2025, 11:12 PM #1

Hello, for the past 3 days I've been getting random BSOD whenever I'm playing a game (I've not crashed while doing non-gaming tasks so far) and I honestly have no clue what are the causes of it so any help would be greatly appreciated!
Here is the dump of the latest crash (I have 2 other dump files but they are similar to this one)
Spoiler:
Dump analysis
Code:
7: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
or above.
Arguments:
Arg1: 0000000000000000, A single DPC or ISR exceeded its time allotment. The offending
component can usually be identified with a stack trace.
Arg2: 0000000000000501, The DPC time count (in ticks).
Arg3: 0000000000000500, The DPC time allotment (in ticks).
Arg4: fffff8045731c340, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains
additional information regarding this single DPC timeout

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

*************************************************************************
*** ***
*** ***
*** Either you specified an unqualified symbol, or your debugger ***
*** doesn't have full symbol information. Unqualified symbol ***
*** resolution is turned off by default. Please either specify a ***
*** fully qualified symbol module!symbolname, or enable resolution ***
*** of unqualified symbols by typing ".symopt- 100". Note that ***
*** enabling unqualified symbol resolution with network symbol ***
*** server shares in the symbol path may cause the debugger to ***
*** appear to hang for long periods of time when an incorrect ***
*** symbol name is typed or the network symbol server is down. ***
*** ***
*** For some commands to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: TickPeriods ***
*** ***
*************************************************************************

KEY_VALUES_STRING: 1

Key : Analysis.CPU.mSec
Value: 2311

Key : Analysis.Elapsed.mSec
Value: 11283

Key : Analysis.IO.Other.Mb
Value: 0

Key : Analysis.IO.Read.Mb
Value: 0

Key : Analysis.IO.Write.Mb
Value: 1

Key : Analysis.Init.CPU.mSec
Value: 217

Key : Analysis.Init.Elapsed.mSec
Value: 16577

Key : Analysis.Memory.CommitPeak.Mb
Value: 153

Key : Bugcheck.Code.LegacyAPI
Value: 0x133

Key : Bugcheck.Code.TargetModel
Value: 0x133

Key : Dump.Attributes.AsUlong
Value: 1808

Key : Dump.Attributes.DiagDataWrittenToHeader
Value: 1

Key : Dump.Attributes.ErrorCode
Value: 0

Key : Dump.Attributes.KernelGeneratedTriageDump
Value: 1

Key : Dump.Attributes.LastLine
Value: Dump completed successfully.

Key : Dump.Attributes.ProgressPercentage
Value: 0

Key : Failure.Bucket
Value: 0x133_DPC_nt!KeAccumulateTicks

Key : Failure.Hash
Value: {88dc98ce-f842-4daa-98d0-858621db6b0f}

Key : Hypervisor.Enlightenments.ValueHex
Value: 1497cf94

Key : Hypervisor.Flags.AnyHypervisorPresent
Value: 1

Key : Hypervisor.Flags.ApicEnlightened
Value: 1

Key : Hypervisor.Flags.ApicVirtualizationAvailable
Value: 0

Key : Hypervisor.Flags.AsyncMemoryHint
Value: 0

Key : Hypervisor.Flags.CoreSchedulerRequested
Value: 0

Key : Hypervisor.Flags.CpuManager
Value: 1

Key : Hypervisor.Flags.DeprecateAutoEoi
Value: 0

Key : Hypervisor.Flags.DynamicCpuDisabled
Value: 1

Key : Hypervisor.Flags.Epf
Value: 0

Key : Hypervisor.Flags.ExtendedProcessorMasks
Value: 1

Key : Hypervisor.Flags.HardwareMbecAvailable
Value: 1

Key : Hypervisor.Flags.MaxBankNumber
Value: 0

Key : Hypervisor.Flags.MemoryZeroingControl
Value: 0

Key : Hypervisor.Flags.NoExtendedRangeFlush
Value: 0

Key : Hypervisor.Flags.NoNonArchCoreSharing
Value: 1

Key : Hypervisor.Flags.Phase0InitDone
Value: 1

Key : Hypervisor.Flags.PowerSchedulerQos
Value: 0

Key : Hypervisor.Flags.RootScheduler
Value: 0

Key : Hypervisor.Flags.SynicAvailable
Value: 1

Key : Hypervisor.Flags.UseQpcBias
Value: 0

Key : Hypervisor.Flags.Value
Value: 4853999

Key : Hypervisor.Flags.ValueHex
Value: 4a10ef

Key : Hypervisor.Flags.VpAssistPage
Value: 1

Key : Hypervisor.Flags.VsmAvailable
Value: 1

Key : Hypervisor.RootFlags.AccessStats
Value: 1

Key : Hypervisor.RootFlags.CrashdumpEnlightened
Value: 1

Key : Hypervisor.RootFlags.CreateVirtualProcessor
Value: 1

Key : Hypervisor.RootFlags.DisableHyperthreading
Value: 0

Key : Hypervisor.RootFlags.HostTimelineSync
Value: 1

Key : Hypervisor.RootFlags.HypervisorDebuggingEnabled
Value: 0

Key : Hypervisor.RootFlags.IsHyperV
Value: 1

Key : Hypervisor.RootFlags.LivedumpEnlightened
Value: 1

Key : Hypervisor.RootFlags.MapDeviceInterrupt
Value: 1

Key : Hypervisor.RootFlags.MceEnlightened
Value: 1

Key : Hypervisor.RootFlags.Nested
Value: 0

Key : Hypervisor.RootFlags.StartLogicalProcessor
Value: 1

Key : Hypervisor.RootFlags.Value
Value: 1015

Key : Hypervisor.RootFlags.ValueHex
Value: 3f7


BUGCHECK_CODE: 133

BUGCHECK_P1: 0

BUGCHECK_P2: 501

BUGCHECK_P3: 500

BUGCHECK_P4: fffff8045731c340

FILE_IN_CAB: 031724-11656-01.dmp

DUMP_FILE_ATTRIBUTES: 0x1808
Kernel Generated Triage Dump

DPC_TIMEOUT_TYPE: SINGLE_DPC_TIMEOUT_EXCEEDED

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT: 1

PROCESS_NAME: Discovery.exe

FAULTING_THREAD: 000000000000000f

STACK_TEXT:
ffffa101`a9febc88 fffff804`56872715 : 00000000`00000133 00000000`00000000 00000000`00000501 00000000`00000500 : nt!KeBugCheckEx
ffffa101`a9febc90 fffff804`56871de1 : 000027df`78b9b4c3 00000000`00324c91 00000000`00324c90 00000000`00000000 : nt!KeAccumulateTicks+0x3d5
ffffa101`a9febcf0 fffff804`5686fe71 : 00000000`00000000 00000000`00000000 ffffa101`a9fd1180 00000000`00000000 : nt!KiUpdateRunTime+0xd1
ffffa101`a9febea0 fffff804`5686f89a : fffff804`5725ff68 00000000`00000001 00000000`00000001 00000000`00000002 : nt!KeClockInterruptNotify+0xc1
ffffa101`a9febf40 fffff804`568f40ac : 00000077`ecee4ad3 ffff8e0c`e5f41800 ffff8e0c`e5f418b0 fffff804`56a1979b : nt!HalpTimerClockInterrupt+0x10a
ffffa101`a9febf70 fffff804`56a199fa : ffff840d`6a8cf600 ffff8e0c`e5f41800 fffff804`5b6383e8 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0x9c
ffffa101`a9febfb0 fffff804`56a1a2c7 : 00000000`00000000 00001f80`00a102d4 00000000`00000000 ffff840d`6a8cf74c : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa
ffff840d`6a8cf580 fffff804`568236f0 : 00000000`80000000 fffff804`56b68e2e ffff8e0c`ee82e450 ffff840d`6a8cf748 : nt!KiInterruptDispatchNoLockNoEtw+0x37
ffff840d`6a8cf710 fffff804`56b68e2e : ffff8e0c`ee82e450 ffff840d`6a8cf748 ffff8e0c`00400a02 ffffa101`a9fd1180 : nt!KeYieldProcessorEx+0x20
ffff840d`6a8cf720 fffff804`568251bc : 00000000`00000000 ffff8e0c`e5f1d000 fffff804`5b6383e0 fffff804`5b6383e8 : nt!KiConfigureHeteroProcessorsTarget+0x6e
ffff840d`6a8cf7c0 fffff804`56826471 : 00000000`00000020 ffff840d`6a8cfe00 ffff8e0d`04b12990 00000000`00051a40 : nt!KiExecuteAllDpcs+0x42c
ffff840d`6a8cfd00 fffff804`56a20f75 : ffff7d5c`e8c88b00 00000000`00000000 ffffa101`a9fd1180 000001b5`d62f13a0 : nt!KiRetireDpcList+0x1b1
ffff840d`6a8cffb0 fffff804`56a20f1f : ffff840d`6d48fa39 fffff804`56829ef5 ffffffff`ffffffff ffff8e0c`f4b2d000 : nt!KxSwapStacksAndRetireDpcList+0x5
ffff840d`6d48f9a0 fffff804`56829ef5 : ffffffff`ffffffff ffff8e0c`f4b2d000 00000000`00000000 00000000`00000000 : nt!KiPlatformSwapStacksAndCallReturn
ffff840d`6d48f9b0 fffff804`56a20340 : ffff8e0d`030b1080 ffff8e0d`030b1080 00000000`00000020 000001b5`cc0649f8 : nt!KiDispatchInterrupt+0xd5
ffff840d`6d48faa0 00007ffd`53b89692 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiDpcInterrupt+0x350
00000035`db80a1a0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ffd`53b89692


STACK_COMMAND: ~15 ; .cxr ; kb

SYMBOL_NAME: nt!KeAccumulateTicks+3d5

MODULE_NAME: nt

IMAGE_NAME: ntkrnlmp.exe

IMAGE_VERSION: 10.0.22621.3296

BUCKET_ID_FUNC_OFFSET: 3d5

FAILURE_BUCKET_ID: 0x133_DPC_nt!KeAccumulateTicks

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {88dc98ce-f842-4daa-98d0-858621db6b0f}

Followup: MachineOwner
---------

A
Andy6575
Member
53
01-28-2025, 11:12 PM
#2
If you faced the same issue, I resolved it by lowering my Nvidia graphics driver to a previous version and the problems ceased.
A
Andy6575
01-28-2025, 11:12 PM #2

If you faced the same issue, I resolved it by lowering my Nvidia graphics driver to a previous version and the problems ceased.

K
Kurogano
Member
183
01-28-2025, 11:12 PM
#3
If you faced the same issue, I resolved it by lowering my Nvidia graphics driver to a previous version and the problems ceased.
K
Kurogano
01-28-2025, 11:12 PM #3

If you faced the same issue, I resolved it by lowering my Nvidia graphics driver to a previous version and the problems ceased.