Sprievodcovia

Oprava: Vysoká latencia DPC v systéme Windows 10

Odložené volanie procedúry (DPC) je mechanizmus systému Microsoft Windows OS, ktorý umožňuje úlohám s vysokou prioritou odložiť požadované úlohy, ale úlohy s nižšou prioritou na neskoršie vykonanie. To umožňuje ovládačom zariadení a iným spotrebiteľom udalostí na nízkej úrovni rýchlo vykonávať sekcie ich spracovania s vysokou prioritou a naplánovať nekritické ďalšie spracovanie na vykonávanie s nižšou prioritou.

Vysokú latenciu DPC možno zvyčajne pozorovať v ovládačoch zariadení, ktoré sa niekedy pokazia a zobrazia vysokú hodnotu latencie DPC. Existuje niekoľko riešení tohto problému a niektoré z nich uvedieme nižšie. Veľa štastia!

Riešenie 1: Zmeňte aktuálny plán napájania

Takmer všetky možnosti napájania, ktoré meníte, sa odrážajú na vyváženom nastavení napájania a aj keď jedno z týchto nastavení nie je také dobré, vždy sa prejaví na výkone vášho počítača. Existuje niekoľko používateľov, ktorí tvrdia, že prechod na vysoký výkon alebo šetrič energie im pomohol vyriešiť problém.

  1. Pravým tlačidlom myši kliknite na ikonu batérie umiestnenej na systémovej lište a potom kliknite na položku Možnosti napájania. Ak nepoužívate Windows 10, kliknite na ponuku Štart a vyhľadajte Ovládací panel. Zmeňte možnosť Zobraziť podľa na veľké ikony a kliknite na tlačidlo Možnosti napájania.

  1. Kliknutím na malý kruh vedľa položky vyberte ľubovoľný plán napájania okrem vyváženého. Môžete tiež kliknúť na Zobraziť ďalšie plány, aby ste videli všetky dostupné plány, z ktorých si môžete vybrať. Skontrolujte, či je problém vyriešený.

Riešenie 2: Zakážte dynamické tikanie a aktualizujte ovládač grafickej karty

Táto sada krokov sa používa hlavne na optimalizáciu a zníženie „normálne“ indukovanej latencie DPC deaktiváciou dynamického tikania a aktualizáciou grafických kariet, ktoré majú vždy niečo spoločné s oneskorením a latenciou. Tento krok je veľmi užitočný a prvú časť možno ľahko vrátiť späť, ak si všimnete nejaké problémy:

  1. Vyhľadajte príkazový riadok v ponuke Štart alebo na paneli vyhľadávania vedľa neho, kliknite naň pravým tlačidlom myši a vyberte možnosť Spustiť ako správca. Môžete tiež použiť kombináciu klávesov Windows Key + R na vyvolanie dialógového okna Spustiť. Do poľa zadajte výraz „cmd“ a kliknite na tlačidlo OK

  1. Skopírujte a prilepte nasledujúci príkaz a potom nezabudnite kliknúť na Enter.

bcdedit / set disabledynamictick áno

  1. Mali by ste vidieť „Správa bola úspešne dokončená“. Ukončite príkazový riadok a skontrolujte, či je problém vyriešený. Ak nie, pokračujte zvyškom riešenia.

Teraz je čas aktualizovať ovládač grafickej karty, aby ste sa pokúsili znížiť latenciu DPC vášho počítača.

  1. Vyberte tlačidlo Štart, zadajte Správcu zariadení a vyberte ho zo zoznamu výsledkov v hornej časti. Môžete tiež použiť kombináciu klávesov Windows Key + R na vyvolanie dialógového okna Spustiť. Do poľa zadajte text „devmgmt.msc“ a kliknite na tlačidlo OK.

  1. Rozbaľte jednu z kategórií a vyhľadajte názov zariadenia, ktoré chcete aktualizovať, kliknite naň pravým tlačidlom myši a vyberte možnosť Aktualizovať ovládač. V prípade grafických kariet rozbaľte kategóriu Grafické adaptéry, kliknite pravým tlačidlom myši na svoju grafickú kartu a vyberte možnosť Aktualizovať ovládač.

  1. Aktualizovaný softvér ovládača vyberte vyhľadať automaticky.
  2. Ak Windows nenájdu nový ovládač, môžete ho skúsiť vyhľadať na webových stránkach výrobcu zariadenia a postupovať podľa ich pokynov. Rovnaký postup budete musieť opakovať pre všetky grafické karty (integrované aj externé) alebo na to môžete použiť automatizovaný nástroj.

