Question ACPI-related DPC_WATCHDOG_VIOLATION BSODs?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Aug 14, 2021
24
2
15
Greetings!

I purchased a Lenovo Gaming Desktop Legion T5 28IMB05 off of NewEgg four months ago, and shortly after I noticed it was having significant DPC latency due to the ACPI.sys driver (viewed by using LatencyMon), and I was receiving some strange stuttering when playing some games and videos. Since I was past the 30 day return at the time, I figured out how circumvent this by going into power options and setting the minimum processor speed to 99% and never turning off the hard disk. After having tried many things, this finally stopped the stuttering.

Fast forward to a couple weeks ago, and now I'm randomly receiving BSODs. It seems to most often happen when playing Minecraft, emulating, or streaming video on Discord, but it also seems to happen just from opening the browser or some other programs (but only sometimes). I've tried updating all my drivers, updating the motherboard, keeping an eye on the temps in HWMonitor, and resetting Windows and my motherboard, but the crashes keep happening. The crashes make an unpleasant "BRBRBRBR" noise, as if the last microsecond of audio is being looped infinitely while everything is locked up(can't use mouse or CRTL+ALT+DEL), until about a minute passes when a BSOD pops up with the DPC_WATCHDOG_VIOLATION error and it reboots automatically. When looking at Speccy to make this post, I noticed the Seagate HDD is showing up as an SSD for some reason, and after the initial reboot from a crash, my Realtek HD driver will be completely missing until I shut down and turn on the computer again.

MiniDump File: https://drive.google.com/file/d/1RSbf0Ryxbj1bQijTo53a6kvPyBKkwvH1/view?usp=sharing

Specs from Speccy:
OS: Windows 10 Pro 64-bit
CPU: Intel Core i7 10700 @ 2.90GHz Comet Lake 14nm Technology
RAM: 16.0GB Dual-Channel Unknown @ 1463MHz (21-21-21-47)
Motherboard: LENOVO 3717 (U3E1)
Graphics: LEN G24-10 (1920x1080@144Hz) 4095MB NVIDIA GeForce RTX 2070 SUPER (MSI)
Storage: 953GB Western Digital WDC PC SN730 SDBQNTY-1T00-1001 (Unknown (SSD)) & 1863GB Seagate ST2000DM008-2FR102 (SATA (SSD))
Audio: Realtek High Definition Audio
PSU: https://drive.google.com/file/d/1DtncTHIUKQQvoc_ZxEsVJTSb0yyq4fUz/view?usp=sharing (this is an image of the PSU's label that was on Lenovo's website; I haven't opened the case yet)

Any help or insight into this issue would be greatly appreciated! If there's any more info I need to provide, please let me know and I will promptly do so. Thank you!
 
Last edited:

Colif

Win 11 Master
Moderator
back to where we started. DPC in APCI.sys.

The controller chip on motherboard that looks after USB and PCI is the same one for all these devices that have been mentioned. Audio, Internet. So if one is playing up it can affect rest of system

I would run the https://www.intel.com.au/content/www/au/en/support/intel-driver-support-assistant.html and check you have newest WIFI/BT drivers

I would ask on here, they might be able to see something I can't - follow posting instructions - https://www.tenforums.com/bsod-crashes-debugging/

not giving up but we don't seem to be getting anywhere.
 
Last edited:
Aug 14, 2021
24
2
15
Yep, Intel says that everything is up-to-date. Every time we look into something, I feel like it comes right back around to the motherboard. I think the only real answer here is a new motherboard. I haven't had any more crashes (even when I streamed the game that gave me the crash on Discord), so this one seems way more random than the last batch. But if it starts crashing repeatedly again, I'll probably just have to suck it up and get the new motherboard. I'll check into the warranty and see if Lenovo doing an onsite, same-day repair is even possible (it says they can at first glance but who knows lol), or else I'll probably just order a motherboard and do it myself with my friend's assistance. I use my PC for remote work so I can't really be without it too long, and from what I'm reading Lenovo and their technicians can really be hit-or-miss with this kind of stuff. Regardless, I'll keep posting here with new info as it comes along.
 

Colif

Win 11 Master
Moderator
Only way to know if its motherboard is swap it for another. You generally make sure everything else is working before you can jump to conclusions its MB. Perhaps the technicians can at least make sure it works when they hand it back to you. Ask them to test it a few days.
 
Aug 14, 2021
24
2
15
Started getting crashes quick again. I posted on the tenforums, but they want a complete dump file which I can't provide until it crashes again (after switching from minidumps). So on that front, I'm just waiting for another crash, which is a little annoying since I dislike using my PC for work and games when it can crash at any time. I've reset all my motherboard and power settings to default and I'm expecting to hear the stutter that I had when I first got the PC, but I haven't yet. Maybe updating to the latest NVIDIA driver with a clean install fixed it? I'm not sure. I'm hesitant to get Lenovo and their technicians involved if I can't even recreate what's going on reliably.

I do still have DPC latency from the ACPI.sys driver. Would it be a good idea to try renaming the ACPI.sys in Windows/system32/drivers to ACPI.old and putting in one from my roommate's PC who has a similar set up (same OS, Intel CPU, Nvidia GPU). I've noticed there's a small difference in the filesize between his and mine. Or if I didn't replace it, would Windows automatically install a new one if I renamed it (in Safe Mode)? Also, is it possible to use LatencyMon or something else to measure the DPC latency of my PC in Safe Mode? I'm just trying to narrow things down.
 

Colif

Win 11 Master
Moderator
Before taking it from another PC, see if you can get windows to replace it
  • Boot your Windows 10 PC in Safe Mode.
  • Then open File Explorer and navigate to this location: C:/Windows/System32/drivers
  • From there, look for the file named ACPI.sys and rename it to ACPI.old.
  • Now restart your computer and check if the ACPI.sys Blue Screen error is now fixed.
source

not ideal to take a file from another PC.
 
Aug 14, 2021
24
2
15
Hi, it's been a while...I did a clean install of my Nvidia graphics driver and the crashes stopped for a couple weeks, so I thought I was all good. Unfortunately, I just got a crash playing Terraria. The MEMORY.DMP is nearly 16GB, which sounds odd since I was only running Terraria and maybe a couple windows in Brave. The crash didn't show a blue screen like it was doing before. It simply locked up for a few minutes and then rebooted instantly. Like before, I don't have Realtek anymore, and it will likely come back when I power cycle.

The only clue I found in the Event Viewer was this: The computer has rebooted from a bugcheck. "The bugcheck was: 0x00000133 (0x0000000000000001, 0x0000000000001e00, 0xfffff80449cfa320, 0x0000000000000000). A dump was saved in: C:\WINDOWS\MEMORY.DMP. Report Id: 425279b2-05de-4ecd-84c5-3bca6dbbb0f1."

Was it just some kind of strange memory leak?

Edit: Even though the full MEMORY.DMP doesn't seem to be working, it seems like it did manage to successfully save a minidump, which I'll link here: https://drive.google.com/file/d/1ZO5aO3Z1aXnfgbby5rDXBW4GaYJtN810/view?usp=sharing
 
Last edited:

gardenman

Splendid
Moderator
The full dump would take me at least 6 hours to download, upwards to 10 or more if I had issues. However there are others here who if they see it, they might be able to review it (and have faster speeds). Unlikely, but leave it posted.

I ran the minidump through the debugger and got the following information: https://jsfiddle.net/t20fhmrk/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:092921-6296-01.dmp (Sep 29 2021 - 23:17:17)
Bugcheck:DPC_WATCHDOG_VIOLATION (133)
Probably caused by:memory_corruption (Process: System)
Uptime:1 Day(s), 14 Hour(s), 46 Min(s), and 59 Sec(s)

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 
  • Like
Reactions: 8BitRedMage
Sep 30, 2021
3
1
15
Greetings!

I purchased a Lenovo Gaming Desktop Legion T5 28IMB05 off of NewEgg four months ago, and shortly after I noticed it was having significant DPC latency due to the ACPI.sys driver (viewed by using LatencyMon), and I was receiving some strange stuttering when playing some games and videos. Since I was past the 30 day return at the time, I figured out how circumvent this by going into power options and setting the minimum processor speed to 99% and never turning off the hard disk. After having tried many things, this finally stopped the stuttering.

Fast forward to a couple weeks ago, and now I'm randomly receiving BSODs. It seems to most often happen when playing Minecraft, emulating, or streaming video on Discord, but it also seems to happen just from opening the browser or some other programs (but only sometimes). I've tried updating all my drivers, updating the motherboard, keeping an eye on the temps in HWMonitor, and resetting Windows and my motherboard, but the crashes keep happening. The crashes make an unpleasant "BRBRBRBR" noise, as if the last microsecond of audio is being looped infinitely while everything is locked up(can't use mouse or CRTL+ALT+DEL), until about a minute passes when a BSOD pops up with the DPC_WATCHDOG_VIOLATION error and it reboots automatically. When looking at Speccy to make this post, I noticed the Seagate HDD is showing up as an SSD for some reason, and after the initial reboot from a crash, my Realtek HD driver will be completely missing until I shut down and turn on the computer again.

MiniDump File: https://drive.google.com/file/d/1RSbf0Ryxbj1bQijTo53a6kvPyBKkwvH1/view?usp=sharing

Specs from Speccy:
OS: Windows 10 Pro 64-bit
CPU: Intel Core i7 10700 @ 2.90GHz Comet Lake 14nm Technology
RAM: 16.0GB Dual-Channel Unknown @ 1463MHz (21-21-21-47)
Motherboard: LENOVO 3717 (U3E1)
Graphics: LEN G24-10 (1920x1080@144Hz) 4095MB NVIDIA GeForce RTX 2070 SUPER (MSI)
Storage: 953GB Western Digital WDC PC SN730 SDBQNTY-1T00-1001 (Unknown (SSD)) & 1863GB Seagate ST2000DM008-2FR102 (SATA (SSD))
Audio: Realtek High Definition Audio
PSU: https://drive.google.com/file/d/1DtncTHIUKQQvoc_ZxEsVJTSb0yyq4fUz/view?usp=sharing (this is an image of the PSU's label that was on Lenovo's website; I haven't opened the case yet)

Any help or insight into this issue would be greatly appreciated! If there's any more info I need to provide, please let me know and I will promptly do so. Thank you!
For me so far, the solution to this has been the Windows update from yesterday, 9/29.
I have the same Legion T5 28IMB05 also from Newegg, and had exactly the same issues. After yesterday's update, I have been crash-free, for the first day in a month.
Also, the Realtek driver is functioning properly, correctly identifying headphones plugged in to the top of the unit.
Fingers crossed that this is a solution.
 
  • Like
Reactions: 8BitRedMage
Aug 14, 2021
24
2
15
For me so far, the solution to this has been the Windows update from yesterday, 9/29.
I have the same Legion T5 28IMB05 also from Newegg, and had exactly the same issues. After yesterday's update, I have been crash-free, for the first day in a month.
Also, the Realtek driver is functioning properly, correctly identifying headphones plugged in to the top of the unit.
Fingers crossed that this is a solution.
Thank you for the response! I'll give that a try.

Just so I'm clear, in addition to the update from yesterday, have you also installed the Windows 21H1 feature update?
 
Aug 14, 2021
24
2
15
Ugh...after almost 48 hours without an issue, it just crashed again. I do have Realtek, however.
So, its better than before, but not where it should be.
I'm sorry to hear that. Come to think of it, I've never really had a problem with the microphone slot on top of my tower not working, so we may have slightly different issues. I haven't had a crash yet, but if I do, I'll do a clean install of Windows. After that if there's still issue, that's probably some good evidence to make use of my Legion warranty and have someone come out to maybe replace some things on it. And if there's still issues, I'm going to start swapping parts out of it (and just buy a better laptop to use in the meantime over Black Friday).
 
Aug 14, 2021
24
2
15
Hello again. After about two weeks, again, I got a crash in a game. I was playing South Park: The Stick of Truth, and when I went into the Steam overlay (not for the first time in the session), I got another crash. Here's the minidump: https://drive.google.com/file/d/1d8DNz1cyLPRoCFUCrzoi-A0s4sjmw6M9/view?usp=sharing

On Windbg, looks like the offender this time was HDAudioBus.sys, and on the Event Viewer, the only relevant events I can see are the following:
-"The driver \Driver\WudfRd failed to load for the device PCI\VEN_8086&DEV_1903&SUBSYS_371717AA&REV_05\3&11583659&0&20."
-"The driver \Driver\WudfRd failed to load for the device ROOT\SYSTEM\0001."
-"The computer has rebooted from a bugcheck. The bugcheck was: 0x00000133 (0x0000000000000001, 0x0000000000001e00, 0xfffff802586fa320, 0x0000000000000000). A dump was saved in: C:\WINDOWS\MEMORY.DMP. Report Id: 73cd76b1-dbbe-4785-a59b-e50e94c3a711."
 
Aug 14, 2021
24
2
15
I think I may have found something. In my device manager, I noticed that when I looked at resources by type > IRQ, that my Nvidia driver, HDAudioBus (which caused the most recent crash apparently), and the Intel Dynamic Tuning Processor Participant are all on the same IRQ slot, and from my (admittedly limited) understanding, that could cause errors. Could that be the cause of my crashes? I was going to try changing them to different slots, but the options to do so are greyed out.
 
Nov 26, 2021
3
0
10
So, I think I might've figured this out. What you want to do is update to the newest Windows version (Doesn't have to be Windows 11.) After you have done that, install the newest game-ready drivers (Which yes, it will crash.) but after doing that, go into your OEM or BIOS settings, and go to devices and turn off GPU overclocking. Overclocking can result in a DPC Watchdog violation. This fix has worked for me so far, if it does not work come tomorrow, I will reply to this post again. ((MAKE SURE TO CREATE A RESTORE POINT BEFORE DOING ALL THIS))
 
Nov 26, 2021
3
0
10
So, I think I might've figured this out. What you want to do is update to the newest Windows version (Doesn't have to be Windows 11.) After you have done that, install the newest game-ready drivers (Which yes, it will crash.) but after doing that, go into your OEM or BIOS settings (You can access this by pressing F11 during PC bootup, or by going to advanced startup options and click "Change UEFI settings"), go to devices find the graphics card and turn off GPU overclocking. Overclocking can result in a DPC Watchdog violation. This fix has worked for me so far, if it does not work come tomorrow, I will reply to this post again. ((MAKE SURE TO CREATE A RESTORE POINT BEFORE DOING ALL THIS))

Link for the Windows update can be found here: https://www.microsoft.com/en-in/software-download/windows10
((No this link is not a scam, this was the link provided to me by Nvidia themselves.))
 
Last edited by a moderator:
Nov 26, 2021
3
0
10
Update: Still didn't work. I guess this PC's BIOS is not compatible with the game ready drivers. Go figure. Never buying a Lenovo product again.