← Back to blog

DWM.exe GPU Spikes: 6 Checks Before You Change a Driver

October 17, 2026
DWM.exe GPU Spikes: 6 Checks Before You Change a Driver

Open Task Manager, sort by GPU, and confirm the culprit is Desktop Window Manager (dwm.exe). Then run an isolation test: close browsers and overlays, unplug the second monitor, and toggle Hardware-Accelerated GPU Scheduling (HAGS). If usage stays high, or the problem began after a driver update, roll back or reinstall your GPU driver.


TL;DR:

  • Task Manager readings near 0% at idle are normal; brief spikes of 10–20% during window movement, or up to 30% at high refresh rates, can occur.
  • Treat idle usage above 10%, steadily growing memory, stutter, or fans that never settle as red flags, but confirm readings in the Performance pane.
  • Close browsers, overlays, and recorders, disconnect the second monitor, and toggle HAGS separately; these tests help distinguish app, display, and driver causes.
  • Update drivers unless the issue began after an update, when rollback is preferable; reset global GPU settings and retest one change at a time.
  • DWM is an essential Windows service, so do not end it; if high idle use persists, capture a Windows Performance Recorder trace before seeking support.

Tempered
Find the Changes Affecting Performance
Tempered identifies real constraints on Windows 10 and 11, then explains suggested changes and provides an undo path so you stay in control.
Explore Tempered

Table of Contents

How do you confirm dwm.exe is the real problem?

Run this checklist in order. It gives you the facts you need for any fix or support request.

  1. Open Task Manager, go to Processes, and sort by the GPU column. Confirm the process is Desktop Window Manager and note which GPU engine it uses.
  2. Set the update speed to Low (View > Update speed) and watch the Performance pane for a steadier reading.
  3. Close every browser, overlay, screen recorder, and wallpaper or RGB tool. Watch whether GPU usage drops.
  4. Unplug or disable the second monitor and reset the remaining display to its default refresh rate.
  5. Turn HDR off temporarily and check again.
  6. Open the app you suspect. If usage spikes only when it runs, that app is the target, not DWM.

Pro Tip: Write down the GPU percentage after each step. A single number per step tells you which change mattered.

Task Manager can point at DWM when another process is forcing constant redraws, which is why closing browsers and recorders first is worth the effort. For a deeper read on engine types and timing, see our guide to checking GPU usage by engine.

Apps feeding redraws into desktop compositor

What usually pushes DWM's GPU usage up?

Most cases trace back to a short list of triggers. Matching what you saw during the isolation test to this list tells you where to start.

  • Graphics drivers: Outdated or buggy drivers are the most common cause. A regression or a power-management change can make a light desktop workload look heavy.
  • HAGS conflicts: Hardware-Accelerated GPU Scheduling is a frequent secondary suspect on some driver and Windows builds, and toggling it is a clean way to isolate the issue.
  • Hardware acceleration in apps: Browsers, chat apps, overlays, and background capture tools can force the desktop to redraw constantly.
  • Display configuration: HDR, mismatched refresh rates, high-resolution panels, and multiple monitors all add per-frame work. Microsoft notes that transparency, blur, and multi-monitor setups make DWM do more.
  • Customization tools: Gaussian blur add-ons, wallpaper engines, and RGB utilities are often GPU-hungry. Microsoft's own guidance warns that large or frequently updated blur regions consume excessive CPU and GPU resources.

If your problem started right after a driver install, suspect the driver first. If it appears only with a second monitor attached, suspect the display configuration.

Which fixes should you try, and in what order?

