New
#1
Random Stuttering / DPC Latency Nightmare
EDIT: Since a lot of people seem to be reading this (probably from google with the same problem), here's the tl;dr:
>So far, no concrete fix.
>Definitely a problem with the LAN card.
>If you have a Realtek card, downgrading to Win7 drivers seem to lessen the amount of stutters.
>Disabling all kinds of CPU throttling will make them less severe when they happen (But it will eat more power running at 100% all the time)
(Forgive me if this is the incorrect form, since DPC latency issues are related to drivers I figure this is the best place)
I've been having issues with random audio + video stuttering since I upgraded to Windows 10 Educational (x64) about 2 months ago now. Previously, I ran Windows 7 (x64) on nearly identical hardware without issue. The only new piece of hardware is a Samsung SSD, but due to the specific drivers causing latency, I'd find it exceptionally hard to believe that these stutters stem from a faulty drive.
Fortunately, I've managed to narrow the problem down, but I'm pretty much stumped at this point since nothing I do can actually fix it.
Here's all the relevant information:
>Stutters last anywhere from about 100ms to 500ms.
>I have used LatencyMon to narrow down some of the offending drivers: ndis.sys and tcpip.sys.
ndis spike:
tcpip spike:
>This probably means it's something network related, so:
-I have updated to the latest Windows 10 compatible network drivers for my on-board Realtek network adapter.
-I have disabled all power-saving / idle shutdown settings for the network adapter in device manager.
-I can't be 100% certain, but doing these two things seem to have slowed the rate at which the stuttering occurs. Instead of the usual 5-10 times per day, it's now down to around 3 times per day. (observed over the past week or so)
>Activating Windows 10's BITS (Background Intelligent Transfer Service) seems to have a high likelihood of triggering a stutter.
-Probably 2/5 times there is a stutter, the event viewer will show the above event at the exact time the stutter occurred. Event 7040, settings BITS from demand start to auto start. This is the only event I have been able to directly correlate with the stutter. May be helpful, may not be.
>Unfortunately, there's more: sometimes, when a stutter occurs, LatencyMon will not pick it up. I'm not sure what this means. Perhaps there's some other process LatencyMon doesn't monitor that is causing these stutters? Or perhaps LatencyMon just crapped out for a second and didn't notice it?
-This somewhat worries me that this might be the effect of more than one latency-related problem, but I can't know that for sure, so I'll keep assuming it's stemming from a single cause until there's direct evidence otherwise.
Any insight would be vastly appreciated. This has been driving me up the wall more and more each time it happens. It's gotten me killed more than once in games, and it also makes me freak out when composing music, thinking there are nasty buffer underruns going on. That, and it's just a general annoyance that I'd really love to see gone.
Relevant Hardware:
>AMD FX 8350
>Asrock 970 Extreme4
>Samsung 850 EVO SSD
>Asus Xonar DG Sound Card
>GTX 770
Thanks a ton in advance.
Last edited by Psiyon; 28 Nov 2015 at 18:37.