Seeing Desktop Window Manager near the top of Task Manager can look alarming, especially when dwm.exe briefly jumps to 20%, 30%, or more GPU usage.
That number is not automatically a fault.
Desktop Window Manager is the Windows compositor. Applications draw their windows into separate surfaces, and DWM combines those surfaces into the final desktop image sent to the display. Moving windows, playing video, opening Task View, using transparency, running several monitors, or working at a high refresh rate can all increase its GPU activity.
The part worth investigating is sustained high usage with a real symptom such as stuttering, excessive fan noise, poor game performance, flickering, black-screen flashes, or high GPU usage while the desktop is otherwise idle.
Instead of changing every Windows graphics setting at once, watch what causes the spike. The trigger usually tells you more than the percentage itself.
First, Decide Whether the GPU Usage Is Actually Abnormal
Open Task Manager with:
Ctrl + Shift + Esc
Go to Processes and sort by the GPU column.

Now leave the desktop alone for a moment.
Then try a few normal actions:
- move a window
- resize File Explorer
- scroll a browser page
- play a video
- open Task View
- drag a window between monitors
A short DWM spike during those actions can be normal because the desktop has to be recomposed.
I would investigate further when dwm.exe remains unusually high after activity stops or when the rise is accompanied by visible performance problems.
There is no single GPU percentage that proves DWM is malfunctioning. A low-power integrated GPU can show a much larger percentage than a powerful dedicated GPU while doing the same desktop work.
Microsoft’s Desktop Window Manager documentation explains that DWM performs desktop composition by combining application surfaces into the image presented on the display.
Official reference:
https://learn.microsoft.com/en-us/windows/win32/dwm/dwm-overview
When DWM Spikes Only While Moving or Resizing Windows
This pattern often points toward the display path rather than a damaged Windows installation.
Start by restarting the graphics stack once:
Windows + Ctrl + Shift + B
The screen may blink and Windows may play a short sound.
This shortcut reloads the display driver without closing your applications.
If you want a fuller explanation of what that shortcut does, see How to Reset Your Graphics Driver in Windows.
Afterward, move a few windows again and watch Task Manager.
If the problem disappears temporarily but returns later, the graphics driver deserves closer attention.
Check the display driver
Open:
Device Manager > Display adapters
Note whether the PC uses:
- Intel graphics
- AMD graphics
- NVIDIA graphics
- more than one GPU
Install a current driver from the PC manufacturer or GPU manufacturer.
On laptops with switchable graphics, I normally prefer the laptop manufacturer’s approved package first because it can include power-management and display-switching components that a generic driver does not.
If the high DWM usage began immediately after a driver update, a rollback is more meaningful than repeatedly installing newer versions.
NVIDIA users can use How to Roll Back an NVIDIA Driver when the timing clearly points to a recent driver change.
When the Problem Appears After Opening a Browser, Discord, OBS, or an Overlay
DWM can look like the process creating the workload even when another application is causing the desktop to redraw constantly.
This is common with:
- browsers
- Discord
- Steam
- animated wallpaper software
- screen recorders
- RGB dashboards
- FPS overlays
- game launchers
- widgets
- video players
Close suspected applications one at a time.
Do not close everything together. If the usage drops after closing one program, you have learned something useful.
For browsers and Electron-based apps, hardware acceleration is worth testing in the opposite state.
For example, if Chrome or Discord currently uses hardware acceleration, turn it off temporarily and restart that application.
If it is already off, test it on.
There is no reason to declare hardware acceleration universally bad. The purpose of the test is to find out whether a specific application’s rendering path is interacting badly with DWM on your system.
Screen recording deserves special attention
OBS, Xbox Game Bar, GeForce overlays, Medal, Discord streaming, and similar tools can add capture and composition work.
If DWM usage rises only while recording or streaming, close every overlay except the tool you actually need and test again.
That is more useful than immediately running DISM or reinstalling Windows.
When High GPU Usage Starts With a Second Monitor
Multi-monitor setups increase the amount of desktop composition Windows has to perform.
The effect can become more noticeable when monitors use very different:
- refresh rates
- resolutions
- scaling values
- HDR modes
As a diagnostic test, disconnect the second monitor and watch DWM again.
If the problem disappears, reconnect it and compare the display settings under:
Settings > System > Display > Advanced display
I would first test the monitors at similar refresh rates when practical.
For example, if one display is running at 165 Hz and another at 60 Hz, temporarily lower the faster display and see whether the stutter or DWM spike changes.
This does not mean you must permanently run both monitors at the same refresh rate. It is simply a way to determine whether the display configuration is involved.
When HDR Is Part of the Pattern
HDR changes the desktop presentation pipeline and can expose driver or display problems that are not visible in SDR.
Open:
Settings > System > Display > HDR
Turn HDR off temporarily.
Then reproduce the activity that normally causes DWM to spike.
If the problem disappears, update:
- Windows
- the graphics driver
- monitor firmware when available
Then test HDR again.
I would not leave HDR disabled permanently unless you actually prefer the SDR result. The goal is to identify whether HDR is part of the fault.
When the GPU Usage Is High Even While the PC Is Idle
This is more suspicious than a spike while moving windows.
Close visible applications and watch Task Manager for a few minutes.
Pay attention to programs that continue drawing or animating in the background, including:
- live wallpapers
- desktop widgets
- monitoring dashboards
- RGB control software
- browser windows with video
- game launchers
- overlays
Turn off animated wallpaper first if you use one.
Then disable Windows transparency temporarily:
Settings > Personalization > Colors > Transparency effects
You can also test animation effects under:
Settings > Accessibility > Visual effects
A healthy modern GPU should normally handle those effects without trouble. Turning them off is therefore a diagnostic test, not a universal optimization.
If disabling visual effects changes nothing, turn them back on if you prefer them.
Hardware-Accelerated GPU Scheduling Is an A/B Test, Not a Guaranteed Fix
You may find tutorials telling you to always disable Hardware-Accelerated GPU Scheduling, while others tell you to enable it.
Neither rule is reliable for every PC.
Open:
Settings > System > Display > Graphics > Change default graphics settings
Check the current Hardware-accelerated GPU scheduling state.
Test the opposite setting, restart Windows, and reproduce the problem.
Keep whichever state is stable on your system.
If changing it makes no measurable difference, return it to your preferred setting and move on.
Changing several graphics options simultaneously makes it impossible to know which one mattered.
Check Global GPU Settings You Have Customized
This is especially relevant on gaming PCs.
If you changed global settings in NVIDIA Control Panel, AMD Software, or another graphics utility, restore the global profile to defaults for testing.
A setting intended for games can sometimes affect desktop-rendered applications as well.
On NVIDIA systems, check:
NVIDIA Control Panel > Manage 3D settings > Global Settings
If you previously changed many options globally, use Restore and test Windows before recreating custom settings.
Prefer per-game or per-application profiles when you only need a setting for one program.
What I Would Not Disable Just to Reduce DWM Usage
I would not turn off Memory Integrity simply because someone reported lower DWM usage after disabling it.
Memory Integrity is a Windows security feature.
There are situations where virtualization-based security can affect performance, but removing a security control should not be a casual graphics tweak.
If you suspect Memory Integrity is causing a measurable compatibility or performance problem, investigate that issue separately rather than including it in a generic DWM optimization routine.
If Memory Integrity itself will not enable because of incompatible drivers, use Memory Integrity Can’t Be Turned On? How to Fix It.
If the Problem Began After a Windows Update
Install the newest available cumulative update before rolling anything back.
Open:
Settings > Windows Update
Check for updates, restart, and test again.
Display issues introduced by one Windows build can be corrected in a later cumulative update.
If the timing is extremely clear and the newest update does not help, then investigate the specific update rather than uninstalling updates at random.
The same logic applies to graphics drivers: timing matters.
When You Cannot Identify the Trigger
At this stage, a clean boot becomes useful because it lets Windows start without most third-party background services and startup programs.
Microsoft describes a clean boot as a way to isolate software conflicts affecting applications and games.
Official instructions:
https://support.microsoft.com/en-us/windows/experience/startup-boot/how-to-perform-a-clean-boot-in-windows
If DWM behaves normally in a clean boot, re-enable third-party services and startup items gradually until the problem returns.
That gives you an actual culprit instead of a list of settings that might or might not matter.
When Windows Repair Commands Make Sense
I would not run DISM and SFC simply because Task Manager showed a DWM spike.
They become reasonable when high GPU usage appears alongside other Windows problems such as:
- File Explorer crashing
- Settings failing
- Start or Search malfunctioning
- repeated system-file errors
- unexplained desktop corruption
Then open Terminal (Admin) and run:
DISM /Online /Cleanup-Image /RestoreHealthfollowed by:
sfc /scannowRestart Windows afterward.
If SFC cannot complete because of a Windows Resource Protection error, use Windows Resource Protection Error: How to Fix It.
Do Not End or Delete dwm.exe
Desktop Window Manager is not optional malware-like software that should be removed when it uses the GPU.
Modern Windows depends on desktop composition.
Ending dwm.exe can cause the display to flash, go black briefly, or restart the process.
Deleting or renaming Windows system files is not a repair for high GPU usage.
The useful question is what is making DWM do more composition work than expected?
On one PC that may be a graphics driver. On another it may be an overlay, browser, second monitor, HDR configuration, animated wallpaper, or a customized GPU profile.
That is why watching the trigger usually solves this problem faster than applying a generic list of twenty Windows fixes.


