Як діагностувати та виправити затримку DPC у Windows 11

Останнє оновлення: 30/04/2026
Автор: Ісаак
  • Затримка DPC у Windows 11 зазвичай пов'язана з неправильно налаштованими драйверами графічного процесора, USB, сховища або живлення.
  • LatencyMon є важливим для визначення того, які драйвери викликають піки ISR та DPC у системі.
  • Налаштування живлення, спорідненості процесів та вимкнення непотрібних служб і драйверів значно зменшує звукові трески.
  • На найновішому обладнанні може знадобитися поєднати ці налаштування зі стабільнішими версіями драйверів та Windows.

Затримка DPC у Windows 11

Якщо ви використовуєте Windows 11 для діджеїнгу, створення музики, ігор або просто для роботи , ви, ймовірно, стикалися з потріскуванням звуку, провалами, лагами миші або загальним відчуттям, що система «задихається» без видимої причини. За багатьма з цих симптомів майже завжди стоять одні й ті ж винуватці: проблеми із затримкою DPC та погано оптимізовані драйвери.

Коли це трапляється, враження перетворюються на кошмар: новий аудіоінтерфейс, який нічого не виправляє, постійні сплески в Spotify, DAW, яка постійно зависає, Bluetooth-миша, яка пропускає , ігри, які здаються плавними, але мають дивні заїкання тощо. Гарна новина полягає в тому, що майже все можна діагностувати та покращити за допомогою терпіння, LatencyMon та серії дуже специфічних налаштувань у Windows 11, BIOS та драйверах.

Що таке затримка DPC і чому вона псує звук у Windows 11?

Діагностика затримки DPC у Windows 11

Затримка відкладеного виклику процедур (DPC) стосується часу, необхідного Windows для обробки завдань з низьким пріоритетом, що залежать від драйверів . Коли один із цих драйверів перевантажується та блокує систему на занадто довгий час, аудіо та інші процеси реального часу вичерпують ресурси процесора в критичний момент, що призводить до жахливих клацань, тріскотіння, випадінь, заїкання та загальної затримки.

У системах Windows 10 та 11 звіти LatencyMon постійно вказують на одних і тих самих підозрюваних: nvlddmkm.sys (NVIDIA), dxgkrnl.sys (ядро графіки DirectX), wdf01000.sys (платформа драйверів Microsoft), storport.sys (контролер сховища) та іноді сам ntoskrnl.exe . Це не завжди «абсолютні винуватці», але вони вказують на те, яка частина системи занадто довго завантажує процесор.

Якщо ви працюєте діджеєм або створюєте музику, це означає щось дуже очевидне: постійне переповнення буфера на вашому аудіоінтерфейсі , будь то Focusrite, Tascam, Arturia чи будь-який інший бренд. Навіть з хорошими драйверами ASIO, якщо будь-який системний драйвер блокує процесор на десятки мілісекунд, звук не буде чистим. Для вирішення проблем зі звуком зазвичай діагностику доповнюють посібниками з виправлення затримки звуку у Windows 11.

Крім того, багато з цих затримок DPC посилюються опціями енергозбереження процесора, агресивним керуванням тактовою частотою, паркуванням ядер та драйверами OEM для ноутбуків , які додають фонові служби та «сміття», що ніяк не впливає на звук у реальному часі.

Як використовувати LatencyMon для виявлення проблемного драйвера

Використання LatencyMon у Windows 11

Перш ніж щось робити, найрозумніше — провести ретельну діагностику за допомогою LatencyMon . Цей інструмент є фактичним стандартом для розуміння того, що відбувається з процедурами ISR та DPC у вашій системі , і які драйвери викликають піки; ви також можете ознайомитися з його посібником щодо вимірювання затримки DPC для отримання чіткої методології.

