Что на самом деле делает композитор
Со времён Vista ни одно приложение не рисует напрямую на экран. Каждая программа рендерит в собственный внеэкранный буфер, а dwm.exe забирает эти буферы и собирает из них итоговый кадр — тот, что доходит до монитора, — средствами видеокарты. Именно это промежуточное звено делает возможными скруглённые углы, прозрачность отдельных окон, живые миниатюры Alt-Tab, анимации открытия и закрытия и перетаскивание без разрывов. В «Диспетчере задач» он виден как «Диспетчер окон рабочего стола» и держит от пары десятков до пары сотен мегабайт — в зависимости от того, сколько окон и мониторов вы держите живыми.
Работа идёт на стороне GPU, поэтому цена растёт от пикселей, а не от занятости ваших программ. Монитор 4K продвигает вчетверо больше пикселей, чем 1080p, второй монитор удваивает площадь ещё раз, а эффекты прозрачности вроде акрилового размытия заставляют композитора заново смешивать фон под окном в каждом кадре. Если dwm показывает реальную нагрузку в простое — стабильные проценты GPU при неподвижном экране, — это почти всегда проблема драйвера, чаще всего слабого драйвера встроенной графики Intel, а не признак взбесившегося процесса.
Из чего складывается нагрузка, пункт за пунктом
Стоимость dwm разлагается на несколько понятных слагаемых. Почти каждое можно уменьшить по отдельности — и почти всё лечится настройками, а не героическими попытками убить процесс.
- Количество окон: каждое открытое окно и каждый виртуальный рабочий стол держит буферы живыми; сорок окон браузера дороже четырёх
- Пиксельный бюджет: 4K — вчетверо больше пикселей, чем 1080p, а каждый новый монитор добавляет свою полную площадь
- Прозрачность: акрил и размытие заново смешивают содержимое под окном в каждом кадре — «Параметры» → «Персонализация» → «Цвета» → «Эффекты прозрачности» отключает всё сразу
- Анимации: открытие, закрытие и сворачивание окон — чистая работа композитора; на той же странице параметров их можно урезать
- Качество драйвера GPU: устаревший или повреждённый драйвер — самая частая причина постоянной нагрузки dwm в простое
- Обои и контент: видеообои заставляют композитора рендерить круглые сутки, даже когда больше ничего не происходит
Что помогает — и что не помогает никогда
Завершить задачу в «Диспетчере задач» — любимый интернет-совет и плацебо с представлением: экран гаснет, Explorer перезапускает dwm через мгновение, и вы возвращаетесь туда же. Отключить процесс нельзя ни на одной Windows начиная с восьмёрки, потому что сам рабочий стол на нём и построен. Реально двигают стрелку скучные вещи: закрыть ненужные окна, выключить эффекты прозрачности, обновить драйвер видеокарты и посмотреть колонку GPU в «Диспетчере задач» в момент проблемы, чтобы понять, какой движок работает. Если dwm подскакивает только при перетаскивании окон или воспроизведении видео — композитор просто делает свою работу.
Вопросы и ответы
dwm.exe — это вирус?
Настоящий dwm.exe — системный процесс Windows в папке C:\Windows\System32 с подписью Microsoft. Вредонос может копировать имя, поэтому проверьте путь через правый клик → «Открыть расположение файла», прежде чем доверять dwm.exe вне System32.
Почему «Диспетчер окон рабочего стола» ест так много памяти или GPU?
Масштаб, эффекты и драйверы: много окон и пикселей, прозрачность и анимации либо устаревший драйвер видеокарты. В таком порядке это и лечится: закрыть окна, выключить прозрачность, обновить драйвер.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]