Alta latência de DPC do Windows 10, incapaz de corrigir

Alta latência de DPC do Windows 10, incapaz de corrigir

Editar: ainda estou enfrentando esse problema. ndis.sys está causando problemas e não consegui resolvê-los. Não sei o que fazer. Tentei reinstalar o Windows NOVAMENTE, reinstalar os drivers e desabilitar a aceleração, nada funciona.

Já faz um bom tempo que tenho problemas com o Windows10 em relação à latência do DPC, consegui aliviar alguns dos problemas, mas meu computador ainda não consegue processar em tempo real de acordo com o latencymon.

Eu ouço estalos de áudio junto com saltos de quadros de cair o queixo e comportamento geralmente lento.

O principal culpado é ndis.syse às vezes também dxgkrnl.sysdurante os jogos. Ainda não descobri o que está causando esse problema, tentei reinstalar os drivers wifi, sem usar wifi (usando LAN) e ainda me dá latência.

Aqui estão alguns pastebins com minhas informações:

Minha consulta de driver:http://pastebin.com/UfN2Y9QV

Meu diagnóstico DirectX:http://pastebin.com/j2wg7ugG

Meus resultados de latencymon:http://pastebin.com/hFUPMe2A

É importante observar que o Windows 8, o sistema com o qual este dispositivo veio, não apresentou problemas, mas sempre que faço o downgrade para o Windows 8, os mesmos problemas persistem. Prefiro corrigir a raiz do problema em vez de fazer o downgrade.

Meu dispositivo é um laptop ASUS G771JM.

Responder1

Olhando para o log mostra de fato ndis.syse nvlddmkm.syspicos:

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

Observar as pilhas mostra que NDIS.sys chama seu driver 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

Você usa a versão do driver 18.33.5.1, que é aversão mais recente para o seuAdaptador Intel(R) Dual Band Wireless-AC 7260. Aguarde drivers mais recentes, substitua o adaptador por um modelo diferente (um adaptador Gamer Wifi da Killer ou modelo mais recente da Intel) ou use conexão por cabo LAN.

Seu driver de GPU nVIDIA nvlddmkm.syséversão 376.19, que está um pouco desatualizado.Experimente o driver 378.49qual é o mais recente (como 31/01/2017) para sua Geforce 860M.

Responder2

Eu tive esse problema recentemente e resolvi-o eliminando o arquivo de troca gerenciado pelo sistema e definindo um arquivo fixo de 8.192 MB (o anterior parecia ter um tamanho estranho de 1,5-5,2 GB, o que não aconteceu). faz muito sentido). De qualquer forma – reinicie e a CPU está funcionando muito mais baixo e sem interrupções no áudio, todos os mesmos programas e dispositivos de antes. Anteriormente eu conseguia isso com o áudio onboard através dos alto-falantes ou através do Fiio externo que é seu próprio dispositivo - mas agora sem problemas, desde a substituição e correção do tamanho do arquivo de troca.

Fundo

Especificações do meu sistema:

  • DellLatitude e6230
  • Core i5 (2x core) com 8 giga de RAM e um SSD de 512 giga apenas com HD4000 integrado
  • áudio integrado (bem como um DAC USB Fiio E17 externo) e a temida placa Intel 7260 Wi-Fi/bt e
  • estoque Intel gigabit Ethernet
  • O sistema operacional é Windows 10 Professional, 64 bits

Como mencionei, tive esse problema recentemente, apenas nas últimas semanas – o sistema estava executando o Windows 7 Pro de 64 bits por quase 3 anos e nunca tive esse problema de DPC neste ou em qualquer outro sistema.

LatencyMon estava mostrando TCPIP.SYS como o principal driver de atraso.

Lembro-me de que, antigamente, corrigir o arquivo de troca em um valor definido para evitar o crescimento/redução do arquivo era uma medida de desempenho útil, mas pensei que isso importaria menos com SSDs; mas isso parece ter sido causado por problemas com o arquivo de troca anterior. Acabei de fazer isso, então não demorou muito para falhar novamente, mas já estava falhando novamente em todos os outros ciclos de inicialização e solução, então tenho a sensação de que isso é uma grande parte do problema (pelo menos neste caso).

Responder3

Tente os seguintes comandos em um prompt de comando elevado (cmd.exe executado como administrador) para redefinir o estado do IP e os arquivos de log. Isso me ajudou (temporariamente) com meus problemas de latência:

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

Espero que ajude!

Responder4

Seu último recurso, IMHO, é experimentar essas opções, tanto em adaptadores com fio quanto sem fio. Estou no celular, então a seguir está uma captura de tela do telefone.

Não tenho certeza de quais opções ajudariam, brincar com qualquer coisa relacionada a interrupções ou descarregamento pode valer a pena.

insira a descrição da imagem aqui

informação relacionada