Riešenie 3: Manipulácia so sieťovými zariadeniami (bezdrôtové a ethernetové)

Táto metóda je veľmi užitočná a zahŕňa zmenu určitých nastavení v Správcovi zariadení pre sieťové zariadenie vášho počítača. Všeobecne platí, že tieto zariadenia sú najbežnejšími príčinami vysokej latencie DPC v počítačoch so systémom Windows a vždy je dobré vyskúšať tieto nastavenia zmeniť a znížiť tak latenciu.

  1. Vyberte tlačidlo Štart, zadajte Správcu zariadení a vyberte ho zo zoznamu výsledkov v hornej časti. Môžete tiež použiť kombináciu klávesov Windows Key + R na vyvolanie dialógového okna Spustiť. Do poľa zadajte text „devmgmt.msc“ a kliknite na tlačidlo OK.

  1. Rozbaľte kategóriu Sieťové adaptéry kliknutím na šípku vedľa nej a vyhľadajte bezdrôtové a ethernetové adaptéry. Mali by byť na vrchole zoznamu a niesť názov značky, napríklad Intel.
  2. Kliknite na každý z nich pravým tlačidlom myši a v kontextovej ponuke vyberte príkaz Vlastnosti. Prejdite na kartu Rozšírené a mali by ste vidieť zoznam Značkových nehnuteľností. Vyhľadajte možnosť Energeticky efektívny ethernet a deaktivujte ju kliknutím na možnosť v časti Hodnota a výberom možnosti Vypnuté.

  1. Potom nezabudnite prejsť na kartu Správa napájania a zrušiť začiarknutie políčka vedľa položky Povoliť počítaču vypnúť toto zariadenie z dôvodu úspory energie. Postup opakujte pre všetky vhodné zariadenia a vykonajte zmeny. Skontrolujte, či je latencia späť na normálnu úroveň.

Riešenie 4: Odinštalujte bránu firewall z počítača

Zdá sa, že brány firewall, ktoré sa často inštalujú spolu s bezplatnými antivírusovými nástrojmi, zvyčajne spôsobujú problémy s vysokou latenciou DPC a na vyriešenie problému by ste mali zvážiť ich odinštalovanie, pretože v súčasnosti spôsobujú viac škody ako úžitku. Firewall, ktorý údajne spôsobuje tento problém najčastejšie, je firewall Avast, ktorý je možné odinštalovať sám.

  1. Otvorte svoje používateľské rozhranie Avastu tak, že umiestnite jeho ikonu na systémovej lište, kliknite na ňu pravým tlačidlom myši a vyberte možnosť Otvoriť.
  2. Nájdite okno Nastavenia a v navigačnej ponuke na ľavej strane okna prejdite na kartu Komponenty.

  1. Vyhľadajte položku Avast Firewall v zozname a kliknite na šípku smerujúcu nadol vedľa. Kliknite na tlačidlo Odinštalovať a potvrďte dialógové okno, ktoré sa okamžite zobrazí. Reštartujte počítač a skontrolujte, či sa latencia vrátila k normálu.

Brána firewall systému Windows Defender je tiež častou príčinou takýchto problémov. Ak ju chcete správne vyriešiť a zabrániť opätovnému výskytu, budete ju musieť deaktivovať. Aj po vypnutí bude pravdepodobne potrebné zakázať spustenie služby, pretože služba tiež často spôsobuje problémy.

  1. Otvorte Ovládací panel tak, že ho vyhľadáte po stlačení tlačidla Štart v ľavej dolnej časti pracovnej plochy.
  2. Zmeňte možnosť Zobraziť podľa na Malé ikony a vyhľadajte možnosť Brána firewall systému Windows.

  1. Kliknite na ňu a vyberte možnosť Zapnúť alebo vypnúť bránu Windows Firewall, ktorá sa nachádza v ponuke na ľavej strane okna.
  2. Kliknite na prepínač vedľa možnosti „Vypnúť bránu Windows Firewall (neodporúča sa)“ vedľa nastavení Súkromná aj Verejná sieť.