Work from the quickest, most reversible step to the most involved. Retest after each one so you know what worked.

  1. Update your GPU driver from the vendor or your PC maker. Our walkthrough on updating GPU drivers safely covers the clean-install options. If the problem began after an update, roll back to the previous version in Device Manager instead.
  2. Reset global GPU settings. Aggressive custom 3D settings can conflict with DWM, and Microsoft's community answers show that restoring NVIDIA Control Panel globals to default resolves many spikes. Do this before making targeted changes.
  3. Toggle HAGS off under Settings > System > Display > Graphics > Default graphics settings, reboot, and retest. Our HAGS explainer covers when it helps and when it hurts.
  4. Disable hardware acceleration in your browser and chat apps for testing, then see whether DWM calms down.
  5. Test one monitor at the default refresh rate with HDR off.
  6. Check your cable. Make sure the monitor plugs into the discrete GPU's port, not the motherboard's integrated output. You can also assign each app a GPU preference under Settings > System > Display > Graphics.
  7. Restart the graphics driver with Win+Ctrl+Shift+B (how this works), reboot, and run sfc /scannow followed by DISM /Online /Cleanup-Image /RestoreHealth if system files may be damaged.
  8. Scan for malware and disable third-party overlays, blur tools, and customization apps.

Pro Tip: Change one thing per round. If you flip HAGS and swap a driver at the same time, you will never know which one fixed it.

Is your DWM GPU usage actually a problem?

Not every spike needs a fix. Use these ranges as a rough guide.

  • Normal: Near 0% at idle, with short spikes of 10–20% while you drag windows, or brief jumps up to 30% with a high refresh rate.
  • Red flags: Idle usage above 10%, memory that keeps growing, visible stutter, or fans that never settle.
  • Misleading numbers: Task Manager percentages can look inflated when the GPU sits at low clocks.
  • Before escalating: Capture a Windows Performance Recorder trace before you roll back a driver or contact support.

Microsoft documents that Task Manager's GPU process memory counters can report incorrect, inflated values on certain Windows versions, so cross-check with the Performance pane.

Why does the display stack behave this way?

DWM draws each window to an off-screen surface in video memory and then composes the final desktop from those surfaces. Microsoft describes it as an essential Windows service, so ending it is not a valid fix. Underneath, the Windows Display Driver Model controls GPU scheduling and memory management, and features like HAGS depend on how each vendor's driver implements it. That is why a driver rollback or a settings reset can change DWM's behavior.

Microsoft advises using Task Manager's Performance pane, Windows Performance Recorder, or Windows Performance Analyzer for accurate resource monitoring.

What diagnostic habit saves the most time?

Start by writing down the basics: GPU model, driver version, Windows build, monitor count, refresh rates, and whether the trouble followed a driver update. Then change one variable at a time and record the immediate result. Most wasted hours come from chasing phantoms after changing three things at once. Our own approach follows the same rule: we suggest transparent, reversible tweaks and log what each one did. If idle usage stays high after the checklist, and you have a trace to show for it, that is the point to contact your GPU vendor's support.

— Ian

How can Tempered speed up these tests?

We built Tempered to help with PC diagnostics. Tempered shows live CPU, RAM, and GPU metrics, explains what it finds in plain language, and recommends safe tweaks such as managing background processes or startup items. Nothing changes without your approval, and every change has an Undo. It provides plain-language recommendations and safe performance tweaks.

Tempered

Start with the Free plan, or compare Torque (from $5.99 per month) and Torque Max (from $12.99 per month) on our pricing page.

FAQ

Why is DWM.exe using so much GPU?

Usually a driver problem, a HAGS conflict, or an app forcing constant redraws. Display settings like HDR, mixed refresh rates, and extra monitors can add to the load. Run the isolation test to find which one applies.

How do I make DWM.exe use less VRAM?

Close GPU-heavy apps, turn off transparency effects, and drop extra monitors or high refresh rates while testing. Keep in mind that VRAM readings in Task Manager can be inflated, so confirm in the Performance pane. Our high VRAM diagnostic guide walks through a repeatable test.

What is DWM.exe on my PC?

It is the Desktop Window Manager, the Windows service that composes everything you see on screen. It draws windows to off-screen surfaces and then combines them into the final desktop image.

Is DWM.exe necessary?

Yes. Microsoft treats it as an essential Windows component, and ending or disabling it is not recommended as a performance fix. Reduce its workload through drivers, settings, and visual effects instead.

Sources