• 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

don't upload the kernel.etl Run the commands like I shown in the first post. I can't see which functions is the cause from the kernel.etl.

0

Share this post


Link to post
Share on other sites

don't upload the kernel.etl Run the commands like I shown in the first post. I can't see which functions is the cause from the kernel.etl.

What do I send to you then?

0

Share this post


Link to post
Share on other sites

the generated DPC_Interrupt.etl you get after you run the last command.

0

Share this post


Link to post
Share on other sites

the acpi.sys is called by the BATTC.SYS (BattCWorkerThread). so check the battery. Remove it while using AC power and check if this fixes it. You can also unintall the battery from the device manager, reboot and let Windows install the battery again. This also solved high CPU usage for some users. If this doesn't fix, request a recharge of the battery. I don't know if your battery supports this.

And next time, don't do illegal torrent downloads while making the trace ;)

0

Share this post


Link to post
Share on other sites

the acpi.sys is called by the BATTC.SYS (BattCWorkerThread). so check the battery. Remove it while using AC power and check if this fixes it. You can also unintall the battery from the device manager, reboot and let Windows install the battery again. This also solved high CPU usage for some users. If this doesn't fix, request a recharge of the battery. I don't know if your battery supports this.

And next time, don't do illegal torrent downloads while making the trace ;)

I removed the battery with just AC power. Sadly, the problem persisted. I don't know what to do now :(

0

Share this post


Link to post
Share on other sites

disable the battery in the device manager when using AC power. Does this fix it?

Google a bit for ACPI.sys+Battc.sys results and try suggestions you find. I broke it down into Battery/ACPI and now you must try until you find a solution/workaround.

0

Share this post


Link to post
Share on other sites

disable the battery in the device manager when using AC power. Does this fix it?

Google a bit for ACPI.sys+Battc.sys results and try suggestions you find. I broke it down into Battery/ACPI and now you must try until you find a solution/workaround.

Disabling the battery did not work. However, I completely removed "hdaudbus.sys" from system32/drivers and that fixed it, but then I had no sound. I had to do a system restore to get it back. Still at a loss on what to do :?

0

Share this post


Link to post
Share on other sites

yes removing the driver disables sound. And without sound, you have no issues...

I have no idea. Maybe the motherboard is damaged, maybe something elase. I have no real idea :blushing:

0

Share this post


Link to post
Share on other sites

yes removing the driver disables sound. And without sound, you have no issues...

I have no idea. Maybe the motherboard is damaged, maybe something elase. I have no real idea :blushing:

Ah, well thanks anyways. I'll just live with it.

0

Share this post


Link to post
Share on other sites

hi andre!

i've readed almost the whole thread this morning... i have some similiar issues as users described here before.

i have a sony vaio vpcec2s1e with an intel h55 chipset and i5 processor running win7 64bit. i've reinstalled windows from a clean dvd, no vaio installation!