Brána Windows Firewall je teraz vypnutá, ale služba, ktorá k nej patrí, údajne spôsobila aj problémy súvisiace s latenciou DPC. Mali by ste tiež túto službu deaktivovať. Beží na pozadí a obmedzuje vaše pripojenie bez ohľadu na to, či je brána firewall vypnutá alebo zapnutá. Podľa nasledujúcich pokynov ho úplne deaktivujte.

  1. Otvorte rozhranie editora databázy Registry zadaním výrazu „regedit“ do vyhľadávacieho panela alebo do dialógového okna Spustiť. Prejdite na nasledujúci kľúč v editore databázy Registry prechádzaním v ľavom paneli:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MpsSvc
  1. Na pravej strane obrazovky by sa mal zobraziť zoznam položiek registra. Posúvajte sa nadol, kým neuvidíte položku Štart ako REG_DWORD, takže na ňu kliknite pravým tlačidlom myši a vyberte príkaz Upraviť.

  1. Zmeňte hodnotu v časti Údaj hodnoty z ľubovoľného čísla (predvolené nastavenie je 2) na 4 a kliknite na ok OK. Skontrolujte, či je problém vyriešený hneď.

Riešenie 5: Metóda pre používateľov AVG

Zdá sa, že problémy s antivírusom sú jednou z hlavných príčin týchto problémov, najmä ak používate bezplatné verzie AVG, Avast atď. Táto metóda je zameraná na používateľov AVG, ktorí majú nainštalovanú bezplatnú verziu AVG a ktorí majú vysokú latenciu DPC. . Našťastie ho nebudete musieť odinštalovať ani deaktivovať žiadne štíty, stačí zmeniť niektoré nastavenia.

  1. Pomocou kombinácie klávesov Windows + R otvorte dialógové okno Spustiť a pred kliknutím na tlačidlo OK zadajte „ncpa.cpl“. Dá sa to dosiahnuť aj otvorením ovládacieho panela. Zmeňte zobrazenie na Kategóriu a kliknite na Sieť a internet. Kliknite na položku Centrum sietí a zdieľania v zozname. Na ľavej strane okna vyhľadajte možnosť Zmeniť nastavenie adaptéra a kliknite na ňu.

  1. Pravým tlačidlom myši kliknite na pripojenie, ktoré práve používate, a kliknite na možnosť Vlastnosti. V časti „Toto pripojenie používa nasledujúce položky:“ vyhľadajte položku „Ovládač sieťového filtra AVG“ a zrušte jej začiarknutie. Potom kliknite na OK a skontrolujte, či je problém vyriešený.

Riešenie 6: Odinštalujte program Bonjour z počítača

Bonjour predstavuje implementáciu sietí s nulovou konfiguráciou, skupiny technológií, ktoré zahŕňajú zisťovanie služieb, prideľovanie adries a rozlíšenie názvov hostiteľov. Bonjour vyhľadáva zariadenia, ako sú tlačiarne, iné počítače a služby, ktoré tieto zariadenia ponúkajú v miestnej sieti.

Z tohto dôvodu nie je pre váš počítač úplne dôležitý a pravdepodobne sa nainštaloval automaticky spolu s ostatnými programami. Problém môžete niekedy vyriešiť jednoduchým odinštalovaním programu Bonjour z počítača.

  1. Najskôr sa uistite, že ste sa prihlásili pomocou účtu správcu, pretože nebudete môcť odinštalovať programy pomocou iných oprávnení účtu.
  2. Kliknite na ponuku Štart a hľadaním otvorte Ovládací panel. Prípadne môžete kliknúť na ikonu ozubeného kolieska, aby ste otvorili nastavenia, ak používate Windows 10.
  3. V ovládacom paneli vyberte možnosť Zobraziť ako: Kategória v pravom hornom rohu a v časti Programy kliknite na položku Odinštalovať program.

  1. Ak používate aplikáciu Nastavenia, kliknutím na Aplikácie by sa mal okamžite otvoriť zoznam všetkých nainštalovaných programov v počítači.
  2. Vyhľadajte položku Bonjour v zozname a kliknite na ňu raz. Kliknite na tlačidlo Odinštalovať nad zoznamom a potvrďte všetky zobrazené dialógové okná. Podľa pokynov na obrazovke odinštalujte Bonjour a potom reštartujte počítač. Skontrolujte, či sa stále vyskytujú problémy s vysokou latenciou.

