Amerikanovich
Member
- May 1, 2022
- 12
Hi guys, I've been having a problem with my PC for the past couple months, and I've done everything I can to try and solve the problem myself, but nothing I've done has helped at all, so I'm coming to the experts for your wisdom to help me find out exactly what's going on here.
Early February, I decided to get my PC Windows 11 ready by upgrading from a 1st gen Ryzen 1600X to a 3800X, because the Zen2 CPUs were allegedly compatible with my old B350 chipset (with newest BIOS), I figured it would be a pretty painless switch.
So I picked up a used 3800X off ebay for a reasonable price and swapped them out, everything seemed fine, until a couple days later as I was playing a game with some friends, suddenly the system started acting as if it was about to crash to a blue screen, with intense stuttering and hanging, everything slowed down, audio and visual - and then suddenly it was gone, only lasted about 2 seconds. I thought it was strange but everything seemed fine, windows event viewer was showing no critical malfunctions of any kind around the time it happened, so I thought nothing of it.
Well the problem persisted, every time the computer is stressed, either watching videos or playing games, sometimes (about once every 30 minutes to an hour) it gets these stutter attacks. It took a while before I first heard the term "DPC Latency" online and identified that as my problem, and when I ran Latencymon in the background, it kept pointing to the graphics drivers (nvlddmkm.sys & dxgkrnl.sys) as the cause for the 47,000us latency spikes.
My first reaction was oh crap, my trusty old GTX 1060 is dying, good thing GPU prices are coming down, looks like it's finally time for an update, so I kept my eyes open and finally got a decent deal on an RTX 3070....but the problem didn't go away.
The GPU drivers are what's lagging, but apparently not the cause.
I've been through the whole laundry list of DPC latency solutions, from turning off all power saving features like Cool&Quiet, C-States, high performance mode in both windows and nvidia control panel, HPET on/off, various RAM clocks & voltages, increasing SOC voltage from 1.1V to 1.2V, doing a fresh repair install of windows, AMD Chipset drivers updated, blah blah blah....nothing has made any difference.
I ran Memtest for a whole afternoon off a USB stick, not a single error detected, also did RAM stress tests with OCCT for about an hour, other than getting the sticks hot nothing happened.
Also did Prime95 and OCCT CPU stress tests, same thing, nothing happened, everything is rock solid.
I even went as far as to get a new Motherboard because for some people the problem was instability with the old 300 Chipset combined with a newer CPU, so as of 2 days I also have an ASUS X470 mainboard in the system, everything working fine....but it still has these latency spikes, and it's driving me nuts.
I'll run through the checklist in the post guidelines:
The BSOD Collection application kept hanging up at "waiting for system info" every time I tried it, but here's the rest, I was able to capture a trace of a DPC spike about 10 minutes after I started it, the spike is in the last 5 seconds, pretty obvious (even I recognized it):
Speccy: http://speccy.piriform.com/results/ZpKAoUL6bFnNElX0OzcVPg0
Trace: trace.zip
If anyone can help me get to the bottom of this I would be so grateful, I can't stand problems I can't solve after months of trying
Early February, I decided to get my PC Windows 11 ready by upgrading from a 1st gen Ryzen 1600X to a 3800X, because the Zen2 CPUs were allegedly compatible with my old B350 chipset (with newest BIOS), I figured it would be a pretty painless switch.
So I picked up a used 3800X off ebay for a reasonable price and swapped them out, everything seemed fine, until a couple days later as I was playing a game with some friends, suddenly the system started acting as if it was about to crash to a blue screen, with intense stuttering and hanging, everything slowed down, audio and visual - and then suddenly it was gone, only lasted about 2 seconds. I thought it was strange but everything seemed fine, windows event viewer was showing no critical malfunctions of any kind around the time it happened, so I thought nothing of it.
Well the problem persisted, every time the computer is stressed, either watching videos or playing games, sometimes (about once every 30 minutes to an hour) it gets these stutter attacks. It took a while before I first heard the term "DPC Latency" online and identified that as my problem, and when I ran Latencymon in the background, it kept pointing to the graphics drivers (nvlddmkm.sys & dxgkrnl.sys) as the cause for the 47,000us latency spikes.
My first reaction was oh crap, my trusty old GTX 1060 is dying, good thing GPU prices are coming down, looks like it's finally time for an update, so I kept my eyes open and finally got a decent deal on an RTX 3070....but the problem didn't go away.
The GPU drivers are what's lagging, but apparently not the cause.
I've been through the whole laundry list of DPC latency solutions, from turning off all power saving features like Cool&Quiet, C-States, high performance mode in both windows and nvidia control panel, HPET on/off, various RAM clocks & voltages, increasing SOC voltage from 1.1V to 1.2V, doing a fresh repair install of windows, AMD Chipset drivers updated, blah blah blah....nothing has made any difference.
I ran Memtest for a whole afternoon off a USB stick, not a single error detected, also did RAM stress tests with OCCT for about an hour, other than getting the sticks hot nothing happened.
Also did Prime95 and OCCT CPU stress tests, same thing, nothing happened, everything is rock solid.
I even went as far as to get a new Motherboard because for some people the problem was instability with the old 300 Chipset combined with a newer CPU, so as of 2 days I also have an ASUS X470 mainboard in the system, everything working fine....but it still has these latency spikes, and it's driving me nuts.
I'll run through the checklist in the post guidelines:
- Write a brief description of your problem.
- See above.
- OS ? (Windows 10, 8.1, 8, 7, Vista)
- Windows 10 Pro
- x86 (32bit) or x64 (64bit)?
- 64
- (Only for xp, vista, 7) Service pack?
- NA
- What was original installed OS on system?
- Windows 7 (free upgrade to Win10 when it came out)
- Is the OS an OEM version (came pre-installed on system) or full retail version (YOU purchased it from retailer)?
- The original Win 7 install was a full retail version.
- Age of system? (hardware)
- Hardware was rebuilt in 2016 when Ryzen first came out, as of now almost everything has been updated except for the original 2 RAM sticks.
- Age of OS installation?
- Windows repair install was done 1 or 2 weeks ago
- Have you re-installed the OS?
- see above
- System Manufacturer?
- The original mainboard was an MSI B350 Gaming Plus, now it's an ASUS Prime X470-Pro
- Laptop or Desktop?
- Desktop!
- Exact model number (if laptop, check label on bottom)
- Of which part? I built it myself.
- MotherBoard - (if NOT a laptop)
- see above
- CPU
- Original AMD Ryzen 5 1600X (problem free for 5 years), now a Ryzen 7 3800X (has epilepsy)
- RAM (brand, EXACT model, what slots are you using?)
- 2x8GB kit of G.Skill Trident Z F4-3200C16-8GTZB (Hynix M-Die), upgraded to 32GB by adding 2 sticks of 8GB G.Skill Trident Z RGB F4-3200C16-8GTZR (Hynix A-Die)
- Video Card
- ASUS TUF RTX 3070 OC (Problem originally started on an MSI GTX 1060 Gaming X)
- Power Supply - brand & wattage (if laptop, skip this one)
- Corsair 650W Gold
- Is driver verifierenabled or disabled?
- I would know if it was enabled, right?
- What security software are you using? (Firewall, antivirus, antimalware, antispyware, and so forth)
- COMODO Firewall & Avast Antivirus (for the past 15 years)
- Are you using proxy, vpn, ipfilters or similar software?
- Nope
- Are you using Disk Image tools? (like daemon tools, alcohol 52% or 120%, virtual CloneDrive, roxio software)
- Nope
- Are you currently under/overclocking? Are there overclocking software installed on your system?
- The RAM is "overclocked" to it's advertised speed of 3200MHz, first boot at 1.35V crashed so I upped it to 1.4V and has been stable since, otherwise everything is stock, always has been.
The BSOD Collection application kept hanging up at "waiting for system info" every time I tried it, but here's the rest, I was able to capture a trace of a DPC spike about 10 minutes after I started it, the spike is in the last 5 seconds, pretty obvious (even I recognized it):
Speccy: http://speccy.piriform.com/results/ZpKAoUL6bFnNElX0OzcVPg0
Trace: trace.zip
If anyone can help me get to the bottom of this I would be so grateful, I can't stand problems I can't solve after months of trying