Huge CPU usage by System Interrupt usually means one of the following - a faulty hardware or a buggy driver.
To be more specific, we need to identify which driver is behind these interrupts and for that we require a XPERF trace. Please follow these steps to generate one:
Select Windows Performance Toolkit feature (all the others can be unchecked) and proceed with the download/installation.
Once the installation finishes, 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.
Type the following command, which will start tracing, in the Command Prompt window you just opened:
If you see a yellow warning "xperf: warning: This system is not fully configured for x64 stack tracing" after running the above command, please complete these extra steps (otherwise, proceed to the step #5):
Read More:
Run the following command which will stop the tracing:
Code:
xperf -stop
Run the following command to enable stack tracing (by disabling Paging Executive):
If you see a red error "xperf: error: NT Kernel Logger: A device attached to the system is not functioning. (0x1f)" after running the above command, please complete these extra steps (otherwise, proceed to the step #5):
Read More:
Run the following command to disable Driver Verifier, which causes the above error:
Code:
verifier /reset
Reboot the computer
Once computer reboots, proceed from the step #3
If you see a red error "xperf: error: NT Kernel Logger: Cannot create a file when that file already exists. (0xb7)", please do the following (otherwise, proceed to the step #5):
Read More:
Make sure you do not have any programs that captures ETW data already running. Some examples of these are:
Process Explorer
Process Hacker
Resource Monitor
Process Monitor
Latency Monitor
Another instance of XPERF or WPR
Perform some activities with your computer for few minutes, making sure the issues you reported are reproduced.
Run the following command, which will stop the tracing, in the command prompt window you already have opened:
Code:
xperf -stop -d C:\CPU.etl
Compress file C:\CPU.etl
Upload the compressed file to a file sharing service (e.g. OneDrive or DropBox).
Share the download link here.
Thank you.
Has Sysnative Forums helped you? Please consider donating to help us support the site!