• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
MagicAndre1981

How to get the cause of high CPU usage by DPC / Interrupt

1,451 posts in this topic

LatencyMon says I have an issue.

Please see attachment. Looks like some network driver.

Sadly both my drivers are the latest already.

Generic Marvell Yukon 88E8053 based Ethernet Controller - 11.45.4.3 - 3/23/2012

Realtek PCIe GBE Family Controller - 7.56.316.2012 - 3/16/2012

0

Share this post


Link to post
Share on other sites

make a new trace and this time capture 30 - 60seconds!!

0

Share this post


Link to post
Share on other sites

dpc.txt: http://www.datafilehost.com/download-9860fdd5.html

DPC_Interrupt.etl: http://www.datafilehost.com/download-1c60bd97.html

Update: I updated my USB 3 driver @ http://www.station-drivers.com/page/renesas.htm and installed KB2654363 hotfix (http://support.microsoft.com/kb/2654363) and seems to have fixed the issue. :)

LatencyMon has been running for 11 minutes now and still good, where as before after 10 seconds every single time it would say there was a problem.

post-1403-0-08896000-1348179296_thumb.pn

Sadly I could NOT update the firmware. It blue screens every time so still on Firmware Version 3021.

Though still have what seems a very high hard page fault of 10,674us.

Looks like Comodo Firewall is the main one at 193 hard faults followed by explorer at 96.

Seems odd since I have 16GB of RAM of which 11GB is free according to Process Explorer.

Page file setting is set to be controlled by Windows.

_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
LatencyMon has been analyzing your system for 0:11:00 (h:mm:ss) on all processors in the system.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: WILL-DESKTOP
OS version: Windows 7 Service Pack 1, 6.1, build: 7601 (x64)
CPU: GenuineIntel Intel(R) Core(TM) i7 CPU 930 @ 2.80GHz
Logical processors: 8
Processor groups: 1
RAM: 16382 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed: 2812.0 MHz
Measured CPU speed: 3126.0 MHz (approx.)

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.


_________________________________________________________________________________________________________
MEASURED KERNEL TIMER LATENCIES
_________________________________________________________________________________________________________
Highest measured kernel timer latency (µs): 320.393676


_________________________________________________________________________________________________________
MEASURED SMIs AND CPU STALLS
_________________________________________________________________________________________________________
Highest measured SMI, IPI or CPU stall (µs) 0.364084


_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
Highest DPC routine execution time (µs): 882.672831
Driver with highest DPC routine execution time: tcpip.sys - TCP/IP Driver, Microsoft Corporation

Highest reported total DPC routine time (%): 0.047319
Driver with highest DPC total execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

Total time spent in DPCs (%) 0.106778

DPC count (execution time <250 µs): 1310440
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 69
DPC count (execution time 1000-1999 µs): 0
DPC count (execution time 2000-3999 µs): 0
DPC count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
Highest ISR routine execution time (µs): 190.926031
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total ISR routine time (%): 0.040057
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%) 0.067320

ISR count (execution time <250 µs): 1161805
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 0
ISR count (execution time 1000-1999 µs): 0
ISR count (execution time 2000-3999 µs): 0
ISR count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Process with highest pagefault count: none

