• 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

ataport.SYS!AtaPortReadPortUchar is causing the high ISR usage. Run your HDDs in AHCI mode instead of IDE to fix this.

0

Share this post


Link to post
Share on other sites

It worked! after years of frustration, Interrupts finally disappeared.

Thank you very much Andre :thumbup

0

Share this post


Link to post
Share on other sites

ok, nice to hear this :) If you have issues again, ask again.

And tomorrow we will beat Malaga at the Champions League. Deal?

0

Share this post


Link to post
Share on other sites

Hey,

I am having audio crackling/stuttering issues on my computer. Specs are below as well as the link to download the DPC_Interrupt.etl file:

CPU: Intel i5 2500K

Motherboard: ASUS P8Z68-V/GEN3 - Latest BIOS version 3603

RAM: 16GB (4 x 4GB) DDR3 Corsair RAM 1.5v

Graphics: nVidia GTX 560Ti 1GB

Sound Card: Asus Xonar DG

Storage: Samsung 830 128GB SSD + Crucial M4 64GB SSD + 2TB HDD

File link: http://www.mediafire.com/?5l186ufsv8cc6ij

AFAIK, I have the latest BIOS version, nVidia drivers, Xonar DG drivers as well as having all Windows Updates installed. No viruses or malware either.

EDIT: Never mind, turns out Malwarebytes was the culprit (Had the trial of the Pro version that constantly runs in the taskbar, not sure if the regular version does the same thing?)

Edited by FTMDan
0

Share this post


Link to post
Share on other sites

I thought I had this licked but monitoring today I got this:

20130409163141.png

20130409163153.png

Clearly sptd.sys is the problem. Is this a known issue and is there a fix for it?

0

Share this post


Link to post
Share on other sites

update the BIOS to 5206 and try to use the GPU in the 2nd PCIe x16 slot (no matter what is written in the manual). if you don't play games, you can also remvoe the 9800 completely and use the HD7540d which is included in the AMD CPU.

I didn't forget about this! I just got caught up in the middle of a project and didn't want to risk boot problems before I was done if updating the BIOS went south. I'm going to try the BIOS update first, because I do play games so the on-board Radeon isn't really an option. I will move the cards around as a last resort, mainly because I'm worried that moving the video card lower will give it less airflow.

Anyway, I'll do another xperf trace after updating the BIOS and PM it to you. :)

0

Share this post


Link to post
Share on other sites

I cant find "DPC CPU Usage" or "Interrupt CPU Usage" please help

just only this..

post-376679-0-06859100-1365612786_thumb.

0

Share this post


Link to post
Share on other sites

@ jords16

open the file with xperfview.exe. The new GUI is confusing for new users.

0

Share this post


Link to post
Share on other sites

Clearly sptd.sys is the problem. Is this a known issue and is there a fix for it?

remove the driver with the installer:

http://www.duplexsecure.com/downloads/

Thanks, hopefully I don't need it for anything ;)

The nusb3xhc.sys (Reneas USB3 Host Controller Driver) also seems to be a problem, causing latency up to 500us and execution time of 0.5 but I think that might only happen when actually transferring files to/from a USB3 stick plugged in, so I can live with that if so.

EDIT: Whilst it hovers around 20-40 a lot of the time now, it still spikes to 100 and even 400-500 quite regularly. Note that storport.sys only appeared at the top of the list after I launched Iron, which has about 30 tabs open in it.

20130411151024.png

20130411151033.png

Edited by doveman
0

Share this post


Link to post
Share on other sites

my cpu usage still 100% what should i do i followed the all the steps.. i already update my bios and chipset drivers...

post-376679-0-66606200-1365690325_thumb.

post-376679-0-09470600-1365690334_thumb.

0

Share this post


Link to post
Share on other sites

where can i locate that file??

here:

C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit

EDIT: Whilst it hovers around 20-40 a lot of the time now, it still spikes to 100 and even 400-500 quite regularly.

everything under 1000µs is not really critical.

my cpu usage still 100% what should i do i followed the all the steps.. i already update my bios and chipset drivers...

upload the generated .ETL file (compresed as zip/RAR/7z) if you're unsure.

0

Share this post


