Desktop Window Manager — dwm.exe — is the reason Windows looks like Windows: it composites every window, animation, and transparency effect through your GPU. A few percent GPU at idle is normal. But when DWM sits at 20, 40, or 60 percent GPU while you are doing nothing, the laptop heats up, the battery drains, and games stutter for no apparent reason.

DWM cannot be disabled — it is the desktop — so the fix is always about reducing its workload or fixing what feeds it bad work. The culprits are a short list: visual effects, outdated or buggy GPU drivers, mismatched multi-monitor refresh rates, HDR quirks, and hardware scheduling settings.

This guide works through them from the easiest visual tweaks to driver-level repairs. If your DWM spike started right after a Windows update, our post-update DWM guide covers that specific branch.

Why this happens

  • Transparency and animation effects: acrylic blur, animations, and shadows force DWM to composite far more per frame.

  • Outdated or buggy GPU driver: a bad driver makes even simple compositing expensive — the most common root cause.

  • Mismatched monitor refresh rates: 60 Hz + 144 Hz multi-monitor setups force DWM into expensive composition paths.

  • HDR enabled with SDR content: tone-mapping SDR content on an HDR display adds constant GPU work.

  • High-DPI scaling on multiple monitors: different scale factors per monitor multiply DWM’s composition cost.

  • Hardware-accelerated GPU scheduling misbehaving: HAGS helps most setups but hurts some driver combinations.

  • Background apps with hardware overlays: Discord, browsers, or recording tools holding GPU surfaces DWM must composite.

  • Corrupted driver installation: a partially updated driver leaves DWM talking to mismatched components.

How to fix it

Work through these in order — diagnose first, then act.

Fix 1: Trim transparency and animation effects

Visual effects are pure DWM workload: every blurred acrylic panel and animated transition is GPU work. Turning them off is instant, free, and reversible — and on integrated graphics the difference can be dramatic.

  1. Open Settings > Personalization > Colors and turn off Transparency effects.
  2. Go to Settings > Accessibility > Visual effects and turn off Animation effects.
  3. For the full classic set: search “Adjust the appearance and performance of Windows” and choose Adjust for best performance (or customize).
  4. Restart the laptop so DWM reloads with the reduced effect set.
  5. Check Task Manager’s GPU column: idle DWM should drop to near zero.

Fix 2: Update the GPU driver cleanly

A buggy or half-updated GPU driver is the top root cause of abnormal DWM usage. A clean install — not just an update over the top — ensures no mismatched components remain. NVIDIA users should grab the latest package from the NVIDIA driver page ; AMD users from AMD’s driver page .

  1. Identify your GPU in Device Manager > Display adapters (Intel, NVIDIA, or AMD).
  2. Download the latest driver from the vendor: Intel via the Driver & Support Assistant , NVIDIA or AMD from their official download pages.
  3. During install, choose the clean/custom option that removes previous driver components.
  4. Restart the laptop after installation completes.
  5. Monitor DWM GPU usage at idle for 15 minutes — driver-caused spikes vanish here.

Fix 3: Match refresh rates across monitors

Mixed refresh rates are a notorious DWM trap: a 144 Hz gaming monitor beside a 60 Hz secondary forces the compositor into a costly path that keeps GPU clocks — and DWM usage — elevated constantly.

  1. Open Settings > System > Display > Advanced display and check each monitor’s refresh rate.
  2. If they differ, try setting both to 60 Hz temporarily as a test.
  3. Watch DWM GPU usage for ten minutes at matched rates.
  4. If it drops, you have found it: run matched rates, or disconnect the secondary monitor when gaming.
  5. Also test with only the laptop screen connected to isolate monitor-related causes entirely.

Fix 4: Check HDR and display settings

HDR tone-mapping is constant GPU work, and Windows’ HDR implementation has had DWM-related bugs. If HDR is on and DWM is hot, the two are likely connected.

  1. Open Settings > System > Display > HDR and turn off Use HDR as a test.
  2. Also disable Auto HDR on the same page if it is enabled.
  3. Restart and observe DWM at idle for 15 minutes.
  4. If usage normalizes, keep HDR off for desktop use and enable it only for HDR media or games.
  5. Ensure your display scaling is consistent (100/125/150 percent) across monitors — mixed scaling adds composition cost.

Fix 5: Toggle hardware-accelerated GPU scheduling

HAGS lets apps manage GPU memory directly, reducing DWM’s scheduling overhead — but on some driver versions it backfires and increases DWM usage. It is a per-system experiment: try both states and keep whichever is calmer.

  1. Open Settings > System > Display > Graphics > Change default graphics settings.
  2. Note the current state of Hardware-accelerated GPU scheduling, then toggle it to the opposite.
  3. Restart the laptop (required for the change to take effect).
  4. Compare DWM GPU usage at idle in both states over 15 minutes each.
  5. Keep the setting that yields lower DWM usage; our HAGS guide explains the trade-offs in depth.

Fix 6: Find background apps holding GPU surfaces

Apps with hardware-accelerated overlays — browsers with video, Discord, screen recorders — force DWM to composite their surfaces continuously. The GPU column in Task Manager reveals them instantly.

  1. In Task Manager’s Processes tab, enable the GPU column and sort by it.
  2. Close the top GPU consumers one by one (browser hardware acceleration, Discord overlay, recording tools).
  3. After each close, watch whether DWM’s own GPU usage drops too.
  4. For apps you keep, disable their hardware acceleration or overlay features in their settings.
  5. Discord’s Hardware Acceleration toggle and browsers’ graphics settings are the usual wins.

Closing

DWM high GPU is never fixed by fighting DWM itself — it is fixed by lightening its load or repairing what feeds it. Trim the visual effects, clean-install the GPU driver, match your monitor refresh rates, and sanity-check HDR and HAGS. Those five steps resolve nearly every case, and your reward is a cooler, quieter laptop with GPU headroom back where it belongs: in your games and creative apps.

Frequently asked questions

What is Desktop Window Manager (dwm.exe)?
Desktop Window Manager is the Windows compositing engine — it draws every window, the taskbar, transparency effects, and animations to the screen via the GPU. Every pixel you see passes through DWM. It is a core Windows component, not bloatware, and it cannot be disabled on modern Windows. Some GPU usage from dwm.exe is completely normal; the problem is only when it stays high enough to heat the laptop or stutter games.
How much GPU usage is normal for DWM?
At idle on the desktop, DWM typically uses 0 to 3 percent GPU — essentially nothing. Brief spikes to 10–20 percent when dragging windows, switching virtual desktops, or opening the Start menu are normal. Sustained usage above 15–20 percent at idle, or spikes that coincide with stuttering in games and video, indicate a real problem worth investigating with the steps in this guide.
Can I disable Desktop Window Manager?
No, not on Windows 10 or 11 — DWM is mandatory and Windows will not run the desktop without it. Older tricks for disabling it date from Windows 7 and do not apply. Anyone advising you to kill dwm.exe is giving dangerous advice: the screen will go black and the session will crash. The correct approach is reducing what DWM has to do — fewer effects, correct drivers, sane multi-monitor settings.
Why does DWM spike when I play games?
In windowed or borderless-windowed mode, DWM composites the game frame with the desktop, adding GPU overhead — exclusive fullscreen bypasses it. DWM spikes during gaming can also mean the GPU driver is struggling, the game and desktop run at mismatched refresh rates, or hardware-accelerated GPU scheduling is misconfigured. Updating the GPU driver and matching refresh rates across monitors resolves most gaming-related DWM spikes.