Total number of hard pagefaults 748
Hard pagefault count of hardest hit process: 230
Highest hard pagefault resolution time (µs): 10674.473684
Total time spent in hard pagefaults (%): 0.00360
Number of processes hit: 0


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 3.315328
CPU 0 ISR highest execution time (µs): 10.68990
CPU 0 ISR total execution time (s): 0.282464
CPU 0 ISR count: 664792
CPU 0 DPC highest execution time (µs): 882.672831
CPU 0 DPC total execution time (s): 1.194685
CPU 0 DPC count: 637364
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 0.743772
CPU 1 ISR highest execution time (µs): 15.940256
CPU 1 ISR total execution time (s): 0.233335
CPU 1 ISR count: 65953
CPU 1 DPC highest execution time (µs): 54.566145
CPU 1 DPC total execution time (s): 0.089894
CPU 1 DPC count: 67341
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 0.248988
CPU 2 ISR highest execution time (µs): 7.499289
CPU 2 ISR total execution time (s): 0.011901
CPU 2 ISR count: 4243
CPU 2 DPC highest execution time (µs): 50.792319
CPU 2 DPC total execution time (s): 0.053041
CPU 2 DPC count: 10665
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 1.018640
CPU 3 ISR highest execution time (µs): 20.317212
CPU 3 ISR total execution time (s): 0.003629
CPU 3 ISR count: 286
CPU 3 DPC highest execution time (µs): 49.347084
CPU 3 DPC total execution time (s): 0.065467
CPU 3 DPC count: 40899
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 1.125730
CPU 4 ISR highest execution time (µs): 0.0
CPU 4 ISR total execution time (s): 0.0
CPU 4 ISR count: 0
CPU 4 DPC highest execution time (µs): 41.036984
CPU 4 DPC total execution time (s): 0.079731
CPU 4 DPC count: 43175
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 0.834373
CPU 5 ISR highest execution time (µs): 8.869132
CPU 5 ISR total execution time (s): 0.220760
CPU 5 ISR count: 90423
CPU 5 DPC highest execution time (µs): 298.725462
CPU 5 DPC total execution time (s): 0.240074
CPU 5 DPC count: 68575
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 1.144007
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 45.170697
CPU 6 DPC total execution time (s): 0.131362
CPU 6 DPC count: 63188
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 6.856097
CPU 7 ISR highest execution time (µs): 190.926031
CPU 7 ISR total execution time (s): 2.803134
CPU 7 ISR count: 336108
CPU 7 DPC highest execution time (µs): 107.435277
CPU 7 DPC total execution time (s): 3.784764
CPU 7 DPC count: 379302
_________________________________________________________________________________________________________

Edited by war59312
0

Share this post


Link to post
Share on other sites

the hardfaults occur when explorer shows the UAC prompt.

What confuses me a bit is, that you have disk issues shown in the system information:

5 - inferred; WARNING: Disk configuration information is invalid.

Which HDDs do you use?

0

Share this post


Link to post
Share on other sites

dpc.txt: http://www.datafilehost.com/download-9860fdd5.html

DPC_Interrupt.etl: http://www.datafilehost.com/download-1c60bd97.html

Update: I updated my USB 3 driver @ http://www.station-drivers.com/page/renesas.htm and seems to have fixed the issue. :)

Hey thanks, I'm not having any problems at the moment but I didn't even realise my USB3 driver was out-of-date.

Sadly I could NOT update the firmware. It blue screens every time so still on Firmware Version 3021.

I'm not sure which USB3 chip you have (I can't see a firmware v3.0.2.1 on that page) but I managed to update my uPD720200 ports to 4.0.2.0 by taking the commandline utility from an earlier package and following the advice here http://pete.akeo.ie/2011/10/flashing-necrenesas-usb-30.html

The GUI utility doesn't work as it says there's more than one port and quits, which seems rather daft!

0

Share this post


Link to post
Share on other sites

@doveman Nice find, will give that a try some time. Yeah I had downloaded firmware v3.0.2.1 from station-drivers awhile back.

@MagicAndre1981 Ok, yeah that is interesting.

The ones it is warning about is my RAID setup and my eSATA 3Gb/s drive.

And warns about Disk 5 which is my SATA 3 6Gb/s SSD drive.

0

Share this post


Link to post
Share on other sites

Hi, newbie here.

I'm having an issue with my laptop having a cpu idle usage of 30% or so. I did some research and came across the hardware interrupt issue. I've also done a clean install and still had the high idle cpu usage. Anyway screenshot of my process manage and DPC latency is attached to this message.

Does the windows performance kit work for windows 7? Because the one linked is for windows 8.

