DPC Latency issues in Windows 10 / Microstutter.

FregApple

New member
Joined
May 7, 2019
Posts
4
Hi!

I am currently at work, so I can't provide all my system information yet, but I thought I might dive in with some basic spec and my history.

So, I have always spent hours tinkering at various settings and commands, trying to optimise my systems to the best I can! I started on a Pentium 3, what a time that was.

When I first built a budget PC with my Sandy Bridge i5 in 2010-11. I never had issues! everything just ran to perfection and it wasn't till 2017/18 that I finally updated the rock solid Windforce graphics card to a MSI 1060 6gb.
Everything ran fine, but then my interests started piquing to the thought I could upgrade it further! ( I guess my hobby went from mild to enthusiast )

SO over the course of the past year I have developed this build:

z370-F Strix Mobo
G.Skill 2x8gb 3600 Ram
Thermaltake 750w bronze psu
i7 8700k
RTX 2080ti
XB271HU Monitor @ 144/165
850 evo 250gb
WD blue 1tb
ThermalTake View 71 aRGB

All of this is cooled with a custom loop with EK. Ambient temps this time of year is around 21-25 (my room can get warm even in winter)
Cpu idle 29-32c

WHEN I had my cpu overclocked to 4.9
cpu @ Prime95 with avx 0 would max at 71c
cpu @ game usually 40-65c. Depending on game. Battlefield bumps it to 65, but usually sits around 57-59. LoL and other esport games, it hovers around 40-45c.
Gpu @ game load max 50-53c.
VRM sits around 91c in prime, but 60c in game. Thanks to a fan I installed right above it. Before it was overheating.

So every thing was looking good, I felt a sense of accomplishment as building this myself. But. There is always a But. Ever since I updated my MOBO and CPU I have received Micro Stutters in games, sometimes even on the desktop. Now this has plagued my mind on what it could be.

These microstutters were different in each game / application. For example, Battlefield V, they seemed to happen at various intervals. 144 fps then a microstutter to ~30 and back to 144. This would cause the screen to freeze briefly that would seem hardly worth it. BUT it is quite annoying in combat.
Then there is LoL. These ones happen at different instances. Mainly opening the shop, upgrading abilities, casting abilities. Not everytime, but usually these would be the cause to the microstutter. (Makes me wonder if it was sound based?)

I was fiddling around with various settings and swapped to fast sync in Battlefield V, to which this helped significantly. But LOL was no different, and I could still see desktop stutter occasionally.

So I downloaded LatencyMon to see what could be causing issues.
The main offender was NVIDIA's graphics driver. I uninstalled with DDU in safe mode and reinstalled with the ethernet port unplugged. I ran latencymon again and it all looked alright! Just some other drivers that perhaps I could look at. Plugged in my ethernet cable and what do I find?? The latency goes up again!

I check to see if it was just a fluke, I close and restart latencymon with the internet disabled and it doesn't spike as high, but as soon as I plug in the ethernet it goes up. I notice that NDIS.sys is one of the higher counts (which to my knowledge is the network adaptor), but I thought, hey, I have nothing to lose, lets just perform a clean install and update my bios to 1803.

This is where I am now.

I fresh installed with media creation tool and fully wiped my ssd.
I had the ethernet unplugged and reinstalled latencymon, it is the lowest I have seen! But I need to install my graphics driver and other drivers. So I download from my mobos website all the drivers relevant to my board and then I go to update my graphics driver. Boom. As soon as the graphics driver is installed the latency goes back up with dxgkrnl.sys, ndis.sys and mainly nvlddmkm.sys!! And once again if I unplug the ethernet it goes down.

Next, I installed Driver Booster 6 and used this program to find and install all drivers that are missing, while also updating windows to the most recent version. This did nothing to solve this issue, if anything, it made it worse (To which I will make a point and say that it seemed to install kaby lake drivers, when I am coffee lake). If I open an application that bar jumps right up to the red and Latencymon tells me I might have a power throttling issue. As my MOBO has been reset after the update to the bios, I went in and disabled c state and p states whilst also choosing High Performance Power Management in power plan. This didn't change anything at all and it still tells me that I am throttling (usually if I try opening a browser or something).


What I am hoping for is some insight on what I could do to improve my system, I could live with the micro stutter, but now that I have noticed how high the latency can get, it is really bothering me! I have prowled various tutorials, fixes. I have tried some, to which they either provided no benefit or minor improvement. Some even made the system worse.

If anyone wants to work with me on this project, I hope to hear from you! Tell me what information you need and I will paste it here for you when I get home from work! ~ 3 hours from now. Would be very happy to listen and try to provide as much detail as I can to any question. I can also go further in depth on the "fixes" I have tried, but I think it would be best for me to provide system reports so we can look at the issue together and work from there!


Kind Regards,

Sam

(^In work mode)
 
Last edited:
Video STUTTERING, Audio CRACKS/POPS and dpc/isr LATENCY (posting instructions)

From a hardware standpoint, the first suspect I would have is your RAM/CPU combination. From the Intel specs for that CPU, the memory type supported is DDR4-2666. You are running with DDR4-3600. Make sure to check your Motherboard QVL for a set of 2666 MHz RAM that works with your system.

Also, I would not recommend using Driver Booster 6 to obtain driver updates. Driver updating software often finds drivers for devices similar to those installed, which can cause conflicts with devices that are similar but different. It is safer to obtain drivers from the manufacturer of the device and/or from your motherboard support site.
 
Speccy Link
http://speccy.piriform.com/results/BQr80wsMoWhHLjMApRAdELQ

Hi! Thanks for your reply!
I do remember seeing that about my ram compatibility, however it had been running at a default setting of 2133 for most of the year and I only just overclocked it to the 3600. Should I perhaps only set it to 2666 instead?

Yeah I had a feeling that driver booster wouldn’t be great for obtaining all the drivers, however, I have tried installing only the MOBO, Realtek or intel drivers, to which I was getting the issue still anyway, which is why I tried driver booster.


Would you like me to provide all the detail from your link?
 
I think setting your RAM to 2666 would be a good troubleshooting step or even going back to 2133 if things seemed to work well with that speed.
 
It is currently set to 2133 after I flashed my bios to the most recent version 1803. I was still receiving the issue.

However I will try setting it to 2666 and see if it would improve the issue!
I’ll let you know when I’ve tested it out.

I will also provide the information from the link you posted, so perhaps you could see something I can’t!
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top