High DPC & ISR Latency Problem

Tocks

Member
Joined
Sep 6, 2015
Posts
6
Hola !

I just wanna start off with some short backstory; I have been playing Diablo 3 since release and ive always had "stutterlags", but i just wrote it off as old hardware (mostly the graphic card).
A week ago i got really tired of it and bought a GeForce GTX 980 Ti. But the stutterlags remained!
So i started looking in to it. With LatencyMon i saw that i had alot of DPC spikes, with over a week now doing whatever solutions ive found on google i still havent figured out the problem.

Hardware:

P8Z77-V PRO
Intel i7-3770K (Ivybridge)
Gigabyte NVIDIA GeForce GTX 980 Ti 6GB G1 Gaming
16GB DDR3 (Corsair Vengeance LP CML 16GX3M4A1600C9)
Corsair Force 3 SSD (and two regular western digital harddrives)
Corsair TX650W Power supply

And i use Windows 10 64-bit.


Things ive tried so far:
Changing from Windows 7 to Windows 10
Updating BIOS
Disabled EPU Powersaving mode, Sidestep, Turbomode & C1E in Bios
Disabled/Enabled HPET
Disabled/Enabled NIC & Soundcard
Set all power options to max
Updating every driver imaginable
Switching PCIe ports for the graphic card


I let LatencyMon run idle for 10 hours.

WNrAz0p.png

Stats here:

Read More:


I also had high ISR count on: dxgkrnl.sys , storport.sys , HDAudBus.sys & USBPORT.SYS


Im pulling my hair out on this one, i would really appreciate some help :)
 
Hi Usasma, thanks for answering !

Yes i've seen that topic. I also realize i forgot to post a screenshot of the "Drivers" page from LatencyMon, ill post it here:
VuNFBY6.png

Thats from a 9+ hour session latencymon did when i was at work.
Stats from that session here:
Read More:


Im not that "tech-savvy", but nvlddmkm.sys have the highest execution time. But i had the same problem (stutterlag & audio pops) with my last gfx card. This card is pretty new, i think theres only like 3-4 drivers for it and ive tried atleast three of them with the same result. ACPI.sys sometimes have the highest execution time, but it only had 1 DPC time this session so seems random?

rspLLL64.sys & ntoskrnl.exe are dominating the total execution time.

storport.sys, dxgkrnl.sys, HDAudBus.sys & USBPORT.SYS all have a decent ISR count. Is that a problem ? Do we want a zero count there aswell ?


Also forget to mention that i borrowed a friends ram and tried with them instead but got the same problem.



I really appreciate help with this because its driving me nuts.
 
From the first report I saw issues with:

Driver with highest DPC total execution time: rspLLL64.sys - Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.
LOL - that's Latency Monitor itself :0)

and.....Process with highest pagefault count: skype.exe
with this note: NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Remove Skype. Nasty little program IMO - but if you must have it, feel free to reinstall it AFTER we've finished troubleshooting.
My dislike revolves around the tricks used to prevent one from closing it - not a thing a reputable programmer would do (IMO)

The second report starts with:
At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates. (the first report didn't have the network stuff in it).

How do you connect to the internet? Have you updated the drivers for that device to the latest, W10 compatible version?

It also shows: Process with highest pagefault count: chrome.exe
Remove Chrome - another program that I don't like - but if you must have it, feel free to reinstall it AFTER we've finished troubleshooting.
My dislike for this program revolves around it running out of the AppData folder - not out of Program Files like most other programs.
We see a lot of malware trying to run out of AppData also.

But seriously, I don't think that Skype or Chrome are likely to be the problem here - rather that they're involved in whatever is causing your problems. Removing them will just make the path to the problem program a bit easier to find. But note, both of these are programs that access the internet and deliver sound - sorta like the problem that you're having?
Which brings us back to the network stuff also.

Also, note that I'm not addressing the portions that blame your video - as you've done everything that you can to ensure it's not video related.

So, let's try a couple of things next:
1) Please provide this information (even though you're not reporting BSOD's) so we can provide a complete analysis (from the Pinned Topic at the top of the forum): Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista - Windows Crashes, BSOD, and Hangs Help and Support

2) Then run Driver Verifier according to these instructions: Driver Verifier Settings
 
