Thank you.
It seems that I was right and Bluetooth devices were indeed the cause of these
ACPI.sys DPCs. As you can see in the screenshot below, ACPI dropped from #1 to #15 place when sorted by duration %.
ACPI.sys DPCs on CPU#0
before disabling Bluetooth devices:
View attachment 7248
ACPI.sys DPCs on CPU#0
after disabling Bluetooth devices:
View attachment 7250
Anyhow, you probably do not wanna leave all your Bluetooth devices disabled, so, what you can try is checking if any of the Bluetooth devices have power saving enabled:
- Press WIN+R.
- Type devmgmt.msc and press ENTER.
- Find all devices related to Bluetooth (they will be under Bluetooth and Network adapters sections).
- Right-click on each of these device and select Enable from the context menu.
- Right-click on each of these device and select Properties from the context menu.
- If there's Power Management tab, open it.
- Uncheck Allow the computer to turn off this device to save power.
If none of the Bluetooth devices has
Power Management tab, please make sure you are really using the latest Bluetooth drivers and they are provided by your vendor, not by Microsoft.
In addition, as you can see in the second screenshot, there is a group of spikes related to
NDIS.sys driver. They (again) have
athwnx.sys driver, which I mentioned earlier, on the stack. I assume you already installed the latest
athwnx.sys driver, which I provided earlier, so it's hard to say what is causing these spikes. It might be that they are affected by some settings of the network adapter.
Now I do not really think that performance issues you are experiencing are really caused by DPCs, since they are not that high (we are still trying to get rid of the frequent/high ones caused by
ACPI.sys and
NDIS.sys as a good practice). As I said before, I really don't like the high CPU usage caused by
NPSWF32_12_0_0_70.dll module. If you take a look into the following screenshot, you would see that this module is causing quite huge CPU load (the violet graph):
View attachment 7249
Most of the times I've seen Flash plugin (actually, in this case, I still do not understand why the browser is
using Adobe Shockwave, instead of Adobe Flash Player for playing Youtube videos) causing huge CPU load, it was due to the plugin not being able to use GPU decoding for videos. To my understanding, that Dragon browser you are using is based on Chromium; hence, could you please do the following:
- Open Dragon browser
- Type the following text into URL bar and press ENTER:
- Press CTRL+S.
- Select Webpage, Complete.
- Attach the saved HTM file here.
In addition, some of your power settings are not configured for maximum performance when the computer is connected to a power adapter (I assume that's the case here). I would recommend you doing the following to increase performance a bit:
- Open an elevated Command Prompt by right-clicking on CMD.EXE shortcut in your start menu and selecting Run As Administrator from the context menu.
- Run the following commands:
Code:
POWERCFG -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 000
POWERCFG -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 501a4d13-42af-4429-9fd1-a8218c268e20 ee12f906-d277-404b-b6da-e5fa1a576df5 000
POWERCFG -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 893dee8e-2bef-41e0-89c6-b55d0929964c 100
- Exit Command Prompt.
Please let me know your findings and results.