Upon the latest Windows 10 version 1803 update*, my desktop became volatile to the point of being utterly unusable within a few minutes of use as the machine would pause before eventually completely freezing with a BSOD (bluescreen of death) and a DPC Watchdog Violation error.
This violation error is a generic catch that is hard to troubleshoot because either:
- A piece of hardware in your system is locking up and probably needs replacement.
- A software driver for some hardware device is failing.
After pulling out all the internal cards, disabling any onboard features and updating the motherboard BIOS, the violation error was still triggering. Which meant either the motherboard, the solid-state drive hosting Windows 10 or one of their drivers were failing.
A check on Device Manager showed everything was okay except it wasn’t. For whatever reason, my computer was using the wrong Storage Controller with the Surface NVM Express Controller active, and this was causing a severe driver malfunction with my machine.
The quick fix for me was to replace this driver with one provided by Samsung, the Samsung NVMe Driver. I don’t know why the Microsoft Surface NVM Express driver is a compatible option on my system, but it clearly shouldn’t be.
Written by Ben Garrett