audiodg.exe грузит процессор/память — как исправить задержки и заикания звука в Windows 10/11 (2025)
Проигрывается музыка — и внезапно фризы, треск и высокое потребление CPU у audiodg.exe? Разбираем эффекты улучшения звука, частоту/разрядность, эксклюзивный режим, драйверы и диагностику DPC-задержек.
Коротко: что сделать сразу
- Отключите «Улучшения» в свойствах устройства воспроизведения.
- Поставьте 24-bit 48000 Hz или 44100 Hz (не экспериментируйте с 32-bit, если драйвер глючит).
- Обновите/переустановите драйвер звука (Realtek/Intel/NVIDIA/AMD).
1) Отключаем эффекты и пространственный звук
Панель управления → Звук → Воспроизведение → Ваше устройство → Свойства → вкладка «Улучшения» → «Отключить все улучшения». На вкладке «Пространственный звук» установите «Выкл.» для проверки.
2) Выставляем правильный формат
Вкладка «Дополнительно»: 24 бит, 48000 Гц или 44100 Гц. Уберите галочки «Разрешить приложениям использовать устройство в монопольном режиме» для теста.
3) Драйверы звука и видео
- Realtek/Intel — ставьте с сайта производителя материнской платы/ноутбука.
- NVIDIA/AMD — обновите HDMI/Display Audio, иногда виноват именно он.
- Удалите «старые» аудиоустройства, которые не используются.
4) Питание и минимальный простой процессора
CMD (Администратор) — выполнять по одной строке:
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 50
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 100
powercfg -setactive SCHEME_CURRENT
Это поднимет минимальную частоту ЦП при питании от сети, чтобы убрать просадки.
5) Диагностика DPC-задержек
Используйте LatencyMon (скачивать с официального сайта resplendence.com). Если видите высокие задержки у ndis.sys, dxgkrnl.sys или драйверов клавиатуры/мыши — обновите соответствующие драйверы, отключите лишние устройства.
6) Эксклюзивный/общий режим
Плееры и DAW могут захватывать устройство в эксклюзивном режиме (WASAPI/ASIO). Для бытового сценария лучше общий режим WASAPI Shared. В проигрывателях (Foobar, VLC) выберите вывод «WASAPI (Shared)».
7) Сброс аудиостека
PowerShell (Администратор) — выполнять по одной строке:
net stop audiosrv
net stop AudioEndpointBuilder
taskkill /f /im audiodg.exe
net start AudioEndpointBuilder
net start audiosrv
8) Что смотреть в журналах
PowerShell (Администратор) — выполнять по одной:
Get-WinEvent -LogName System -Max 300 | Where-Object {$_.Id -in 13,14,4401,4406} | Select TimeCreated, Id, Message
Get-WmiObject Win32_SoundDevice | Select-Object Name, Manufacturer, Status
FAQ
Почему audiodg.exe ест CPU на 96 кГц?
Высокая частота/разрядность увеличивает нагрузку. Используйте 48/44.1 кГц, если не работаете со звуком профессионально.
Поможет ли ASIO?
Для профессиональных интерфейсов — да. Для бытовых ЦАП/наушников — чаще достаточно WASAPI Shared.