높은 DPC 대기 시간 Windows 10, 수정할 수 없음

높은 DPC 대기 시간 Windows 10, 수정할 수 없음

편집: 아직도 이 문제가 발생하고 있습니다. ndis.sys가 문제를 일으키고 있는데 이를 해결할 수 없었습니다. 나는 무엇을 해야 할지 모르겠다. Windows를 다시 설치하고 드라이버를 다시 설치하고 제한을 비활성화하려고 시도했지만 아무것도 작동하지 않습니다.

한동안 DPC 대기 시간과 관련하여 Windows10에 문제가 있었습니다. 일부 문제를 완화했지만 대기 시간에 따라 내 컴퓨터가 여전히 실시간으로 처리할 수 없습니다.

턱이 떨어지는 프레임 건너뛰기와 일반적으로 느린 동작과 함께 오디오에서 딱딱거리는 소리가 들립니다.

주범은 ndis.sys때로는 게임을 할 때도 마찬가지 입니다 dxgkrnl.sys. 아직 이 문제의 원인을 찾지 못했습니다. Wi-Fi를 사용하지 않고(대신 LAN 사용) Wi-Fi 드라이버를 다시 설치해 보았지만 여전히 대기 시간이 발생합니다.

내 정보가 포함된 몇 가지 페이스트빈은 다음과 같습니다.

내 드라이버 쿼리:http://pastebin.com/UfN2Y9QV

내 directX 진단:http://pastebin.com/j2wg7ugG

내 레이턴시몬 결과:http://pastebin.com/hFUMPe2A

이 장치와 함께 제공된 시스템인 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 Wi-Fi 드라이버를 호출하는 것으로 나타납니다.

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) 듀얼 밴드 무선-AC 7260 어댑터. 최신 드라이버가 나올 때까지 기다렸다가 어댑터를 다른 모델(Killer 또는 최신 Intel 모델의 Gamer Wifi 어댑터)로 교체하거나 LAN 케이블 연결을 사용하세요.

nVIDIA GPU 드라이버 nvlddmkm.sys버전 376.19, 약간 구식입니다.드라이버 378.49를 사용해 보세요Geforce 860M의 가장 최근 버전(2017-01-31)입니다.

답변2

저는 꽤 최근에 이 문제를 겪었고, 시스템 관리 스왑 파일을 없애고 대신 고정된 8192MB 파일을 설정하여 문제를 해결했습니다. (이전 파일은 1.5~5.2GB의 이상한 크기인 것 같았는데, 많은 의미가 있습니다). 어쨌든 – 재부팅하면 CPU가 훨씬 낮게 실행되고 오디오 끊김도 없으며 모든 프로그램과 장치는 이전과 동일합니다. 이전에는 스피커나 자체 장치인 외부 Fiio를 통해 온보드 오디오를 사용했지만 이제는 스왑 파일을 교체하고 크기를 수정한 이후로 전혀 문제가 없습니다.

배경

내 시스템 사양:

  • 델 래티튜드 e6230
  • 온보드 HD4000과 함께 8GB RAM 및 512GB SSD를 갖춘 Core i5(2x 코어)
  • 온보드 오디오(외부 USB Fiio E17 DAC 포함)와 Intel 7260 Wi-Fi/bt 카드 및
  • 재고 인텔 기가비트 이더넷
  • OS는 Windows 10 Professional, 64비트입니다.

앞서 언급했듯이 저는 이 문제를 아주 최근에, 지난 몇 주 동안만 겪었습니다. 시스템은 거의 3년 동안 Windows 7 Pro, 64비트를 실행해 왔고 이 시스템이나 다른 시스템에서 이 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는 유선 및 무선 어댑터 모두에서 이러한 옵션을 실험하는 것입니다. 모바일이라 폰샷은 아래에 있습니다.

어떤 옵션이 도움이 될지 확실하지 않으면 인터럽트나 오프로딩과 관련된 모든 작업을 수행하는 것이 좋습니다.

여기에 이미지 설명을 입력하세요

관련 정보