Open Task Manager, sort by GPU, and Desktop Window Manager sits at the top — 20%, 40%, sometimes more — while you’re doing nothing demanding. On Windows 10, DWM (dwm.exe) composites every pixel on screen through the GPU, so a little usage is normal. Sustained high usage is not: it means something is forcing constant recomposition, stealing GPU power from everything else.
The tricky part is that DWM is usually the victim, not the criminal. Animated wallpapers, overlay software, buggy drivers, HDR, and multi-monitor mismatches all make DWM work overtime. We’ll identify the driver of the load, fix it, and get DWM back to its normal low single-digit idle.
Why this happens
- Buggy or outdated GPU drivers: The most common cause — driver bugs make composition far more expensive than it should be.
- Overlay and wallpaper apps: Animated wallpapers, RGB overlays, and screen recorders force DWM to recompose every frame.
- HDR enabled: HDR compositing costs significantly more GPU than SDR on many driver versions.
- Multi-monitor refresh-rate mismatch: Mixed 60Hz/144Hz displays force DWM into a costly composition mode.
- Hardware-accelerated apps fighting for the GPU: Browsers and Electron apps with heavy GPU use contend with DWM.
- Corrupt DWM state: The compositor can get stuck in a degraded mode where usage stays high until reset.
- Malware masquerading as dwm.exe: Rare but real — fake processes with the same name consuming GPU for cryptomining.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify it’s the real DWM and measure properly
Rule out imposters and bad readings first.
- In Task Manager > Details, find dwm.exe — the User name column should show DWM-1, not your account name.
- Right-click > Open file location — genuine DWM lives only in
C:\Windows\System32. Anything elsewhere is malware: scan immediately with Windows Security. - Note DWM’s GPU usage at true idle (no apps open, no video playing): healthy is 0–3%. Anything persistently above 10% at idle is abnormal.
- Check which GPU engine it’s using (Task Manager > Performance > GPU) — DWM on the wrong GPU in a dual-GPU laptop wastes the power-hungry discrete GPU.
- Record the baseline number — you’ll compare after each fix to see what actually moved the needle.
Fix 2: Update or clean-reinstall GPU drivers
Driver bugs are the top fixable cause of DWM GPU spikes.
- Download DDU (Display Driver Uninstaller), boot into Safe Mode, and fully remove the graphics driver.
- Install the latest driver from NVIDIA , AMD , or Intel’s assistant — pick your GPU vendor.
- Laptop owners: also check the OEM support page (Dell, HP, or Lenovo) — OEM drivers sometimes fix DWM issues the generic ones don’t.
- Choose clean installation in the installer to reset all driver settings.
- Reboot and re-measure DWM at idle — driver fixes often drop it from 30%+ back to near zero immediately.
Fix 3: Remove overlay, wallpaper, and recorder apps
These force DWM to recompose constantly.
- Close or uninstall animated wallpaper apps (Wallpaper Engine and similar) as a test — they’re the single biggest DWM load multiplier.
- Disable overlays: Discord overlay, GeForce Experience overlay, Xbox Game Bar widgets — turn each off and re-measure.
- Close screen recording software and RGB control apps with on-screen displays.
- In browsers, test with hardware acceleration off (Settings > System) — on some driver combos, browser GPU usage drags DWM up with it.
- Reintroduce apps one at a time, measuring DWM after each — keep the ones that don’t move the needle, replace the ones that do.
Fix 4: Fix display settings — HDR, refresh rate, scaling
Display configuration directly sets DWM’s workload.
- Turn off HDR: Settings > System > Display > Windows HD Color settings > toggle HDR off as a test — HDR composition is expensive on many drivers.
- If you have multiple monitors with different refresh rates, test with only the primary connected — mismatched rates force costly DWM behavior.
- Set a single consistent refresh rate across displays where possible.
- Check Scale and layout — stick to 100%, 125%, 150%, or 200%; odd values like 175% cost extra.
- After display changes, sign out and back in so DWM rebuilds its composition pipeline cleanly.
Fix 5: Reduce transparency and visual effects
Less work per frame for the compositor.
- Settings > Personalization > Colors > turn off Transparency effects.
- System Properties > Advanced > Performance Settings > Adjust for best performance, then re-enable Smooth edges of screen fonts only.
- Disable Animate windows when minimizing and maximizing specifically — it’s the most composition-intensive animation.
- Our animation lag guide explains the compositor workload in more depth (the principles apply to Windows 10 identically).
- Re-measure DWM at idle — on weak iGPUs, this alone can halve its usage.
Fix 6: Reset DWM’s state
A stuck compositor needs a fresh start.
- The clean reset: sign out of Windows and sign back in — this restarts DWM with fresh composition buffers.
- Alternatively, change the display resolution to something else and back — this forces DWM to reinitialize its pipeline.
- Check Task Scheduler for tasks that relaunch problematic overlay apps at logon — disable the ones you removed in Fix 3.
- Run
sfc /scannowin an elevated prompt — corrupt system files can leave DWM in a degraded state. - If high usage returns immediately after every sign-in with no apps open, a startup program is the trigger — use clean boot to find it.
Fix 7: Check power settings and GPU assignment
Make sure DWM runs on the right GPU at the right clocks.
- On dual-GPU laptops, open Settings > System > Display > Graphics settings and verify the power-saving (integrated) GPU is preferred for desktop composition.
- In Power Options, ensure you’re not on Power saver — ultra-low GPU clocks make even normal composition look like high usage percentage-wise.
- For NVIDIA laptops, NVIDIA Control Panel > Manage 3D settings > Preferred graphics processor — the integrated GPU should handle the desktop.
- Update the chipset driver from your laptop maker — power-state transitions affect GPU clock behavior.
- Our Windows 11 DWM guide covers additional scenarios if you’re dual-booting or planning an upgrade.
Closing
DWM high GPU usage on Windows 10 is DWM crying for help, not misbehaving — something is making it recompose far too much. Verify it’s genuine, clean-install the GPU driver, strip overlay and wallpaper apps, fix HDR and multi-monitor mismatches, and trim transparency. In most cases DWM drops back to near-zero at idle, and the GPU headroom it was stealing goes back to your games and apps where it belongs.
