Коригирайте висока DPC латентност в Windows 10

DPC (Deferred Procedure Call) е механизъм в Windows, който кара системата да изпълнява задачи с нисък приоритет по-късно, когато системата е неактивна и първо с приоритет. Колкото и важно да е това споразумение, то понякога има проблем със закъснението.

Защото

Причината за високата латентност на DPC е проблем с драйверите на устройства. Въпреки че те трябва да се актуализират навреме, за да избегнат подобни проблеми, след като започнете да се сблъсквате с проблема, просто актуализирането му може да не е достатъчно.

Опитайте следните решения последователно, за да разрешите проблема:

Решение 1] Актуализирайте драйверите

Докато актуализирането на драйверите би било по-скоро превенция, отколкото лечение, бихме могли да опитаме и да проверим дали имаме късмета да разрешим проблема.

Решение 2] Променете плана за захранване

Планът за захранване може да бъде основният виновник за латентността на DPC, тъй като балансираният режим на захранване обърква системата коя задача да бъде приоритетна и коя не. Планът за икономия на енергия ще измести фокуса към задачи с висок приоритет, а планът за висока производителност ще ускори всички задачи.

1] Натиснете Win + R, за да отворите прозореца Run и въведете командата powercfg.cpl . Натиснете Enter, за да отворите прозореца с опции за захранване .

2] В списъка отляво кликнете върху Създаване на план за захранване .

3] Изберете всеки план за захранване, различен от балансирания.

Променете плана за захранване

Решение 3] Деактивирайте динамичното отметка и актуализирайте драйверите на графичната карта

Както беше предложено по-горе, латентността на DPC може да бъде обвинявана за драйвери повече от всичко, а основният виновник се приема за графичните драйвери. Следната процедура може да помогне със същото:

1] Натиснете Win + R, за да отворите прозореца Run и въведете командата cmd . Натиснете Enter, за да отворите командния ред .

2] Въведете следната команда:

bcdedit / set disabledynamictick да

Команда

3] След натискане на Enter изчакайте, докато командата бъде изпълнена успешно.

4] Излезте от командния ред и актуализирайте графичните драйвери.

Решение 4] Временно деактивирайте защитната стена

Защитната стена е друга вероятна причина за латентността на DPC. Въпреки че не можем да премахнем йота от съображения за сигурност, би било разумно да проверим дали той пречи на изолирането на причината. Деактивирайте защитната стена временно и проверете дали има значение.

Решение 5] Деактивирайте Internet Protocol версия 6

Въпреки че някой ден в бъдеще може да се наложи IPv6, към настоящия момент той пречи на много функции на системата. Деактивирането и преминаването към IPv4 е добра идея. Процедурата е следната:

1] Натиснете W в + R, за да отворите прозореца Run и въведете командата ncpa.cpl . Натиснете Enter, за да отворите прозореца Network Connections .

2] Щракнете двукратно върху вашия мрежов адаптер и щракнете върху Properties .

3] В следния списък премахнете отметката до Internet Protocol version 6 .

Ipv6

4] Щракнете върху Приложи и OK, за да запазите настройките.

Решение 6] Деактивирайте приложението Bonjour

Известно е, че приложението Bonjour от Apple причинява проблема в системата на Windows.

1] Натиснете Win + R, за да отворите прозореца Run и въведете командния контролен панел . Натиснете Enter, за да отворите контролния панел .

2] Отворете Програми и функции измежду опцията. Той ще покаже списъка с инсталирани програми.

3] Щракнете с десния бутон и деинсталирайте Bonjour .