Link to post
Share on other sites

where can i locate that file??

here:

C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit

EDIT: Whilst it hovers around 20-40 a lot of the time now, it still spikes to 100 and even 400-500 quite regularly.

everything under 1000µs is not really critical.

my cpu usage still 100% what should i do i followed the all the steps.. i already update my bios and chipset drivers...

upload the generated .ETL file (compresed as zip/RAR/7z) if you're unsure.

i cant upload the DPC_Interrupt.ETL because its to big

0

Share this post


Link to post
Share on other sites

upload it to skydrive or dropbox and post a link.

0

Share this post


Link to post
Share on other sites

everything under 1000µs is not really critical.

OK cool, I thought I recalled reading somewhere that it should ideally stay around 20-30 but nevermind :)

0

Share this post


Link to post
Share on other sites

you get periodic ISR/DPC spikes caused by the driver nvm62x64.SYS. So update the NVIDIA nForce 10/100 Mbps Ethernet driver and see if this helps.

0

Share this post


Link to post
Share on other sites

Hmm, what about this then? The latency's still under 1000 but isn't the high DPC execution time of storport.sys a problem?

20130411184205.png

20130411184214.png

0

Share this post


Link to post
Share on other sites

upload the ETL file

0

Share this post


Link to post
Share on other sites

i just did update on my nforce network controller,, now it became nvidia nforce 10/100 mbps etherner....and my cpu usage is now around 60-70% w/ game app opened.... is that normal percentage?

0

Share this post


Link to post
Share on other sites

upload the ETL file

Strangely, after installing the Net Framework 4.5 and the Performance Toolkit, it didn't automatically add the path so I had to add "C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit" manually so that I could run xperf without having to go into that directory each time.

Then I got this

C:\Windows>xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d DPC_Interrupt.etl

xperf: warning: This system is not fully configured for x64 stack tracing.
Please modify the registry under:

HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management

and set the value:

DisablePagingExecutive (REG_DWORD) = 1

Then reboot before retrying tracing.

Note: Tracing has been enabled, this is just a warning.
xperf: error: NT Kernel Logger: Cannot create a file when that file already exists. (0xb7).

I don't recall either of these problems before but maybe I already had DisablePagingExecutive set then. I fixed the "cannot create file" with "xperf -stop" although I'm not sure why it happened when this was the first time I'd run xperf since installing it. I got it to start after that but then when I pressed a key to make the file I got

Press any key to continue ...
xperf: error: NT Kernel Logger: The instance name passed was not recognized as valid by a WMI data provider. (0x1069).

but then I tried again and it's worked on several runs now so it looks like that was just a first time glitch.

0

Share this post


Link to post
Share on other sites

update the BIOS to 5206 and try to use the GPU in the 2nd PCIe x16 slot (no matter what is written in the manual). if you don't play games, you can also remvoe the 9800 completely and use the HD7540d which is included in the AMD CPU.

I've updated the BIOS and ran a trace. I sent you a link with my trace in a PM.

The BIOS update doesn't seem to have fixed anything.

0

Share this post


Link to post
Share on other sites

i just did update on my nforce network controller,, now it became nvidia nforce 10/100 mbps etherner....and my cpu usage is now around 60-70% w/ game app opened.... is that normal percentage?

Do you have glitches?

The BIOS update doesn't seem to have fixed anything.

yeah, you have again spikes:


Total = 7117 for module tcpip.sys
Elapsed Time, > 4096 usecs AND <= 8192 usecs, 0, or 0.00%
Elapsed Time, > 8192 usecs AND <= 16384 usecs, 8, or 0.11%
Total, 7117

Have you tried it without the discrete GPU?

0

Share this post


Link to post
Share on other sites

The BIOS update doesn't seem to have fixed anything.

yeah, you have again spikes:


Total = 7117 for module tcpip.sys
Elapsed Time, > 4096 usecs AND <= 8192 usecs, 0, or 0.00%
Elapsed Time, > 8192 usecs AND <= 16384 usecs, 8, or 0.11%
Total, 7117

Have you tried it without the discrete GPU?

Do you mean moving the card around? I need the GeForce for the games I play. The onboard video is of no use for games.
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.