Last edited:
Hi Tocks ^_^,

Could you please generate an XPERF trace and then upload it?
-Pranav

Hola! I got to work right now but will do so when i get home. Thanks for the reply :)


From the first report I saw issues with:

Driver with highest DPC total execution time: rspLLL64.sys - Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.
LOL - that's Latency Monitor itself :0)

The second report starts with:
At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates. (the first report didn't have the network stuff in it).

How do you connect to the internet? Have you updated the drivers for that device to the latest, W10 compatible version?

So, let's try a couple of things next:
1) Please provide this information (even though you're not reporting BSOD's) so we can provide a complete analysis (from the Pinned Topic at the top of the forum): Blue Screen of Death (BSOD) Posting Instructions - Windows 10, 8.1, 8, 7 & Vista - Windows Crashes, BSOD, and Hangs Help and Support

2) Then run Driver Verifier according to these instructions: Driver Verifier Settings

Hello again and thanks for the reply!

rspLLL64.sys.. doh! :)

I have never had a BSOD on this computer. And i didnt think hardpagefaults were too bad? but ive added both
SysnativeFileCollectionApp.zip & perfmon.zip , unfortunately chrome and skype is still there. Ill do new versions of this without those programs when i get home from work if you wish.

Got the latest bios from the asus homepage (that was the first thing i did) and i have also disabled EPU Powersaving mode, Sidestep, Turbomode & C1E in there.
Disabling CPU throttling in Control Panel? I have set it to "high preformance" and both maximum/minimum proccessor state to 100%.

I connect to internet through WLAN, fiber connection. I will check out the router and see if theres any updates to it.
 

Attachments

Let's go through these reports:
- the nVidia HiDef audio is disabled. Is this deliberate? If so, why?
- the system shows low performance ratings. Try resetting the BIOS/UEFI to default values and then see if perfmon reports any improvement. IMO this is a very significant entry and could relate to the stutterlags.

How old is your power supply? How much extra/add-on stuff do you have in the system. You have 3 hard drives, but what about addon cards, fans and other devices plugged into the system that might be draining power?

Errors in the WER section of MSINFO32 that relate to an Ideazon or SteelSeries Sensei Wireless Device.
Please uninstall it's software and then physically remove the device from the system to see if it's the cause of the problem
If this device is a mouse or keyboard - temporarily use a wired mouse or keyboard to test with.

I also notice that you have a Belkin Wireless USB Adapter installed - but it doesn't show up in the systeminfo.txt report.
Please uninstall this program as the drivers may still be loading (the utility for this device is loading in your startups).
 
Hello,

How do you classify those "stutterlags"? stutter while running (loading new terrain) or micro-stutters every 15 secs while running in circles.

I ask because I noticed the second case happens in most systems/configs and is game related, while the first case can only be diminished by using a SSD.

Does the stutter affect sound? stop or repeat itself for a few milliseconds? If it does then its related to DPC.

excuse my english, not a native speaker. Hope I helped. :)

Also, remember that stutters may happen if you are using V-SYNC and the framerate jumps down from 60 to 30... adaptive v-sync can mitigate this but D3 was incompatible with it until recently, don't know if they fixed it in 2.3. There are parts of the game where this framerate drop is unavoidable, even with great hardware... played D3 over the years and even with a SLI 980 I still get drops 60-30 (vsync) which should not happen at all, but it's game related (causing stutter).

Do you get these stutters while playing movies or other games? I call DPC audio/video freezes as hiccups.

If you have an Intel LAN these are causing hiccups in windows 10.

EDIT

checked your MB
Intel® 82579V, 1 x Gigabit LAN Controller(s)
disable this onboard lan in Device Manager or BIOS

hm it doesn't specify your Wireless... if its Intel I would disable it too...

however, without an internet connection you can't play D3...

I am using a TP Link wireless USB adapter while Intel fixes their drivers.
 
EDIT 2

ok I read the your post again
some thoughts:

latencymon will report stuff as spikes if your CPU isnt running at an "compatible" speed it needs to run the program normally, which happens when your CPU is throttled down, consider using Power profile Max perf. while using it.

Your latencymon looks good! With the exception of ndis.sys and tcpip.sys which are caused by the Intel LAN/WiFi drivers.