I have tried to follow the tutorial but failing to make progress. Can someone help please?

post-362839-0-14348800-1349219811_thumb.

post-362839-0-56144600-1349219830_thumb.

Edited by bruvau12
0

Share this post


Link to post
Share on other sites

Hello everyone, new to the forums.

Stumbled across this thread while looking for a solution to my high dpc latency on my PC; It occurs most while online gaming (game would stutter, frames would drop dramatically, and mouse would receive input lag all within 5 min of playtime), and while browsing the web. As suggested on this site among others, i ran a trace test as well as LatencyMon.

dpc.txt: My link

DPC_Interrupt.etl: My link

LatencyMon Report: My link (LatencyMon is showing the NDIS 6.20 driver as having the highest execution time.)

LatencyMon listed by IRS: My link

LatencyMon listed by Executions: My link

I've tried updating all drivers to no avail, issue persists. I'm still new to PC's in general and having a hard time trying to figure out my next steps to resolve the issue.

Any help would be extremely appreciated!

Note: Tests were done while browsing websites randomly so as to reproduce the DPC latency.

Pc Specs, Gateway fx6831-01: Windows 7 HP 64bit / i7 860 @2.8 (stock) / IntelH57 Mobo / 8 Gigs RAM / HD 5850

Edited by 3Seven
0

Share this post


Link to post
Share on other sites

Does the windows performance kit work for windows 7? Because the one linked is for windows 8.

I have tried to follow the tutorial but failing to make progress. Can someone help please?

yes it works. Where do you have issues to follow?

Stumbled across this thread while looking for a solution to my high dpc latency on my PC; It occurs most while online gaming (game would stutter, frames would drop dramatically, and mouse would receive input lag all within 5 min of playtime), and while browsing the web. As suggested on this site among others, i ran a trace test as well as LatencyMon.

DPC Info

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 70, or 0.06%

Elapsed Time, > 2048 usecs AND <= 4096 usecs, 46, or 0.04%

Elapsed Time, > 4096 usecs AND <= 8192 usecs, 23, or 0.02%

Elapsed Time, > 8192 usecs AND <= 16384 usecs, 3, or 0.00%

Elapsed Time, > 16384 usecs AND <= 32768 usecs, 1, or 0.00%

Total, 119737

Total = 1392 for module ndis.sys

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 69, or 4.96%

Elapsed Time, > 2048 usecs AND <= 4096 usecs, 46, or 3.30%

Elapsed Time, > 4096 usecs AND <= 8192 usecs, 23, or 1.65%

Elapsed Time, > 8192 usecs AND <= 16384 usecs, 3, or 0.22%

Elapsed Time, > 16384 usecs AND <= 32768 usecs, 1, or 0.07%

Total, 1392

so ndis.sys causes most spikes. Does the issue also occur if you remove Symantec? I can see the driver is called at many times.

0

Share this post


Link to post
Share on other sites

so ndis.sys causes most spikes. Does the issue also occur if you remove Symantec? I can see the driver is called at many times.

I'm having difficulty killing my Symantec/Norton 360 at the moment, it refuses me access. It's funny, because the possibility of it being my AV never even crossed my mind; will update once i've figured out how to kill all Norton processes to test again.

Edited by 3Seven
0

Share this post


Link to post
Share on other sites

yes it works. Where do you have issues to follow?

When I run the cmd command I can't seem to find the txt file you have to double click to open

0

Share this post


Link to post
Share on other sites

So it seems you were right MagicAndre1981; i uninstalled Norton 360 (couldn't successfully end all it's processes via task manager), and my dpc issues vanished. Amazing/sad that their AV was the culprit, the thought never even crossed my mind.

Thanks for everything MagicAndre1981, i really do appreciate it.

@bruvau12: dpc.txt should be in you system32 folder....C:>Windows>System32. List it by date modified, should be at the top along with DPC_Interrupt.etl.

0

Share this post


