How to Lower System Interrupts CPU Usage on Windows 11
🔍 WiseChecker

How to Lower System Interrupts CPU Usage on Windows 11

Quick fix: Open Process Explorer (Sysinternals), view System → DLLs sorted by CPU, identify the top driver consuming time, and update or roll back that driver. System Interrupts high CPU is always a specific driver — Process Explorer names it.

Task Manager shows System Interrupts at 5-15% CPU constantly, sometimes spiking higher. The PC feels sluggish, audio glitches, mouse stutters. Unlike normal processes, you can’t End Task on System Interrupts — it represents work the kernel itself is doing on behalf of a hardware driver. The fix is to identify which driver is generating the interrupts and either update or replace it.

Symptom: System Interrupts in Task Manager shows high CPU (5-30%+) consistently, with no obvious foreground cause.
Affects: Windows 11 (and Windows 10) with a misbehaving hardware driver.
Fix time: ~30 minutes including driver download and update.

ADVERTISEMENT

What causes this

System Interrupts represents the time the CPU spends responding to hardware interrupts and processing Deferred Procedure Calls (DPCs) on behalf of device drivers. Every device — network adapter, USB controller, audio codec, storage controller, GPU — generates interrupts. A driver bug, mismatched driver, or hardware fault can cause one device to flood the CPU with interrupts.

Common culprits: outdated Wi-Fi driver, faulty audio codec driver, USB hub controller driver, NVIDIA/AMD GPU driver, sometimes Bluetooth radio firmware.

Method 1: Identify the offending driver with Process Explorer

The diagnostic step. Required before fixing — you need to know which driver to target.

  1. Download Process Explorer from learn.microsoft.com/sysinternals/downloads/process-explorer. Run as administrator.
  2. From the menu: View → Show Lower Pane.
  3. Click View → Lower Pane View → DLLs.
  4. Click System in the upper list (PID 4).
  5. The lower pane shows every loaded kernel module. Click the CPU column header in the lower pane to sort descending.
  6. The top module is the driver consuming interrupt time. Common names and what they map to:
    • nvlddmkm.sys — NVIDIA display driver
    • amdkmdag.sys — AMD display driver
    • iaStorAC.sys / iaStor.sys — Intel storage driver
    • rt640x64.sys / rt86win7.sys — Realtek Ethernet
    • RtkAudUService64.exe — Realtek audio
    • USBPORT.SYS / USBHUB3.SYS — USB controller
    • Netwtw0x.sys / Netwtw06.sys — Intel Wi-Fi
    • bthusb.sys — Bluetooth radio
  7. Note the driver name — this is your target for the fix.

ADVERTISEMENT

Method 2: Update or roll back the offending driver

Once identified, fix the driver itself.

  1. Visit your laptop OEM’s support page (Dell, HP, Lenovo, ASUS) or the device vendor’s site (Intel, NVIDIA, AMD, Realtek).
  2. Search for the latest driver for the identified component.
  3. For GPU drivers, use the vendor’s installer (NVIDIA GeForce Experience, AMD Radeon Software, Intel Driver Support Assistant). Choose Clean install if offered — this removes leftover state from previous drivers.
  4. For other drivers, run the OEM installer.
  5. Reboot.
  6. Open Task Manager. System Interrupts should drop to under 1% at idle.
  7. If the new driver makes things worse: Device Manager → (the device) → Properties → Driver tab → Roll Back Driver. Reverts to the previous version.

This is the actual fix once Method 1 identified the right driver.

Method 3: Use LatencyMon for detailed DPC analysis

Use when Process Explorer’s sorting doesn’t clearly point to one driver, or when System Interrupts is moderate but audio glitches.

  1. Download LatencyMon from resplendence.com (free for personal use).
  2. Run as administrator.
  3. Click the green play button. Let it analyze for 60 seconds while you use the PC normally.
  4. Click the Drivers tab. Sort by DPC count or Highest DPC routine execution time.
  5. The top entry is the most-troublesome driver. LatencyMon often catches drivers that Process Explorer doesn’t emphasize because of different time windows.
  6. Update the identified driver as in Method 2.
  7. Re-run LatencyMon to verify the issue is resolved.

LatencyMon is more sensitive than Process Explorer for audio-related DPC issues — particularly useful for streamers and music producers.

How to verify the fix worked

  • Open Task Manager → Processes tab. Find System Interrupts. CPU column at idle should show 0-1%, not 5-15%.
  • Audio plays cleanly — no random pops, dropouts, or stutter.
  • Mouse and keyboard input feel responsive — no jitter.
  • Run LatencyMon (Method 3) again. The driver previously identified should not be a top DPC consumer anymore.

If none of these work

If System Interrupts stays high despite identifying and updating drivers, three deeper causes apply. Hardware fault: a failing component generates interrupt storms. Common: failing SSD, dying USB hub, faulty Bluetooth chip. Test by disconnecting non-essential USB devices one at a time — System Interrupts drops when you disconnect the source. BIOS / UEFI issues: outdated UEFI firmware can cause interrupt mismanagement. Check your laptop manufacturer’s support page for BIOS updates released in the past year. Power management chatter: aggressive C-state transitions on the CPU can register as interrupt activity. In Power Options → Change plan settings → Change advanced power settings → Processor power management, set Minimum processor state to 5% and Maximum processor state to 100%. Persistent issues across drivers and hardware tests usually warrant a clean Windows reinstall — drivers carry over corruption surprisingly often.

Bottom line: System Interrupts isn’t a process — it’s a symptom of one specific driver. Process Explorer names the driver, the vendor’s update site provides the fix.

ADVERTISEMENT