NDIS.SYS-Treiber sehr hohe Latenz in Windows 10

8582
Nestor

Ich habe meinen Computer von Windows 8.1 auf Windows 10 aktualisiert. Die Installation ist gut verlaufen, es ist kein Problem aufgetreten.

Mein Motherboard ist ein Gigabyte GA-B75M-D3H . Nach der Installation habe ich die Realtek-Treiber auf ihre neueste Windows 10-Version aktualisiert.

Nachdem ich mit dem neuen Windows 10 angefangen hatte, kam es zu einem plötzlichen Einfrieren, die Audio- oder Videowiedergabe wurde für kurze Zeit gestoppt.

Ich habe die Treiberlatenzen mit LatencyMonitor und DPC Latency Checker überprüft.

Beide zeigten sehr hohe Werte ( 100-200.000, sogar 6000000 Mikrosekunden ), und es scheint, dass NDIS.SYS das Problem verursacht.

Da diese Datei vom Netzwerk abhängt, habe ich sie mit einer anderen LAN-Karte (einer ASUS PCI LAN-Karte) getestet. Sie hat einen ganz anderen Treiber.

Überraschenderweise zeigt diese LAN-Karte auch sehr hohe Werte (nicht so oft wie der Realtek).

Realtek:

Realtek-Latenzzeit

ASUS:

ASUS-Latenzzeit

Was sollte ich jetzt tun?

AKTUALISIEREN

Ich habe Windows 10 erneut installiert.

Ich verwende einen Torrent-Client (uTorrent), der auf Autostart eingestellt ist. Wenn ich den Client verlasse, erhalte ich normale Werte.

NDIS.SYS-Treiber sehr hohe Latenz in Windows 10

Welchen Parameter sollte ich in meinem Torrent-Client überprüfen, um das Problem zu vermeiden?