В ідеалі, вам слід запускати LatencyMon одночасно з тим, що спричиняє проблеми: використання контролера, аудіоінтерфейсу, ігор, відтворення музики або активне керування мишею . Залиште його працювати принаймні на 20-30 хвилин (в ідеалі більше години), а потім перевірте:

  • ВИСНОВОКЦе покаже вам, чи може ваша система безперебійно обробляти аудіо в реальному часі, чи «ймовірно, ви зіткнетеся з неповним буфером».
  • драйвери: вкладка ключа. Перегляньте значення «Найвищий час виконання» та «Загальний час виконання» кожного контролера.
  • ISR та DPCВи побачите, чи проблема більше пов'язана з початковими перервами, чи з відкладеними процедурами.
  • Жорсткі помилки сторінокЯкщо ви бачите багато аудіопроцесів, можливо, вам не вистачає оперативної пам'яті або ваша система обмінює забагато пам'яті.

Типові приклади з реального життя, взяті з дуже схожих випадків:

  • dxgkrnl.sys з дуже високим ISR (піки понад 27 000 мкс) у системах з інтегрованою або дискретною графікою.
  • Wdf01000.sys з часом захисту від пошкоджень (DPC) понад 60 000 мкс, особливо в обладнанні з кількома підключеними USB-інтерфейсами.
  • nvlddmkm.sys (драйвер NVIDIA) з піками DPC близькими до 2000 мкс або вище на ПК з RTX 4070 або 50-ї серії.
  • storport.sys блокування процесора на понад 100 000 мкс на обладнанні з проблемами з пам'яттю або старими драйверами контролера SATA/NVMe.

Якщо ваш звіт схожий на щось із переліченого, ви не самотні. Багато користувачів з процесорами Ryzen 5/7, процесорами Intel 13-го покоління, ігровими ноутбуками ASUS/ROG, материнськими платами Z790 або чіпсетами AMD A320 стикаються з тими ж проблемами, навіть після оновлення BIOS та драйверів і виконання чистої інсталяції Windows.

Підготовка Windows 11 до аудіо в реальному часі: версія «лише для підключення»

Одна стратегія, яка особливо добре працює для діджеїв та музикантів, полягає в тому, щоб присвятити Windows 11 виключно аудіо . Це означає наявність системи, на якій встановлено лише найнеобхідніше для діджеїнгу, без додаткового програмного забезпечення, без виробником зайвого ПЗ та з налаштуваннями живлення, налаштованими на низьку затримку , а не на економію заряду батареї.

  Як перейти з Windows 10 на Windows 11 без втрати налаштувань чи даних

На цих спеціалізованих системах дуже гарною ідеєю буде почати з видалення всього, що не є критично важливим, що додав виробник ноутбука . Ви можете зробити це безпосередньо з диспетчера завдань:

  • Відкрити Диспетчер завдань → вкладка «Служби».
  • Знайдіть сервіси виробників (наприклад, утиліти від LG, ASUS, Dell тощо).
  • Вимкніть все, що не є необхідним для роботи обладнання. (Не торкайтеся Microsoft або служб безпеки, якщо вам незрозуміло, що вони собою являють).

Багатьом користувачам вдалося запобігти появі тремтіння звуку на своїх ноутбуках, просто вимкнувши служби OEM, які керують RGB-підсвічуванням, спеціальними клавішами, автоматичними профілями продуктивності або телеметрією . Це звучить не дуже привабливо, але значно зменшує фоновий шум від системи.

Оптимізуйте спорідненість та пріоритет процесів за допомогою Process Lasso

Дуже корисним інструментом після того, як ви визначили, які процеси є критично важливими для вашого аудіо, є Process Lasso . Безкоштовної версії достатньо для налаштування пріоритетів, спорідненості процесора та поведінки живлення , щоб ваше аудіопрограмне забезпечення та пов'язані зі звуком служби Windows завжди були на передньому краї використання процесора.

