Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



MagicAndre1981

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

Recommended Posts

The GTX5XX cards get very hot. Try to add a 3rd party cooler to the GPU.

Probably a good idea. Thanks.

Share this post


Link to post
Share on other sites

So, I just registered, I was hoping you could help me fix this problem of mine.

The DPC Latency checker shows something like this

NUpUkUB.png

It's a steady pace of 1 big red line per 3 seconds. No matter what I'm doing, or even if I just restarted my machine, the latency checker always looks exactly like this.

Here's my etl file

DPC_Interrupt.zip

Share this post


Link to post
Share on other sites

the trace doesn't show any spikes except this small nVIDIA spikes:


Total = 2524 for module nvlddmkm.sys
Elapsed Time, > 256 usecs AND <= 512 usecs, 173, or 6.85%
Elapsed Time, > 512 usecs AND <= 1024 usecs, 5, or 0.20%
Total, 2524

You use version 9.18.13.1407 - 314.07). Try the latest Beta driver:

http://www.nvidia.com/object/win8-win7-winvista-64bit-314.21-beta-driver.html

Also, please don't run this ugly tool. This DPC checker was build for XP! Use LatencyMon instead!

Share this post


Link to post
Share on other sites

Your NVIDIA GeForce GTX 560 Ti shares the IRQ16 with a lot of other devices. Your Gigabyte G1.Guerrilla has 3 PCIe x16 slots.

3948_m.jpg

Insert the nVIDIA card into one of the other slots and look if this improves the situation.

Share this post


Link to post
Share on other sites

Yeah, so far I haven't had any problems. Looking at your picture, the card was originally in the very right slot, and now it's in the center.

Edit: Well, nevermind, apparently it's back to doing it again, this time even worse. It was doing this a while ago too, but I thought I somehow fixed it. Apparently not.

Could you help me out a little more? etl

Also, now it's only happening when I'm playing games and other things. When I'm not doing anything it seems to be fine.

Edited by Foehammer96

Share this post


Link to post
Share on other sites

the GPU is fine. This time it is the driver Xeno7x64.sys

Total = 41682 for module Xeno7x64.sys
Elapsed Time, > 8192 usecs AND <= 16384 usecs, 0, or 0.00%
Elapsed Time, > 16384 usecs AND <= 32768 usecs, 1, or 0.00%
Total, 41682

Here you have a large spike. This is your BigfootNetworks Killer 2100 network card. The network card share an IRQ with the SATA controller and one USB controller.

Update the network driver and disable this USB controller which share the IRQ 19.

Share this post


Link to post
Share on other sites

Hi, Andre. I've registered here because I've tried all sorts of tweaks and changes I've found on the internet and you seem to be the only person around who knows how to actually fix DPC latency problems.

Here's the basics of my system:

Motherboard is ASUS F2 A85-V Pro

OS is Windows 7 SP 1 64-bit

I've run the xperf based on your tutorial in the first post, and the culprit seems to be the hal.dll and related to HPET. Unfortunately, there doesn't seem to be any way to disable the HPET in the bios (the manual certainly isn't any help here). I tried instead to sync up the Windows 7 timer with the HPET but that didn't change anything. Any advice? Should I PM you my trace.etl file?

Share this post


Link to post
Share on other sites

@ Bluebomber4evr

Total = 132534 for module ataport.SYS

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

Total = 9173 for module ndis.sys

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

Total = 8414 for module tcpip.sys

Elapsed Time, > 4096 usecs AND <= 8192 usecs, 13, or 0.15%

Total, 8414

the largest spikes are caused by the tcpip.sys, others by the ATAport and NDIS.sys. Update the network card drivers.

the hal issue may come from your OC. Don't OC the AMD CPU so much. 4.3GHz seams to be too much.

Share this post


Link to post
Share on other sites

@ Bluebomber4evr

Total = 132534 for module ataport.SYS

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

Total = 9173 for module ndis.sys

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

Total = 8414 for module tcpip.sys

Elapsed Time, > 4096 usecs AND <= 8192 usecs, 13, or 0.15%

Total, 8414

the largest spikes are caused by the tcpip.sys, others by the ATAport and NDIS.sys. Update the network card drivers.

the hal issue may come from your OC. Don't OC the AMD CPU so much. 4.3GHz seams to be too much.

Hmm, I am using the latest drivers for my network card, though.

I wasn't aware I was overclocking! O_O I just left the motherboard's default settings on. How do I change that?

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.

×