MagicAndre1981

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

1,451 posts in this topic

from the picture you've posted everythin looks fine. Make a xperf trace which captures the 20-30% cpu usage. Otherwise I can't see what is wrong with your PC.

0

Share this post


Link to post
Share on other sites

from the picture you've posted everythin looks fine. Make a xperf trace which captures the 20-30% cpu usage. Otherwise I can't see what is wrong with your PC.

0

Share this post


Link to post
Share on other sites

why do you quote my post? have you made the xperf trace? Can you send me the zipped ETL file?

0

Share this post


Link to post
Share on other sites

Hi Sean,

the trace shows the same:

Total = 35412342 for module HDAudBus.sys

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

Elapsed Time, > 1 usecs AND <= 2 usecs, 24505101, or 69.20%

Elapsed Time, > 2 usecs AND <= 4 usecs, 9688246, or 27.36%

Elapsed Time, > 4 usecs AND <= 8 usecs, 52523, or 0.15%

Elapsed Time, > 8 usecs AND <= 16 usecs, 4960, or 0.01%

Elapsed Time, > 16 usecs AND <= 32 usecs, 75286, or 0.21%

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

the highest spikes are between 32 and 64µs and most DPCs only take between 1 and 4µs. So the HDAudBus.sys is fine. This is not the cause:

Only the ACPI driver is a bit too high:

Total = 1044 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, 0, or 0.00%

Elapsed Time, > 8 usecs AND <= 16 usecs, 503, or 48.18%

Elapsed Time, > 16 usecs AND <= 32 usecs, 21, or 2.01%

Elapsed Time, > 32 usecs AND <= 64 usecs, 95, or 9.10%

Elapsed Time, > 64 usecs AND <= 128 usecs, 14, or 1.34%

Elapsed Time, > 128 usecs AND <= 256 usecs, 65, or 6.23%

Elapsed Time, > 256 usecs AND <= 512 usecs, 6, or 0.57%

Elapsed Time, > 512 usecs AND <= 1024 usecs, 49, or 4.69%

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 262, or 25.10%

Elapsed Time, > 2048 usecs AND <= 4096 usecs, 29, or 2.78%

this is mostly BIOS related. So update the BIOS and which power plan do you use? Also try to stop the Acer ePower Management Software and look again if you have new issues. Does it happen when the laptop runs with Battery or if you run the laptop with normal AC power from AC power sockets?

Edited by MagicAndre1981
0

Share this post


Link to post
Share on other sites

Hi Sean,

the trace shows the same:

Total = 35412342 for module HDAudBus.sys

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

Elapsed Time, > 1 usecs AND <= 2 usecs, 24505101, or 69.20%

Elapsed Time, > 2 usecs AND <= 4 usecs, 9688246, or 27.36%

Elapsed Time, > 4 usecs AND <= 8 usecs, 52523, or 0.15%

Elapsed Time, > 8 usecs AND <= 16 usecs, 4960, or 0.01%

Elapsed Time, > 16 usecs AND <= 32 usecs, 75286, or 0.21%

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

the highest spikes are between 32 and 64µs and most DPCs only take between 1 and 4µs. So the HDAudBus.sys is fine. This is not the cause:

Only the ACPI driver is a bit too high:

Total = 1044 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, 0, or 0.00%

Elapsed Time, > 8 usecs AND <= 16 usecs, 503, or 48.18%

Elapsed Time, > 16 usecs AND <= 32 usecs, 21, or 2.01%

Elapsed Time, > 32 usecs AND <= 64 usecs, 95, or 9.10%

Elapsed Time, > 64 usecs AND <= 128 usecs, 14, or 1.34%

Elapsed Time, > 128 usecs AND <= 256 usecs, 65, or 6.23%

Elapsed Time, > 256 usecs AND <= 512 usecs, 6, or 0.57%

Elapsed Time, > 512 usecs AND <= 1024 usecs, 49, or 4.69%

Elapsed Time, > 1024 usecs AND <= 2048 usecs, 262, or 25.10%

Elapsed Time, > 2048 usecs AND <= 4096 usecs, 29, or 2.78%

this is mostly BIOS related. So update the BIOS and which power plan do you use? Also try to stop the Acer ePower Management Software and look again if you have new issues. Does it happen when the laptop runs with Battery or if you run the laptop with normal AC power from AC power sockets?

Updating the BIOS helped a little. However, I'm still convinced that something is wrong with the audio. If there hypothetically was, what steps could I take to solve this?

0

Share this post


Link to post
Share on other sites

the sound driver is fine. The sound issues come from the ACPI driver. Have you removed the Acer Software?

0

Share this post


Link to post
Share on other sites

the sound driver is fine. The sound issues come from the ACPI driver. Have you removed the Acer Software?

I did. The problem still came back. How do I fix this ACPI driver issue?

0

Share this post


Link to post
Share on other sites

have you loaded the default BIOS setting? Have you removed the Acer tool and used the balanced power plan of Windows 7?

If this doesn't fix it, create a new trace. But this time only capture 30 - 60 seconds. Otherwise the trace is very large and slow to handle with the viewer.

0

Share this post


Link to post
Share on other sites

have you loaded the default BIOS setting? Have you removed the Acer tool and used the balanced power plan of Windows 7?

If this doesn't fix it, create a new trace. But this time only capture 30 - 60 seconds. Otherwise the trace is very large and slow to handle with the viewer.

I checked and I'm on balanced. I'll send the new trace now:

http://www.megaupload.com/?d=HRY0C3UO

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.

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

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.