Link to post
Share on other sites

yes it works. Where do you have issues to follow?

When I run the cmd command I can't seem to find the txt file you have to double click to open

you have to run the second command in the folder where you stored the ETL file.

So it seems you were right MagicAndre1981; i uninstalled Norton 360 (couldn't successfully end all it's processes via task manager), and my dpc issues vanished.

Thanks for everything MagicAndre1981, i really do appreciate it.

nice to hear that removing Norton 360 fixed it :)

0

Share this post


Link to post
Share on other sites

I finally got the final txt file which i attached to this message but I'm not sure which drivers are causing the problem

dpc.txt

0

Share this post


Link to post
Share on other sites

nice to hear that removing Norton 360 fixed it :)

So my main issue has been resolved thanks to MagicAndre1981, but i still seem to have the process, "Deferred procedure calls and interrupt services routines" eating up cpu resources; Any idea's?

0

Share this post


Link to post
Share on other sites

I finally got the final txt file which i attached to this message but I'm not sure which drivers are causing the problem

which issue do you have? The largest spikes are between 256 µsecs AND 512 µsecs.

but i still seem to have the process, "Deferred procedure calls and interrupt services routines" eating up cpu resources; Any idea's?

really? Make a new trace which captures this.

0

Share this post


Link to post
Share on other sites

Maybe my trace didn't get the cause of the problem because I really don't think my cpu usage should be averaging 30%. I'll run it again.

Edited by bruvau12
0

Share this post


Link to post
Share on other sites

really? Make a new trace which captures this.

Just a correction to my previous post: i do still have, "deferred procedure calls..." system interrupts in task manager/resources, but it isn't eating up much CPU on a closer look (about 0.30 to 1.20 under the Average CPU column). Regardless, i know the system interrupt shouldn't be there, so i'll run another trace and hopefully that'll point me in the right direction.

Will be back soon with the results.

Edited by 3Seven
0

Share this post


Link to post
Share on other sites

Maybe my trace didn't get the cause of the problem because I really don't think my cpu usage should be averaging 30%. I'll run it again.

do this and this time compress the ETL file and upload it.

Just a correction to my previous post: i do still have, "deferred procedure calls..." system interrupts in task manager/resources, but it isn't eating up much CPU on a closer look (about 0.30 to 1.20 under the Average CPU column).

this is ok. DPCs and interrupts are used by the system all the time so the values are ok.

0

Share this post


Link to post
Share on other sites

Maybe my trace didn't get the cause of the problem because I really don't think my cpu usage should be averaging 30%. I'll run it again.

do this and this time compress the ETL file and upload it.

Just a correction to my previous post: i do still have, "deferred procedure calls..." system interrupts in task manager/resources, but it isn't eating up much CPU on a closer look (about 0.30 to 1.20 under the Average CPU column).

this is ok. DPCs and interrupts are used by the system all the time so the values are ok.

I ran the test again and uploaded the text file. I also sent you a personal message of the actual dpc file. I think my problem my be ACPI.sys

BTW thanks for taking time out to help us solve our problem

dpc.txt

0

Share this post


Link to post
Share on other sites

yes ACPi.sys casues a lot of CPU usage and latency spikes, but also NDIS.sys causes spikes:

--------------------------

DPC Info

Total = 11539101

Elapsed Time, > 0 usecs AND <= 1 usecs, 204684, or 1.77%

Elapsed Time, > 1 usecs AND <= 2 usecs, 17405, or 0.15%

Elapsed Time, > 2 usecs AND <= 4 usecs, 18382, or 0.16%

Elapsed Time, > 4 usecs AND <= 8 usecs, 550336, or 4.77%

Elapsed Time, > 8 usecs AND <= 16 usecs, 10359924, or 89.78%

Elapsed Time, > 16 usecs AND <= 32 usecs, 385638, or 3.34%

Elapsed Time, > 32 usecs AND <= 64 usecs, 941, or 0.01%