Riešenie 7: Zakážte internetový protokol verzie 6

Tento protokol sa javí ako problémový pre určité nastavenia vo vašom počítači a existuje pomerne veľa problémov, ktoré je možné vyriešiť jednoduchým vypnutím a prepnutím späť na internetový protokol verzie 4. Táto metóda bola potvrdená ako úspešná pre Windows 7, ale neexistuje nič. s tvrdením, že to nebude fungovať pre novšie verzie systému Windows.

  1. Pomocou kombinácie klávesov Windows + R otvorte dialógové okno Spustiť a pred kliknutím na tlačidlo OK zadajte „ncpa.cpl“. Dá sa to dosiahnuť aj otvorením ovládacieho panela. Zmeňte zobrazenie na Kategóriu a kliknite na Sieť a internet. Kliknite na položku Centrum sietí a zdieľania v zozname. Na ľavej strane okna vyhľadajte možnosť Zmeniť nastavenie adaptéra a kliknite na ňu.

  1. Teraz, keď je otvorené okno Pripojenie na Internet, dvakrát kliknite na aktívny sieťový adaptér.
  2. Potom kliknite na položku Vlastnosti a v zozname vyhľadajte položku internetového protokolu verzie 6. Zrušte začiarknutie políčka vedľa tejto položky a kliknite na tlačidlo OK. Reštartujte počítač, aby ste potvrdili zmeny, a skontrolujte, či sa chyba nezobrazí znova.

Riešenie 8: Pomocou nasledujúcich vylepšení programu Regedit zakážete určitý proces

Existuje služba s názvom NVIDA PowerMizer: Konečným cieľom technológie PowerMizer je optimalizovať využitie energie pre čo najdlhšiu výdrž batérie v notebooku a zabezpečiť výkon potrebný pre danú úlohu.

Je to niečo podobné ako to, čo Intel musí obmedziť výpočtový výkon procesora na základe toho, aké aplikácie bežia. inými slovami, jedná sa o proces správy napájania vašej grafickej karty, ktorý môže spôsobiť zmeny vo využití procesora a určite môže spôsobiť problémy.

  1. Pretože sa chystáte upravovať register, odporúčame vám prečítať si tento článok, ktorý sme pripravili, aby ste mohli bezpečne zálohovať svoj register a predísť tak ďalším problémom. Ak však budete postupovať opatrne, nedôjde k ničomu zlému.
  2. Otvorte rozhranie editora databázy Registry zadaním výrazu „regedit“ do vyhľadávacieho panela alebo do dialógového okna Spustiť. Prejdite na nasledujúci kľúč v editore databázy Registry prechádzaním v ľavom paneli:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Video \ ******** \ 0000 \

  1. * Budú náhodné čísla a písmená. Bude ich niekoľko, takže vyberte priečinok „0000“, ktorý obsahuje najviac kľúčov.
  2. Pravým tlačidlom myši kliknite na pravú stranu okna a vyberte možnosť Nová >> DWORD (32bitová). Musíte to urobiť štyrikrát a kľúče pomenovať nasledovne: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC

  1. Ich hodnotu budete musieť zmeniť kliknutím pravým tlačidlom myši na každú z nich a výberom možnosti Upraviť. Hodnoty nastavte podľa informácií uvedených nižšie:

PerfLevelSrc ——– 3322

PowerMizerEnable ——– 0

Úroveň Powermizer ——– 1

PowermizerLevelAC ——– 1

  1. Reštartujte počítač a voľba Powermizer by mala byť vypnutá, čo povedie k zníženiu latencie DPC.
$config[zx-auto] not found$config[zx-overlay] not found