nvlddmkm.sys seems weird though.

Try running 3DMark and any benchmark program for 3D graphics and check for stutters during execution... if the stutter happens at the same exact times during the test, then its normal, if its random then its your machine.


HOWEVER, if I was you I would test the computer in parts, first run a Memory Check, the Windows Memory Diagnostic is good for this, get 4 passes of the normal test and see if any errors pop up.

Then try a clean Windows 10 install. Update all the drivers. Including Intel Rapid Storage, Intel MEI and Intel INF, you can find all the latest drivers here
***NEW*** Intel Rapid Storage Technology (RST) Version 14.6.1029 WHQL - Guru3D.com Forums
***NEW*** Intel Management Engine Interface (MEI) Version 11.0.0.1162 WHQL - Guru3D.com Forums
Intel Chipset Software Installation 10.1.1.8 WHQL Download

Dont install skype nor any other program while doing the clean install.

Just install the above drivers from intel, your Audio driver and video driver.
Disable the intel lan/wifi controllers in device manager or in BIOS

test a simple 3D game (not diablo 3) and benchmark software like I mentioned above.

dont install any bloatware from MSI either!

remember to set power to Max performance

test with latencymon while playing a movie with VLC media player and playing a simple 3D game/3D benchmark

if the computer runs ok, then we need to slowly start installing the softwares you need in order to identify the culprit

this ended up being longer than it should :P

EDIT3

"I let LatencyMon run idle for 10 hours"

run it while trying to reproduce the problem
 
Let's go through these reports:
- the nVidia HiDef audio is disabled. Is this deliberate? If so, why?
- the system shows low performance ratings. Try resetting the BIOS/UEFI to default values and then see if perfmon reports any improvement. IMO this is a very significant entry and could relate to the stutterlags.


How old is your power supply? How much extra/add-on stuff do you have in the system. You have 3 hard drives, but what about addon cards, fans and other devices plugged into the system that might be draining power?


Errors in the WER section of MSINFO32 that relate to an Ideazon or SteelSeries Sensei Wireless Device.
Please uninstall it's software and then physically remove the device from the system to see if it's the cause of the problem
If this device is a mouse or keyboard - temporarily use a wired mouse or keyboard to test with.


I also notice that you have a Belkin Wireless USB Adapter installed - but it doesn't show up in the systeminfo.txt report.
Please uninstall this program as the drivers may still be loading (the utility for this device is loading in your startups).




- I disabled nVidia HiDef audio because i didnt really know what it did and to see if the problem disappeared. I will reenable it.
- Oh, okey. What ive done in bios is only turning of power saving options & throttling settings. But i will put it back default and try again.


My powersupply is like 3-4 years. As old as the rest of the computer (except gfx card and the ssd). No extra stuff, just mouse and keyboard. No pci-cards or nothing and just the fans that came with the chassi, 2-3 fans i think.


SteelSeries Sensei Wireless Device is my mouse, i can change mouse and see if the problem is still there.


I used the belkin wireless usb adapter while disabling the NIC, but still had the same problem. Will disable the NIC again and try with the belking wi-fi.





Hello,


How do you classify those "stutterlags"? stutter while running (loading new terrain) or micro-stutters every 15 secs while running in circles.


I ask because I noticed the second case happens in most systems/configs and is game related, while the first case can only be diminished by using a SSD.


Does the stutter affect sound? stop or repeat itself for a few milliseconds? If it does then its related to DPC.


excuse my english, not a native speaker. Hope I helped. :)


Also, remember that stutters may happen if you are using V-SYNC and the framerate jumps down from 60 to 30... adaptive v-sync can mitigate this but D3 was incompatible with it until recently, don't know if they fixed it in 2.3. There are parts of the game where this framerate drop is unavoidable, even with great hardware... played D3 over the years and even with a SLI 980 I still get drops 60-30 (vsync) which should not happen at all, but it's game related (causing stutter).


Do you get these stutters while playing movies or other games? I call DPC audio/video freezes as hiccups.


If you have an Intel LAN these are causing hiccups in windows 10.


EDIT


checked your MB
Intel® 82579V, 1 x Gigabit LAN Controller(s)
disable this onboard lan in Device Manager or BIOS


hm it doesn't specify your Wireless... if its Intel I would disable it too...


