Message boards :
Number crunching :
BSOD - DPC_WATCHDOG_VIOLATION - Suspending GPUGrid.net task
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 11 Oct 08 Posts: 1127 Credit: 1,901,927,545 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
For the past few weeks, I've been getting Blue Screens of Death, saying DPC_WATCHDOG_VIOLATION ... And I think I traced them to suspending GPUGrid.net tasks. When the task is unloaded (either manually by the user via Suspend, or automatically by BOINC when rotating tasks), sometimes Windows will blue-screen. Is that possible? Would one of the developers mind taking a look at my crash dump? ---------------------------------------------- Tasks I've seen the problem on: - I4R80-NATHAN_RPS1120801_N-41-111-RND1812_0 ---------------------------------------------- System: Windows 8 x64 RTM Intel i7 965 XE GPU Device 0: GTX 460 GPU Device 1: GTS 240 (disabled in cc_config) GPU Device 2: GTS 240 (disabled in cc_config) ---------------------------------------------- Crash details: The computer has rebooted from a bugcheck. The bugcheck was: 0x00000133 (0x0000000000000001, 0x0000000000000784, 0x0000000000000000, 0x0000000000000000). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 102012-26364-01. EventData param1 0x00000133 (0x0000000000000001, 0x0000000000000784, 0x0000000000000000, 0x0000000000000000) param2 C:\Windows\MEMORY.DMP param3 102012-26364-01 BugcheckCode 307 BugcheckParameter1 0x1 BugcheckParameter2 0x784 BugcheckParameter3 0x0 BugcheckParameter4 0x0 Regards, Jacob Klein |
|
Send message Joined: 15 Apr 10 Posts: 123 Credit: 1,004,473,861 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
AFAIK the watchdog triggers when the display driver takes too long to respond. You can increase the time limit or remove it completely, I know that Snow Crash has done it with success and may be able to help you. It applies to Win7 so I assume it would also apply to Win8. It involves a registry edit but I'm not sure what exactly. XtremeSystems.org - #1 Team in GPUGrid |
|
Send message Joined: 11 Oct 08 Posts: 1127 Credit: 1,901,927,545 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
If you could help me locate that registry setting, it'd be much appreciated. I can't seem to find it. |
|
Send message Joined: 11 Oct 08 Posts: 1127 Credit: 1,901,927,545 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I did more research, and came up with the following articles, which contain useful information for changing the duration of the DPC Watchdog Timer, or disabling it entirely: Windows 2000 (XDDM) driver model: http://msdn.microsoft.com/en-us/library/windows/hardware/ff553890%28v=vs.85%29.aspx Windows Vista (WDDM) driver model: http://msdn.microsoft.com/en-us/library/windows/hardware/ff569918%28v=vs.85%29.aspx 3rd-party Blog article http://arturmarques.com/wordpress/index.php/2010/05/05/watchdog-sys-disable-it-or-increase-its-tolerance/ However, I didn't find the keys immediately in Windows 8. I think they changed the structure. This website shows that Microsoft was changing the DPC settings structure/location throughout Windows 8 development: http://redplait.blogspot.com/2012/06/cmcontrolvector-for-w8.html In Computer\HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power I'm seeing WatchDogResumeTimeout (REG_DWORD, default value 0x78 (120)) WatchDogSleepTimeout (REG_DWORD, default value 0x12c (300)) Not sure if I'll be editing these yet, just reporting my findings. |
©2025 Universitat Pompeu Fabra