Реальна конфігурація, яка добре працювала з Traktor, але яку ви можете адаптувати до вашого DAW або DJ-програмного забезпечення, така:

  • Завантажити процес Lasso та встановіть його. Відкрийте аудіопрограму (наприклад, Traktor).
  • У списку процесів шукайте трактор.exe (або виконуваний файл вашого програмного забезпечення) та клацніть правою кнопкою миші:
  • En Пріоритет процесора → Завжди → Вище за нормою.
  • En Пріоритет вводу/виводу → Завжди → Високий.

Далі, є дві ключові служби Windows, пов'язані зі звуком, які заслуговують на невелику увагу :

  • Шукати audiosrv у Process Lasso та виберіть svchost.exe що його приймає.
  • набори Пріоритет процесора → Завжди → Високий.
  • En Спорідненість процесора → Завжди → Вибрати спорідненістьЦе залишає активними лише останні ядра продуктивності (наприклад, якщо у вас 8 потоків, зніміть прапорець CPU 0-5 і залиште останні 2 позначеними). ​​Це змушує аудіослужбу працювати на відносно «чистому» наборі ядер.
  • Одягни це теж. Високий пріоритет вводу/виводу.

Повторіть процес зі службою AudioEndpointBuilder (також розміщеною у svchost.exe), застосовуючи той самий високий пріоритет та обмежену спорідненість до кількох ядер . Це гарантує, що аудіошлях через Windows отримає переважний режим порівняно з іншими, менш критичними завданнями.

Розширені системні налаштування: віртуальна пам'ять та фонові служби

Ще одним важливим аспектом є огляд того, як Windows керує пам'яттю та плануванням процесора. У системах, призначених для роботи зі звуком, має сенс налаштувати деякі класичні параметри, які все ще впливають на продуктивність у реальному часі у Windows 11:

  • Клацніть правою кнопкою миші кнопку «Пуск» і введіть Система.
  • З правого боку відкрийте Налаштування Advanced System.
  • Табуляція ПередовийУ розділі «Продуктивність» натисніть на конфігурація і поверніться на вкладку Додатково.
  • En Програмування процесораВиберіть «Фонові служби». Це надасть пріоритет таким службам, як аудіо.
  • En Віртуальна пам'ятьНатисніть «Змінити» та у виділеному середовищі з достатньою кількістю оперативної пам’яті спробуйте «Немає файлу підкачки"для кожного блоку. Застосуйте та перезапустіть."

Видалення файлу підкачки — це не те, що я б рекомендував усім, але на комп’ютерах із 16–32 ГБ оперативної пам’яті, виділеної для аудіо, це зменшує ймовірність того, що Windows почне використовувати диск посеред сеансу та спричинить апаратні помилки сторінок у конфіденційних процесах.

Вимкнути паркування та агресивне збереження процесора (Провідник налаштувань живлення)

Дуже поширеним джерелом піків затримки DPC є механізми енергозбереження процесора : глибокі стани C, постійні зміни частоти, паркування ядер тощо. У ноутбуці це подовжує термін служби батареї, але в аудіообладнанні реального часу це саме те, чого ви не хочете.

За допомогою інструмента «Провідник налаштувань живлення» ви можете отримати доступ до прихованих параметрів живлення у Windows 11 і точно вимкнути поведінку, яка викликає затримку:

  • завантажити та відкрити Огляд налаштувань живленняРозгорніть вікно на максимум, щоб чітко бачити поля.
  • Зніміть позначки з усього, що пов'язано з агресивним збереженням ресурсів процесора, наприклад:
  • Продуктивність процесора: мінімальна кількість паркувальних ядер.
  • Поріг зниження потужності процесора в режимі очікування.
  • Вимкнути час простою процесора.
  • Поріг підвищення рівня простою процесора.
  • Мінімальний стан процесора.
  • Максимальний стан процесора.
  • Збережіть зміни.

Роблячи це, ви повідомляєте Windows про необхідність не вмикати та вимикати ядра постійно або різко знижувати їхню частоту , що часто суттєво впливає на процедури контролю живлення (DPC), коли система постійно змінює стан живлення.

Правильне налаштування параметрів живлення у Windows 11