now i have dpc latence caused by ndis.sys, acpi and usbport.sys... but i can only install all the updates available from sony vaio support, not the original intel ar ati stuff... any ideas? (i can post the files later when i'm back home)

Edited by adlib
0

Share this post


Link to post
Share on other sites

What happens if you try to install the original drivers? Are they blocked? You can try to install the drivers in the device manager to bypass the setup.

Can you also upload the ETL file?

0

Share this post


Link to post
Share on other sites

i can't install the original ati drivers for the GPU nor can i install original bios update for the intel chipset... only the ones provided by vaio support work! i'll try to install original network and usb and wlan drivers as soon as i'm home but i guess they're blocked by sony aswell.... :wacko: then i can upload the ETL (i'm not at that computer right now)

is there a way to work around sony's driver-block-strategy?

Edited by adlib
0

Share this post


Link to post
Share on other sites

have you tried to install them with the device manager or with the setup?

0

Share this post


Link to post
Share on other sites

with the setup (ati catalyst setup for example...) :unsure: is there a chance that it works inside the device manager?

how to install in device manager when i only get exe or install-files and no INF?

and one additional quastion: where do i get proper usbport drivers? the search for intel 55 chipset drivers only leads me to a chipset driver-set where intel states that apg and usb is not port of the driverset?

Edited by adlib
0

Share this post


Link to post
Share on other sites

give me the trace so that I can look at it. Now I watch the Keynote from BUILD. I look at it later.

0

Share this post


Link to post
Share on other sites

alright! the trace will be ready in about an hour! enjoy keynote :rolleyes:

0

Share this post


Link to post
Share on other sites

i'm back

have done the traces... here are the files from interrupt_cpu and cpu (wasn't sure which one you'll need after reading your tut, sorry)

hope you can find the problems!

i've tried to disable apci battery management and the atheros wlan card with the device manager and all latency problems are gone... :( hope we find a way so i don't need to disable those devices evertime i will use the laptop for audio (as daw)

https://rapidshare.com/files/485789426/cpu.ETL

https://rapidshare.com/files/4182837958/interrupt_cpu.ETL

0

Share this post


Link to post
Share on other sites

and here is what LatencyMon 2.01 says:

Your system appears to be suitable for playing real time audio without dropouts.

Time running: 0:00:16

Highest DPC routine execution time (µs): 1459

Responsible driver: ACPI.sys (ACPI-Treiber für NT, Microsoft Corporation)

DPC count (execution time <500 µs): 351251

DPC count (execution time 500-999 µs): 49

DPC count (execution time 1000-1999 µs): 52

DPC count (execution time 2000-3999 µs): 0

DPC count (execution time >=4000 µs): 0

Highest ISR routine execution time (µs): 87

Responsible driver: iaStor.sys (Intel Matrix Storage Manager driver - x64, Intel Corporation)

ISR count (execution time <250 µs): 185011

ISR count (execution time 250-499 µs): 0

ISR count (execution time 500-999 µs): 0

ISR count (execution time 1000-1999 µs): 0

ISR count (execution time >=2000 µs): 0

Highest pagefault resolution time (µs): 7

Hard pagefault count (total): 51

Number of processes hit: 1

Pagefault count of hardest hit process: 51

Process with highest pagefault count: svchost.exe (PID: 960, Hostprozess für Windows-Dienste, Microsoft Corporation)

Note: all execution times are calculated based on a CPU clock speed of 2261 MHz. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.

0

Share this post


Link to post
Share on other sites

which xperf version did you use? Some data are missing. Also add -BufferSize 2048 at the first command. Some buffers are not included in the trace.

Also install Windows 7 Sp1 + all updates. You're still using Windows7 RTM from 2009 which is now over 2 years old. That is enormous age for a software.

0

Share this post


Link to post
Share on other sites

i've downloaded the latest win SDK and installed xperf according to your tut... should be the latest then right? i've forget to do this buffer thing...

and i will get all win7 updates/sp1 if you say it is a real help... a support-guy at my music-store told me not to update anything after a clean new win isntallation when i want to use the pc as DAW only...

i download all this stuff now... its 297mb... should be quite quick

updates 30/94 is done... which ETL file should i redo with buffer size set correct? the CPU or the interrupt_CPU?

Edited by adlib
0

Share this post


Link to post
Share on other sites

ok, it worked.


Total = 5287 for module ndis.sys
Elapsed Time, > 4096 usecs AND <= 8192 usecs, 13, or 0.25%

So ndis.sys causes the spikes. This is network related. Update the athr.sys driver for your Atheros AR9285 Wireless Network Adapter

And install the Sp1, you use Build 7600.

Edited by MagicAndre1981
0

Share this post


Link to post
Share on other sites

alright... i tought sp1 was included in my updates, sorry

i install sp1 and atheros again (i updated atheros wlan twice... before and after the updates)

i'll be back with new traces, thx

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.