Elapsed Time, > 64 usecs AND <= 128 usecs, 1587, or 0.01%

Elapsed Time, > 128 usecs AND <= 256 usecs, 191, or 0.00%

Elapsed Time, > 256 usecs AND <= 512 usecs, 5, or 0.00%

Elapsed Time, > 512 usecs AND <= 1024 usecs, 1, or 0.00%

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 5, or 0.00%

Elapsed Time, > 2048 usecs AND <= 4096 usecs, 1, or 0.00%

Elapsed Time, > 4096 usecs AND <= 8192 usecs, 1, or 0.00%

Total, 11539101

Total = 11280556 for module ACPI.sys

Elapsed Time, > 0 usecs AND <= 1 usecs, 0, or 0.00%

Elapsed Time, > 1 usecs AND <= 2 usecs, 0, or 0.00%

Elapsed Time, > 2 usecs AND <= 4 usecs, 0, or 0.00%

Elapsed Time, > 4 usecs AND <= 8 usecs, 542763, or 4.81%

Elapsed Time, > 8 usecs AND <= 16 usecs, 10352821, or 91.78%

Elapsed Time, > 16 usecs AND <= 32 usecs, 384283, or 3.41%

Elapsed Time, > 32 usecs AND <= 64 usecs, 483, or 0.00%

Elapsed Time, > 64 usecs AND <= 128 usecs, 43, or 0.00%

Elapsed Time, > 128 usecs AND <= 256 usecs, 160, or 0.00%

Elapsed Time, > 256 usecs AND <= 512 usecs, 2, or 0.00%

Elapsed Time, > 512 usecs AND <= 1024 usecs, 0, or 0.00%

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 1, or 0.00%

Total, 11280556

Total = 8372 for module ndis.sys

Elapsed Time, > 0 usecs AND <= 1 usecs, 712, or 8.50%

Elapsed Time, > 1 usecs AND <= 2 usecs, 133, or 1.59%

Elapsed Time, > 2 usecs AND <= 4 usecs, 134, or 1.60%

Elapsed Time, > 4 usecs AND <= 8 usecs, 208, or 2.48%

Elapsed Time, > 8 usecs AND <= 16 usecs, 4812, or 57.48%

Elapsed Time, > 16 usecs AND <= 32 usecs, 350, or 4.18%

Elapsed Time, > 32 usecs AND <= 64 usecs, 448, or 5.35%

Elapsed Time, > 64 usecs AND <= 128 usecs, 1540, or 18.39%

Elapsed Time, > 128 usecs AND <= 256 usecs, 29, or 0.35%

Elapsed Time, > 256 usecs AND <= 512 usecs, 2, or 0.02%

Elapsed Time, > 512 usecs AND <= 1024 usecs, 0, or 0.00%

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 2, or 0.02%

Elapsed Time, > 2048 usecs AND <= 4096 usecs, 1, or 0.01%

Elapsed Time, > 4096 usecs AND <= 8192 usecs, 1, or 0.01%

Total, 8372

So try to disable all 3rd party network tools like Comodo. The ACPI issues may be caused by overheating issues. Check the CPU temperature of your Intel i5-3210M CPU, please.

0

Share this post


Link to post
Share on other sites

I disabled comodo but no influence, I had this problem even after a clean install. I attached the temp of my hardware and the temperature seem high as a result of the load being applied to it?

post-362839-0-53577700-1349369442_thumb.

post-362839-0-98336500-1349370713_thumb.

Edited by bruvau12
0

Share this post


Link to post
Share on other sites

clean the CPU cooler. Also which laptop do you use? Try to update the BIOS and see if you can change the cooler policy so that the cooler fan runs more often to cool down the CPU more.

0

Share this post


Link to post
Share on other sites

The laptop is only about a month old and is on the latest bios

Edited by bruvau12
0

Share this post


Link to post
Share on other sites

WHICH laptop? I need the model name.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.