Окрім вищезазначеного, перейдіть до параметрів живлення Windows 11 та налаштуйте план живлення, зосередившись виключно на продуктивності:

  • Шукає "енергетичні варіанти«у меню «Пуск».
  • Виберіть свій високопродуктивний план (або індивідуальний, спрямований на максимальну продуктивність).
  • У розширених налаштуваннях перейдіть до Управління живленням процесора та встановлює:
  • Продуктивність процесора: мінімальна кількість паркувальних ядер = 100% (для акумулятора та струму).
  • Поріг зниження потужності процесора в режимі очікування = 100 %.
  • Поріг підвищення рівня простою процесора = 100 %.
  • Вимкнути час простою процесора = «увімкнути бездіяльність» (переклад у деяких системах є заплутаним; ідея полягає в тому, щоб запобігти переходу процесора в надто глибокі стани, які генерують довгі затримки).
  • Мінімальний стан процесора = 100 %.
  • Максимальний стан процесора = 100 %.
  Windows 11 довго вимикається: повний посібник з діагностики та усунення несправностей

Це майже завжди підтримує процесор у активному стані та готовності до роботи , жертвуючи деяким енергоспоживанням та температурою в обмін на набагато передбачуванішу поведінку для аудіо, миші, відео та інших завдань, чутливих до затримки. Якщо ви віддаєте перевагу готовим шаблонам, ви можете дізнатися, як створювати власні профілі живлення у Windows 11.

Поширені проблемні драйвери: NVIDIA, WDF, DXGKRNL, сховище та мережа

Майже в кожному звіті LatencyMon, що показує різкі сплески, одні й ті ж назви з'являються неодноразово. Варто розглянути роль, яку відіграє кожне з них, і що ви можете з цим зробити:

Драйвер nvlddmkm.sys (драйвер режиму ядра NVIDIA Windows) часто є головним винуватцем у ПК з відеокартами NVIDIA, особливо серій RTX 40xx та 50xx . Багато користувачів повідомляють, що, хоча ігрова продуктивність чудова, LatencyMon показує піки понад 2000 мкс, пов'язані з цим драйвером та dxgkrnl.sys.

  • тест різні версії драйверівСтудія проти готовності до гри.
  • Виконайте чисте видалення за допомогою DDU в безпечному режимі та перевстановіть лише базовий відеодрайвер, без GeForce Experience чи додаткових компонентів.
  • Вимкнути такі служби, як Телеметрія NVIDIA у-ель- Контейнер дисплея NVIDIA LS якщо вони вам не потрібні.
  • У Панелі керування NVIDIA встановіть режим живлення на «Бажано максимальну продуктивність"і активує "Режим низької затримки".

Файл wdf01000.sys – це механізм виконання для інфраструктури драйверів режиму ядра Microsoft. Коли він відображається як винуватець у LatencyMon, це зазвичай вказує на те, що драйвер пристрою (найчастіше USB) працює неправильно та надмірно використовує інфраструктуру.

  • Спробуйте відключитися всі USB-периферійні пристрої менше клавіатури та миші безпосередньо до материнської плати.
  • Оновіть або перевстановіть драйвери USB-чіпсетів з веб-сайту вашої материнської плати або ноутбука.
  • Якщо ви використовуєте аудіоінтерфейс USB (Arturia, Focusrite, Tascam…), завжди встановлюйте найновіші офіційні драйвери ASIO.

Ще одним класичним винуватцем є storport.sys , драйвер сховища від Microsoft. Коли його DPC різко зростає (піки понад 100 000 мкс у деяких звітах), проблема зазвичай полягає в:

  • Контролер чіпсет або контролер SATA/NVMe застарілий.
  • Жорсткий диск або SSD з несправностями або з надмірно агресивним режимом живлення (часте вимикання та вмикання).
  • Незвичайні конфігурації RAID або режими AHCI/IDE без належних драйверів.

