Por que estou tendo um atraso grave do mouse quando o uso da CPU atinge até 100%?

4

Estou tendo um atraso de mouse muito perceptível quando o uso da CPU aumenta para% 100 ou entre% 90 e% 100, isso acontece quando abro um projeto no visual studio, ou ao criar um projeto ou ao renderizar um GIF, operações tão diferentes, mesmo problema. O mais estranho é que isso não acontece quando estou fazendo um teste de estresse com o AIDA64. Minhas especificações são:

  • SO: Windows 10 de 64 bits, compilação 1703
  • CPU : Intel i7 7700k @ 4,8 GHZ
  • Ram: Corsair 2x16 3000 MHZ
  • GPU: Nvidia 1080TI

Minha cpu está com overclock, mas não acho que cause isso, porque tive o mesmo problema quando não fiz o overclock da CPU. Todos os meus drivers estão atualizados e não há nenhum dispositivo desconhecido no gerenciador de dispositivos, então como posso encontrar o que está causando esse atraso e corrigi-lo?

    
por Selman Genç 20.07.2017 / 11:42

1 resposta

3

Para capturar o uso da CPU no Windows 10, abra cmd.exe como admin e execute wpr.exe -start CPU -start ReferenceSet -filemode && timeout -1 && wpr.exe -stop C:\HighCPUUsage.etl e quando você capturar 30-60s dos atrasos, pressione uma tecla para parar o registro.

Agora, carregue o C:\HighCPUUsage.etl gerado em WPA.exe (Você precisa instalar o Windows Performance Toolkit do Windows 10 SDK ) fazendo um duplo clique sobre ele.

Arrastar & Solte o gráfico CPU Usage (Sampled) do lado esquerdo em Computation para o Analysis pane

ealtereaexibiçãoparaDPCandISRUsage

Configure e carregue os símbolos de depuração em WPA.exe e extand a pilha de ntoskrnl.exe e ntoskrnl.exe!KiExecuteAllDpcs vejo chamadas de sshid.sys e outros drivers de teclado / mouse da Microsoft. sshid.sys também deve ser um driver de mouse / teclado. Portanto, atualize o driver ou use os drivers MS padrão que fornecem apenas recursos básicos.

Durante a execução de DPCs, todo o sistema é bloqueado e isso pode causar atrasos.

    
por 24.07.2017 / 17:26