however, without an internet connection you can't play D3...


I am using a TP Link wireless USB adapter while Intel fixes their drivers.


Hi, thanks for taking the time to try to help me :)


Its seems random. I both get lag when loading new terrain, but not always. And random stutterlag, but not so often as every 15 sec. Dont really know how to explain it. But its really noticable and driving me insane hehe.
I play the game with some friends and none of them has this problem. And i have Diablo3 installed on my SSD.


Yes the stutter effects sound, sometime i only hear like half of some sound effects ingame. And yes, i think thats exactly what it does, stops or repeat itself for a few milliseconds! Sometimes when i start Diablo 3 i hear a pop/sparkle in the speakers.


No worries for the spelling, im not a native speaker either :)


When you push Ctrl+r in Diablo 3 you can see your fps, and i see theres no problems with the fps even when i clearly feel the stutterlag.


No, no audio/video freezes or hiccups while using VLC, youtube or spotify what i can think of but its possible.


Ye, i have the intel lan controller, but i also had the same problem in Windows 7? So in that case they dont work in Windows 7 either ?


My wifi (if i should choose to use it) is a Belkin Wireless USB Adapter.

EDIT 2
latencymon will report stuff as spikes if your CPU isnt running at an "compatible" speed it needs to run the program normally, which happens when your CPU is throttled down, consider using Power profile Max perf. while using it.

Your latencymon looks good! With the exception of ndis.sys and tcpip.sys which are caused by the Intel LAN/WiFi drivers.

nvlddmkm.sys seems weird though.

Try running 3DMark and any benchmark program for 3D graphics and check for stutters during execution... if the stutter happens at the same exact times during the test, then its normal, if its random then its your machine.


HOWEVER, if I was you I would test the computer in parts, first run a Memory Check, the Windows Memory Diagnostic is good for this, get 4 passes of the normal test and see if any errors pop up.

Then try a clean Windows 10 install. Update all the drivers. Including Intel Rapid Storage, Intel MEI and Intel INF, you can find all the latest drivers here
***NEW*** Intel Rapid Storage Technology (RST) Version 14.6.1029 WHQL - Guru3D.com Forums
***NEW*** Intel Management Engine Interface (MEI) Version 11.0.0.1162 WHQL - Guru3D.com Forums
Intel Chipset Software Installation 10.1.1.8 WHQL Download

Dont install skype nor any other program while doing the clean install.

Just install the above drivers from intel, your Audio driver and video driver.
Disable the intel lan/wifi controllers in device manager or in BIOS

test a simple 3D game (not diablo 3) and benchmark software like I mentioned above.

dont install any bloatware from MSI either!

remember to set power to Max performance

EDIT3
"I let LatencyMon run idle for 10 hours"
run it while trying to reproduce the problem

All power options are set to max :(
Ill try 3DMark.

I have downloaded all the intelstuff from downloadcenter.intel.com, thought those were the newest.

This is a pretty clean install thougt, did it this saturday. Just a few programs like Chrome, Skype, Spotify and such.
But ofcourse i could try this.

Got any tips for a singelplayer (if i should disable lan/wifi) game i should try? Dont really play anything except Diablo 3 hehe.

MSI bloatware? Do i have that?

All powersettings are set to max.

Yes i know you should run it while reproducing the problem, just wanted to show i hade big DPC spikes while the computer did nothing hehe.
 
Sorry all for the late reply, but ive been busy with other stuff :(

Ive done a xperf trace and ill send it to anybody who wants it, but its 632MB big. (no changes from last posts thougt, have not got the time)

Hope i get time to test all of the above suggestions this weekend.

Thanks all for trying to help!
 
Sorry all for the late reply, but ive been busy with other stuff :(

Ive done a xperf trace and ill send it to anybody who wants it, but its 632MB big. (no changes from last posts thougt, have not got the time)

Hope i get time to test all of the above suggestions this weekend.

Thanks all for trying to help!
Hi Tocks ^_^,


Please try the suggestions as suggested by usasma. Regarding the XPERF trace file, please ZIP it up and then upload it to a 3rd party file hoster like OneDrive/ MediaFire/ Dropbox etc.

Once you have uploaded the file, please share the link in this topic :)


-Pranav
 

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

Back
Top