Hohe DPC-Latenz unter Windows 10, kann nicht behoben werden

Hohe DPC-Latenz unter Windows 10, kann nicht behoben werden

Bearbeiten: Ich habe immer noch dieses Problem. ndis.sys verursacht Probleme und ich konnte es nicht lösen. Ich weiß nicht, was ich tun soll. Ich habe versucht, Windows NOCHMALS neu zu installieren, Treiber neu zu installieren und die Drosselung zu deaktivieren, nichts funktioniert.

Ich habe seit einiger Zeit Probleme mit der DPC-Latenz unter Windows 10. Ich konnte einige der Probleme beheben, aber mein Computer kann laut Latencymon immer noch nicht in Echtzeit verarbeiten.

Ich höre ein Knistern im Ton sowie atemberaubendes Frame-Skipping und ein allgemein langsames Verhalten.

Der Hauptschuldige ist ndis.sysund manchmal auch dxgkrnl.sysbeim Spielen. Ich muss noch herausfinden, was dieses Problem verursacht. Ich habe versucht, WLAN-Treiber neu zu installieren, kein WLAN zu verwenden (stattdessen LAN), und es kommt immer noch zu Latenz.

Hier sind ein paar Pastebins mit meinen Informationen:

Meine Treiberanfrage:http://pastebin.com/UfN2Y9QV

Meine DirectX-Diagnose:http://pastebin.com/j2wg7ugG

Meine Latencymon-Ergebnisse:http://pastebin.com/hFUPMe2A

Es ist wichtig zu beachten, dass Windows 8, das System, mit dem dieses Gerät ausgeliefert wurde, keine Probleme hatte, aber jedes Mal, wenn ich jetzt auf Windows 8 downgrade, bestehen die gleichen Probleme weiterhin. Ich würde lieber die Ursache des Problems beheben, anstatt ein Downgrade durchzuführen.

Mein Gerät ist ein ASUS G771JM-Laptop.

Antwort1

Ein Blick in das Protokoll zeigt tatsächlich ndis.sysSpitzen 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

Ein Blick auf die Stapel zeigt, dass NDIS.sys Ihren Intel Wifi-Treiber aufruft

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

Sie verwenden die Treiberversion 18.33.5.1, dieneueste Version für IhreIntel(R) Dual Band Wireless-AC 7260-Adapter. Warten Sie auf neuere Treiber, ersetzen Sie den Adapter durch ein anderes Modell (einen Gamer Wifi-Adapter von Killer oder ein neueres Intel-Modell) oder verwenden Sie eine LAN-Kabelverbindung.

Ihr nVIDIA GPU-Treiber nvlddmkm.sysistVersion 376.19, was etwas veraltet ist.Versuchen Sie den Treiber 378.49welches die aktuellste (Stand 31.01.2017) für deine Geforce 860M ist.

Antwort2

Ich hatte dieses Problem vor kurzem und habe es gelöst, indem ich die systemgesteuerte Auslagerungsdatei gelöscht und stattdessen eine feste Datei mit 8192 MB festgelegt habe (die vorherige schien eine seltsame Größe von 1,5 bis 5,2 GB zu haben, was nicht viel Sinn ergab). Wie auch immer – Neustart und die CPU läuft viel langsamer und es gibt kein Stottern des Tons, alle Programme und Geräte sind dieselben wie vorher. Vorher habe ich es mit dem integrierten Ton über die Lautsprecher oder über das externe Fiio bekommen, das ein eigenes Gerät ist – aber jetzt überhaupt keine Probleme mehr, seit ich die Auslagerungsdatei ersetzt und ihre Größe korrigiert habe.

Hintergrund

Meine Systemanforderungen:

  • Dell Latitude e6230
  • Core i5 (2x Core) mit 8 GB RAM und einer 512 GB SSD nur mit integrierter HD4000
  • Onboard-Audio (sowie ein externer USB Fiio E17 DAC) und die gefürchtete Intel 7260 Wi-Fi/bt-Karte und
  • Intel Gigabit Ethernet auf Lager
  • Das Betriebssystem ist Windows 10 Professional, 64-Bit

Wie ich bereits erwähnt habe, besteht dieses Problem bei mir erst seit relativ kurzer Zeit, nämlich erst seit ein paar Wochen. Auf dem System lief seit fast drei Jahren Windows 7 Pro (64-Bit) und ich hatte dieses DPC-Problem weder auf diesem noch auf anderen Systemen je erlebt.

LatencyMon zeigte TCPIP.SYS als Haupttreiber der Verzögerung an.

Ich erinnere mich, dass es früher eine nützliche Leistungsmaßnahme war, die Auslagerungsdatei auf eine bestimmte Größe zu fixieren, um Dateiwachstum/-verkleinerung zu vermeiden, aber ich dachte, dass dies bei SSDs weniger wichtig wäre; aber dies scheint durch Probleme mit der früheren Auslagerungsdatei verursacht worden zu sein. Ich habe dies gerade getan, sodass es nicht lange dauerte, bis es erneut zu einem Fehler kam, aber inzwischen trat es bei jedem zweiten Start- und Behebungszyklus erneut auf, also habe ich das Gefühl, dass dies ein großer Teil des Problems ist (zumindest in diesem Fall).

Antwort3

Versuchen Sie die folgenden Befehle in einer Eingabeaufforderung mit erhöhten Rechten (cmd.exe als Administrator ausführen), um den IP-Status und die Protokolldateien zurückzusetzen. Bei mir hat es (vorübergehend) bei meinen Latenzproblemen geholfen:

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

Ich hoffe es hilft!

Antwort4

Ihr letzter Ausweg ist meiner Meinung nach, mit diesen Optionen zu experimentieren, sowohl mit kabelgebundenen als auch mit kabellosen Adaptern. Ich bin mobil, daher ist das Folgende ein Screenshot vom Telefon.

Ich bin nicht sicher, welche Optionen helfen würden. Es könnte sich lohnen, mit allem herumzuspielen, was mit Unterbrechungen oder Entladen zu tun hat.

Bildbeschreibung hier eingeben

verwandte Informationen