Высокая задержка DPC Windows 10, невозможно исправить

Высокая задержка DPC Windows 10, невозможно исправить

Редактировать: Я все еще сталкиваюсь с этой проблемой. ndis.sys вызывает проблемы, и я не смог их решить. Я не знаю, что делать. Я пробовал СНОВА переустановить Windows, переустановить драйверы и отключить регулирование, ничего не помогает.

У меня уже довольно давно возникли проблемы с задержкой DPC в Windows 10. Мне удалось устранить некоторые из них, но, по данным Latencymon, мой компьютер по-прежнему не может обрабатывать данные в режиме реального времени.

Я слышу потрескивание звука, резкие пропуски кадров и в целом замедленное поведение.

Главный виновник — ndis.sysа также иногда dxgkrnl.sysво время игр. Я еще не выяснил, что вызывает эту проблему, я пробовал переустанавливать драйверы Wi-Fi, не использовать Wi-Fi (используя вместо этого LAN), и это все еще дает мне задержку.

Вот несколько постов с моей информацией:

Мой запрос по драйверу:http://pastebin.com/UfN2Y9QV

Моя диагностика DirectX:http://pastebin.com/j2wg7ugG

Мои результаты latencymon:http://pastebin.com/hFUPMe2A

Важно отметить, что Windows 8, система, с которой поставлялось это устройство, не имела проблем, но теперь, когда я перехожу на Windows 8, те же проблемы сохраняются. Я бы предпочел исправить корень проблемы, а не переходить на более раннюю версию.

Мое устройство — ноутбук ASUS G771JM.

решение1

Глядя на журнал, действительно видно, что есть ndis.sysи nvlddmkm.sysпики:

Total = 98101 for module nvlddmkm.sys
Elapsed Time, >      512 usecs AND <=     1024 usecs,     68, or   0.07%
Elapsed Time, >     1024 usecs AND <=     2048 usecs,     13, or   0.01%
Total,                                                 98101

Total = 2703 for module ndis.sys
Elapsed Time, >      512 usecs AND <=     1024 usecs,    103, or   3.81%
Elapsed Time, >     1024 usecs AND <=     2048 usecs,     19, or   0.70%
Total,                                                  2703

Глядя на стеки, мы видим, что NDIS.sys вызывает ваш драйвер Intel Wifi

Line #, DPC/ISR, Module, Stack, Count, Process, Weight (in view) (ms), TimeStamp (s), % Weight
14, , ndis.sys, [Root], 25, , 23,699083, , 0,01
15, , ,   |- ntoskrnl.exe!KiSystemServiceCopyEnd, 5, , 4,746332, , 0,00
16, , ,   |    |- ntoskrnl.exe!NtSetIoCompletion, 1, , 1,016103, , 0,00
17, , ,   |    |    ntoskrnl.exe!IoSetIoCompletionEx2, 1, , 1,016103, , 0,00
18, , ,   |    |    ntoskrnl.exe!IopAllocateMiniCompletionPacket, 1, , 1,016103, , 0,00
19, , ,   |    |    ntoskrnl.exe!KiInterruptDispatchNoLockNoEtw, 1, , 1,016103, , 0,00
20, , ,   |    |    ntoskrnl.exe!KiDpcInterruptBypass, 1, , 1,016103, , 0,00
21, , ,   |    |    ntoskrnl.exe!KiDispatchInterruptContinue, 1, , 1,016103, , 0,00
22, , ,   |    |    ntoskrnl.exe!KxRetireDpcList, 1, , 1,016103, , 0,00
23, , ,   |    |    ntoskrnl.exe!KiRetireDpcList, 1, , 1,016103, , 0,00
24, , ,   |    |    ntoskrnl.exe!KiExecuteAllDpcs, 1, , 1,016103, , 0,00
25, , ,   |    |    ndis.sys!ndisPeriodicReceivesTimer, 1, , 1,016103, , 0,00
26, , ,   |    |    ndis.sys!ndisQueuedMiniportDpcWorkItem, 1, , 1,016103, , 0,00
27, , ,   |    |    Netwbw02.sys!<PDB not found>, 1, , 1,016103, , 0,00
28, , ,   |    |    Netwbw02.sys!<PDB not found>, 1, , 1,016103, , 0,00
29, , ,   |    |    Netwbw02.sys!<PDB not found>, 1, , 1,016103, , 0,00
30, , ,   |    |    Netwbw02.sys!<PDB not found>, 1, , 1,016103, , 0,00
31, , ,   |    |    Netwbw02.sys!<PDB not found>, 1, , 1,016103, , 0,00
32, , ,   |    |    Netwbw02.sys!<PDB not found>, 1, , 1,016103, , 0,00
33, , ,   |    |    ndis.sys!NdisMIndicateReceiveNetBufferLists, 1, , 1,016103, , 0,00
34, , ,   |    |    ndis.sys!ndisCallReceiveHandler, 1, , 1,016103, , 0,00
35, , ,   |    |    ndis.sys!ndisMTopReceiveNetBufferLists, 1, , 1,016103, , 0,00
36, , ,   |    |    ndis.sys!ndisMIndicateNetBufferListsToOpen, 1, , 1,016103, , 0,00