У таких випадках перевірте, чи використовуються найновіші драйвери чіпсета , чи SSD має оновлену прошивку та чи немає планів живлення, які постійно переводять його в режим сну; це також допомагає переконатися, що диск оптимізовано для сучасних SSD.

У цих випадках перевірте, чи використовуєте ви найновіші драйвери чіпсета , чи має SSD оновлену прошивку , і чи немає планів живлення, які постійно переводять його в режим сну. Також гарною ідеєю буде вимкнути функції енергозбереження USB та мережі, якщо LatencyMon показує, що «принаймні одна виявлена ​​проблема, схоже, пов’язана з мережею», особливо якщо ви використовуєте WLAN.

Типові проблеми ігрових ноутбуків та сучасних ПК (Ryzen, Intel 12-го/13-го покоління)

В останніх поколіннях обладнання спостерігається багато випадків дуже високої затримки DPC у Windows 11 , навіть на потужних, нещодавно зібраних машинах. Конкретні приклади:

  • Ryzen 5 3400G з 32 ГБ оперативної пам'яті та піками DPC понад 66 000 мкс у Wdf01000.sys та понад 27 000 мкс у dxgkrnl.sys, з постійними пропусками.
  • Ноутбук ASUS ROG Strix G513RC (Ryzen 7 6800H) з LatencyMon, що показує DPC понад 2300 мкс у nvlddmkm.sys та dxgkrnl.sys, з частими звуковими клацаннями.
  • Intel i7-13700K + Z790 + RTX 4070 з Bluetooth-мишею, яка зависає, має значні затримки при низькому навантаженні, а LatencyMon показує піки понад 20 000 мкс, де винуватці чергуються між wdf01000.sys, dxgkrnl.sys, ntoskrnl.exe та nvlddmkm.sys, навіть після чистої установки Windows 11 LTSC.

У багатьох із цих випадків усі типові комбінації вже були випробувані: вимкнення C-State, Intel SpeedStep, Turbo, ASPM, HAGS, ігрового режиму, цілісності пам'яті, HPET , використання планів живлення на максимальній продуктивності, оновлення BIOS, ME, драйверів чіпсета… і все ж піки не зникають.

Коли ви досягнете цього моменту, вам доведеться припустити, що деякі комбінації Windows 11 + драйверів графіки + найновішого обладнання не повністю оптимізовані. Деякі користувачі повідомляють про явні покращення, коли:

  • Спробувати Windows 10 LTSC замість Windows 11, жертвуючи новими функціями, такими як DLSS3, в обмін на набагато стабільнішу затримку.
  • Використовуйте трохи старіші драйвери графічного процесора або версії «Studio» замість «Game Ready».
  • Зачекай на Оновлення BIOS та певні драйвери що вони вдосконалюють управління енергією та перебоями.
  Як показати приховані пристрої у Windows 11

Це не та відповідь, яку ви хочете почути, але іноді проблема не на вашому боці, а радше в невдалому поєднанні програмного забезпечення та драйверів, які ще не оптимізовані . Тим часом ви можете значно зменшити проблему, налаштувавши параметри живлення, вимкнувши служби та налагодивши підключене обладнання.

У будь-якому випадку, перш ніж дійти до цього моменту, ретельне використання таких інструментів, як LatencyMon , для вимкнення функцій по черзі (OEM-сервіси, мережеві драйвери, енергозбереження, графічний процесор, USB, сховище тощо) зазвичай приносить дуже помітні покращення , аж до повного усунення сліпучих звуків на багатьох ноутбуках і настільних комп'ютерах.

Аудіоінтерфейс, Realtek, Bluetooth та інші бентежні фактори

Дуже часто у виникненні хрускітів звинувачують аудіоінтерфейс. Люди купують Focusrite Solo, бо вважають, що їхній DJ-контролер вийшов з ладу, або ж переходять зі старого інтерфейсу на Arturia Minifuse 1, але проблема не зникає. Це чітко вказує на те, що проблема в платформі (Windows + драйвери + живлення) , а не в інтерфейсі.

