Desktop Window Manager — dwm.exe — is the artist behind everything you see on screen: windows, transparency, animations, the taskbar, all of it composited through your GPU. A little GPU usage from dwm.exe is completely normal. But when Task Manager shows it holding 30, 50, or 80 percent GPU indefinitely, something is wrong with the painting pipeline.
On HP laptops, the usual suspects are graphics drivers that have gone stale or corrupt, visual effects stacked higher than the hardware wants, and background apps forcing constant screen redraws. A second monitor with mismatched settings is another classic trigger that people overlook for months.
The fix path is straightforward: update the graphics stack, calm the visual effects, and find any app that is making the compositor work overtime.
Why this happens
Outdated or corrupted GPU driver: The compositor’s closest partner — a buggy driver makes dwm.exe work far harder than it should.
Excessive visual effects: Transparency, animations, and shadows multiply the compositing workload.
Mismatched multi-monitor setup: Different refresh rates or scaling across monitors forces expensive per-frame conversion.
Background app with constant redraws: Animated wallpapers, widgets, and overlays keep the compositor repainting.
Hardware-accelerated GPU scheduling misbehaving: The scheduling feature can backfire with certain driver versions.
HDR or variable refresh conflicts: Display features the driver handles poorly add per-frame cost.
HP overlay software: Preinstalled utilities with screen overlays add redraw layers. The general 24H2 variant is covered in Desktop Window Manager high GPU in Windows 11 24H2 .
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm dwm.exe is the GPU hog
GPU usage can be misattributed — browsers, updaters, and overlay tools all consume GPU too. Verify the exact process and how sustained the usage is before changing drivers, so you do not reinstall a healthy graphics stack for what turns out to be a chat app with animated emoji.
- Open Task Manager with Ctrl plus Shift plus Esc.
- Go to the Processes tab and check the GPU column — enable it via right-click on the headers if hidden.
- Confirm dwm.exe (Desktop Window Manager) is the top GPU consumer.
- Watch for two minutes: brief spikes are normal, sustained high usage is not.
- Note whether usage drops when you close all apps — that points to an app trigger.
Fix 2: Clean-install the graphics driver
A standard driver update can leave corrupted components behind. A clean install replaces the whole graphics stack.
- Identify your GPU: Intel, NVIDIA, or AMD — check Device Manager, Display adapters.
- Download the latest driver from Intel or NVIDIA — AMD users should grab theirs from AMD’s driver download page.
- During NVIDIA/AMD setup, choose Custom install and tick ‘Perform a clean installation’.
- For Intel, uninstall the old driver from Device Manager first, then install fresh.
- Restart and check dwm.exe GPU usage at idle — it should be low single digits.
Fix 3: Tone down visual effects
Every transparency and animation is compositing work. Reducing effects directly reduces dwm.exe’s per-frame cost.
- Open Settings, Personalization, Colors, and turn off Transparency effects.
- Search for ‘Adjust the appearance and performance of Windows’ in Start.
- In Performance Options, choose ‘Adjust for best performance’, then re-enable only ‘Smooth edges of screen fonts’ and ‘Show thumbnails instead of icons’.
- Click Apply and OK.
- Disable animated wallpaper or widgets if you use them.
- Recheck GPU usage after a minute — the drop is usually immediate.
Fix 4: Fix multi-monitor mismatches
Mixed refresh rates force the compositor to do frame-rate conversion constantly. Aligning displays removes that tax.
- Open Settings, System, Display, Advanced display.
- Check the refresh rate of each monitor.
- Set all monitors to the same refresh rate if possible — 60Hz across the board is the safe baseline.
- Set the same display scaling (100%, 125%) on all monitors where practical.
- Disconnect the second monitor temporarily to confirm it was the trigger.
- If you need mixed rates, set the primary display to its native rate and test.
Fix 5: Disable hardware-accelerated GPU scheduling (test)
This feature is meant to help, but with certain driver versions it increases compositor overhead. Testing it off takes a minute.
- Open Settings, System, Display, Graphics.
- Click ‘Change default graphics settings’.
- Toggle off ‘Hardware-accelerated GPU scheduling’.
- Restart the laptop — the change needs a reboot.
- Check dwm.exe usage; if it improved, leave it off until a newer driver arrives.
- If it made no difference, you can turn it back on.
- Background GPU contention is also covered in how to enable hardware-accelerated GPU scheduling in 24H2 .
Fix 6: Find the app forcing redraws
Sometimes dwm.exe is innocent — an app is invalidating the screen constantly and the compositor is just doing its job.
- Close all visible apps and check whether dwm.exe GPU usage drops.
- Reopen apps one at a time, watching the GPU column.
- Suspect animated widgets, RGB control software, and browser tabs with animations first.
- Check HP Support for updates to HP utilities with screen overlays.
- Uninstall or update the offending app once identified.
Closing
Desktop Window Manager should be a quiet background artist, not a GPU hog. On HP laptops the fix is usually a clean graphics driver install plus calmer visual effects — with multi-monitor mismatches as the sleeper cause. Get those right and dwm.exe drops back to the low single digits where it belongs. Recheck after every major GPU driver update, since new driver versions occasionally reintroduce compositor regressions — the clean-install procedure above fixes those too. When in doubt, clean-install the driver first; it resolves more dwm.exe cases than all other fixes combined.