3
Aktualisieren Sie die LAN-Treiber. Wenn Sie weiterhin DPC-Probleme haben, installieren Sie das WPT (Teil des Win10-SDKs: http://download.microsoft.com/download/9/0/B/90B9A880-C3F8-43FB-B8F9-E4D4BFB5C85F/standalonesdk/sdksetup.exe) ), erfassen Sie ein Xperf-Trace (http://pastebin.com/pgE11HRD) und geben Sie die komprimierte ETL-Datei frei (OneDrive). magicandre1981 vor 8 Jahren 0
@ magicandre1981 Ich habe das Capture erstellt. Sie können es hier überprüfen: https://drive.google.com/file/d/0B8aAkabXOq4vcmhoUElFNUI4WFk/view?usp=sharing Nestor vor 8 Jahren 0

1 Antwort auf die Frage

1
magicandre1981

Ich habe eine Statistik über DPCs ( "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\xperf.exe" -I highCPUUsage.etl -a dpcisr > dpc.txt) erstellt und diese zeigt 2 DPCs, die kritisch sind (über 1024µs):

Total = 19697 for module ndis.sys Elapsed Time, > 512 usecs AND <= 1024 usecs, 1, or 0.01% Total, 19697  Total = 7174 for module tcpip.sys Elapsed Time, > 512 usecs AND <= 1024 usecs, 1, or 0.01% 

Ich habe die Aufrufstapel von NDIS.sys überprüft und festgestellt, dass Dateien von Drittanbietern betroffen sind. ipgdnd60.sysist der ASUS Gigabit-Netzwerktreiber und vfilter.sys(VPN-Treiber). Aktualisieren Sie beide und schauen Sie, was passiert.

Danke, ich werde es versuchen. Normalerweise verwende ich keine VPN-Verbindung, daher sollte `vfilter.sys` nicht verwendet werden (wenn ich richtig liege). Ich befürchte, es gibt keine neueren Treiberversionen, aber ich werde nach ihnen suchen :( Nestor vor 8 Jahren 0
Ich habe die Treiber überprüft, es ist keine neue Version verfügbar. Der ShrewSoft-VPN-Treiber (vfilter.sys) ist deaktiviert, dennoch treten DPC-Probleme auf. Was kann ich sonst noch tun? Nestor vor 8 Jahren 0
Entfernen Sie die VPN-Software vollständig und erfassen Sie eine neue Ablaufverfolgung (1-2 Minuten). magicandre1981 vor 8 Jahren 0
Ich habe die VPN-Software entfernt und ein neues Capture erstellt: https://drive.google.com/file/d/0B8aAkabXOq4vV3hIcnpXQ1pQNEk/view?usp=sharing Nestor vor 8 Jahren 0
Diesmal zeigt die ndis.sys eine große Spitze ** Verstrichene Zeit,> 8192 usecs UND <= 16384 usecs **. Hier werden der ASUS-Treiber und der Virtualbox-Treiber im Aufrufstack angezeigt magicandre1981 vor 8 Jahren 0
Was sollte ich jetzt tun? Sollte ich wieder ins On-Board-LAN gehen? Nestor vor 8 Jahren 0
Ja, gehen Sie zurück zu Realtek und erfassen Sie eine neue Spur magicandre1981 vor 8 Jahren 0
Ich habe die ASUS-Karte entfernt und jetzt habe ich die Realtek-Erfassung: https://drive.google.com/file/d/0B8aAkabXOq4vUzNIOWtQeVlfZk0/view?usp=sharing Nestor vor 8 Jahren 0
diesmal verursachen 3 dpcs von ndis.sys und tcpip.sys es. Ihr Realtek-Treiber ist ein bisschen alt. Probieren Sie die neue Version 10.006.1001.2015 aus: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false magicandre1981 vor 8 Jahren 0
Es gibt immer noch Probleme. Hier ist das Capture nach der Aktualisierung des Treibers: https://drive.google.com/file/d/0B8aAkabXOq4vX3psZm5xUXhoQlk/view?usp=sharing Nestor vor 8 Jahren 0
immer noch das gleiche (einige kleine DPCs von ndis.sys / tcpip.sys). Aktivieren Sie in den Realtek-Treibereinstellungen (Geräte-Manager) alle Optionen zum Abladen. magicandre1981 vor 8 Jahren 0
Sie sind alle auf Aktiviert gesetzt. Soll ich sie auf Deaktiviert setzen? Nestor vor 8 Jahren 0
aktiviert ist gut. Ich habe momentan keine Ahnung, wie ich es reparieren kann. magicandre1981 vor 8 Jahren 0
Soll ich ein neues Motherboard kaufen? Ich finde es wirklich merkwürdig, dass ich mit zwei verschiedenen LAN-Karten immer noch Probleme habe. Und auch sehr merkwürdig, dass ich mit Windows 8.1 (das ein sehr ähnliches Treibermodell hat) das Problem nicht hatte. Nestor vor 8 Jahren 0
Vielleicht ist Win10 empfindlicher für DPC-Probleme. Ich verwende nur Win10 in einer VM und verwende kein Audio in der VM. magicandre1981 vor 8 Jahren 0
"Glücklicherweise" verfügt Windows 10 über eine Funktion, um auf Windows 8.1 zurückzugreifen. Ich habe das getan, jetzt verwende ich Windows 8.1 mit der Treiberversion 8.001.0510.2013, und es treten keine DPC-Probleme auf. Schade, dass sie in Windows 10 nur 2 Dinge geändert haben: die Farbe der Taskleiste und die DPC-Empfindlichkeit. Vielen Dank für Ihre Bemühungen, wir können die schlechte Programmierung nicht bekämpfen ... Nestor vor 8 Jahren 0
OK. Wenn Sie das kostenlose Upgrade durchgeführt haben, können Sie später noch einmal versuchen, auf Win10 zu aktualisieren, und prüfen, ob es besser ist. magicandre1981 vor 8 Jahren 0