Деякі практичні поради, які повторюються в багатьох із цих випадків:

  • Не припускайте, що Інтегрований Realtek гіршийІноді використання вбудованого аудіо з оновленими драйверами та ASIO4ALL як тесту допомагає визначити, чи проблема пов'язана із зовнішнім інтерфейсом, чи з системою.
  • Якщо у вас є дві звукові карти (інтерфейс Realtek + USB)У диспетчері пристроїв вимкніть усе, що ви не використовуєте, щоб уникнути конфліктів драйверів.
  • El bluetooth миша Це може бути основним джерелом проблем із затримкою, особливо на ПК з уже високою затримкою DPC. Багатьом користувачам MX Anywhere та подібних пристроїв доводилося вдаватися до використання дротової миші або адаптера 2,4 ГГц, щоб усунути затримку; якщо вам потрібно керувати бездротовими пристроями, дізнайтеся, як це зробити. Підключіть Bluetooth-навушники до ПК та правильно з’єднайте пристрої.
  • Вимкніть усі наступні пункти в диспетчері пристроїв: Опції енергозбереження USB, Bluetooth та мережевого адаптера якщо LatencyMon вказує на проблеми, пов'язані з мережею або підключеними пристроями.

Якщо ви змінили лише аудіоінтерфейси, а хрускіт все ще присутній, не зволікайте з купівлею ще однієї карти: дуже ймовірно, що вузьке місце десь в іншому місці , наприклад, у контролері графічного процесора, сховищі або системі керування живленням.

Коли має сенс розглядати більш радикальні зміни?

Бувають крайні випадки, коли, незважаючи на перевірку BIOS, живлення, драйверів, LatencyMon, служб, периферійних пристроїв тощо, затримка DPC залишається неприйнятною для вашого використання (особливо якщо ви займаєтесь живим діджеїнгом або продакшеном з дуже низькими буферами ). У таких ситуаціях є кілька складних, але розумних рішень:

  • Зміна версії WindowsОновлення з Windows 11 до Windows 10 LTSC або стабільнішої версії з точки зору драйверів може мати величезне значення на деяких комп'ютерах.
  • Зачекайте на конкретні версії драйверівЗ новими графічними процесорами (наприклад, серії 50) перші кілька місяців зазвичай супроводжуються проблемами затримки, які поступово виправляються за допомогою нових версій драйверів.
  • Розділіть ігровий автомат та аудіопристрійЯкщо ви покладаєтеся на DLSS3 або найновіші ігрові технології, можливо, варто мати одну систему для ігор, а іншу для аудіо/продуктивності, навіть якщо вони знаходяться на окремих дисках або розділах. Ви також можете переглянути посібники для оптимізувати Windows 11 для ігор якщо ви підтримуєте змішану команду.

У будь-якому випадку, перш ніж дійти до цього моменту, ретельне використання таких інструментів, як LatencyMon , для вимкнення функцій по черзі (OEM-сервіси, мережеві драйвери, енергозбереження, графічний процесор, USB, сховище тощо) зазвичай приносить дуже помітні покращення , аж до повного усунення сліпучих звуків на багатьох ноутбуках і настільних комп'ютерах.

Ключ до життя з Windows 11, коли ви надаєте пріоритет низькій затримці, полягає в розуміння того, що справа не лише у вашому аудіоінтерфейсі чи програмному забезпеченні, яке ви використовуєте для діджеїнгу чи продакшену : це битва з драйверами, керуванням живленням та службами, які постійно виснажують процесор. Щойно ви визначите винуватців за допомогою LatencyMon та налаштуєте свою систему за допомогою параметрів живлення, оптимізації процесів, чистих драйверів та відсутності зайвого програмного забезпечення, ці клацання, випадіння та заїкання, які вас турбували, зазвичай практично зникнуть.

Діагностика затримки за допомогою LatencyMon
Пов'язана стаття:
Як діагностувати та усунути затримку у Windows за допомогою LatencyMon