Вы используете версию драйвера 18.33.5.1, которая являетсяпоследняя версия для вашегоАдаптер Intel(R) Dual Band Wireless-AC 7260. Дождитесь новых драйверов, замените адаптер на другую модель (адаптер Gamer Wifi от Killer или более новую модель Intel) или используйте подключение по кабелю LAN.

Драйвер вашего графического процессора nVIDIAnvlddmkm.sys nVIDIAверсия 376.19, который немного устарел.Попробуйте драйвер 378.49которая является самой последней (по состоянию на 31.01.2017) для вашей Geforce 860M.

решение2

У меня была эта проблема совсем недавно, и я решил ее, удалив системный файл подкачки и установив вместо него фиксированный файл размером 8192 МБ (предыдущий, похоже, имел странный размер 1,5-5,2 ГБ, что не имело особого смысла). В любом случае — перезагрузка, и процессор работает намного медленнее, и нет заиканий звука, все те же программы и устройства, что и раньше. Раньше я получал это с помощью встроенного звука через динамики или через внешний Fiio, который является отдельным устройством — но теперь никаких проблем вообще, все после замены и исправления размера файла подкачки.

Фон

Характеристики моей системы:

  • Dell Латитюд e6230
  • Core i5 (2 ядра) с 8 ГБ оперативной памяти и SSD на 512 ГБ, только с встроенным HD4000
  • встроенный звук (а также внешний USB Fiio E17 DAC) и ужасная карта Intel 7260 Wi-Fi/bt и
  • стандартный Intel гигабитный Ethernet
  • Операционная система — Windows 10 Professional, 64-битная.

Как я уже упоминал, эта проблема у меня возникла совсем недавно, всего несколько недель назад. На системе уже почти 3 года работала 64-разрядная версия Windows 7 Pro, и я никогда не сталкивался с этой проблемой DPC ни на этой, ни на каких-либо других системах.

LatencyMon показывал TCPIP.SYS как основную причину задержек.

Я помню, что раньше исправление файла подкачки до заданного размера, чтобы избежать увеличения/уменьшения файла, было полезной мерой производительности, но я думал, что это будет иметь меньшее значение для SSD; но это, похоже, было вызвано проблемами с бывшим файлом подкачки. Я только что сделал это, так что у него не было много времени, чтобы снова выйти из строя, но к настоящему времени он снова выходил из строя при каждом втором цикле загрузки и исправления, поэтому у меня есть ощущение, что это большая часть проблемы (по крайней мере, в этом случае).

решение3

Попробуйте выполнить следующие команды в командной строке с повышенными правами (cmd.exe, запущенный от имени администратора), чтобы сбросить состояние IP и файлы журнала. Это помогло мне (временно) с моими проблемами с задержкой:

ipconfig /release
ipconfig /renew 
netsh winsock reset catalog 
netsh int ip reset reset.log 

Надеюсь, поможет!

решение4

Ваше последнее средство IMHO — это экспериментировать с этими опциями, как на проводном, так и на беспроводном адаптере. Я с мобильного, поэтому ниже представлен скриншот с телефона.

Не уверен, какие варианты помогут, но, возможно, стоит попробовать что-то связанное с прерываниями или разгрузкой.

введите описание изображения здесь

Связанный контент