Under Process Explorer, I noticed that System -- and occasionally Interrupts -- are taking between 5% and 20% CPU constantly, for hours on end. This is resulting in weird video playback problems. (Audio files have 'gaps' and YouTube videos have pauses in them.)

This problem has been happening for a while. Sometimes, a restart fixes it, IIRC. I also recently upgraded to a 1920x1080 monitor... But this shouldn't have any affect on audio. I also just disabled ReadyBoost (which I also got recently).

I killed PeerBlock and uTorrent, and this still continues to happen; previously, killing them was enough to get my CPU back down to ~0%.

My CPU temperature is ~55 C and my HDD is at <40 C.

System 7% and Interrupts 1%


So it is uTorrent's fault (or PeerBlock or Comodo).

System 34% and LatencyMon description

link|improve this question

68% accept rate
1  
This is most likely related to ahrdware. Get newest BIOS, newest drivers for everything... Try out LatencyMon, it may help you narrow down the driver which is problematic. Basically someone wrote interrupt service routine that's taking way too much processor time and there are usually two ways around that: get a new driver or disable the device functionality that uses that ISR. Either way, it'll take lots of experimentation to figure out what's happening. – AndrejaKo Jan 18 at 7:29
Get to the cause of high cpu usage due to Interrupts how To here....msfn.org/board/topic/… – Moab Jan 18 at 15:50
1  
@AndrejaKo I tried it out and it happens whenever uTorrent runs (experience) -- LatencyMon confirms that. – muntoo Feb 9 at 7:28
@muntoo OK. Did you try getting the newest driver for your netwoerk card from its chipset manufacturer? Which network card do you have? Check in device manager any options for hardware processing and work off-load and experiment with them. In general, having card do as much processing as possible should speed things up, but you should try turning some of the options off too, in case something isn't working correctly at the cards side. Also, post image of available settings in device manager for it. – AndrejaKo Feb 9 at 12:14
@muntoo Also, once you start recording, switch to drivers tab and show us what is happening there. It should show us exactly which drivers are taking most time to do their processing. – AndrejaKo Feb 9 at 12:18
feedback

1 Answer

Drives on the IDE Bus (hard disks or CD/DVD drives) may transfer data via so called PIO mode or DMA mode. In my case windows switched back a drive from DMA to PIO which caused a lot of interrupts. Windows does this in case of permanent errors on the drive. Unfortunately it does not try DMA later again. You have to uninstall the driver on primary and/or secondary IDE channel followed by an immediate reboot (windows asks accordingly). While booting, the device is found again and the driver is re-installed using DMA (if this was the problem) or PIO (if this wasn't the problem).

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.