Gehen Netzwerkkarte oder WLAN-Chip zwischen zwei Paketen in einen Energiesparzustand, braucht das Aufwachen Zeit.
Warum Energiesparfunktion des Netzwerkgeräts aktiv oder Treiber veraltet → Folge Verzögerung beim Aufwachen (Wake-up), gelegentlich Neustart des Geräts → Auf dem Bildschirm Unregelmäßige Verzögerungen, selten Stillstand von einigen Sekunden
Im Android-Client während des Spielens den Low-Latency-WLAN-Modus (WIFI_MODE_FULL_LOW_LATENCY) anfordern und so den WLAN-Energiesparmodus abschalten.
Aufgaben Extern
Spielern empfehlen, den Netzwerktreiber zu aktualisieren und im Geräte-Manager den Energiesparmodus des Netzwerkgeräts abzuschalten, bei Stocken des ganzen Bildes mit knisterndem Ton den verursachenden Treiber mit LatencyMon suchen lassen.
Im Graphen
Vereinzelte Spitzen ohne Muster · DPC- und ISR-Zeit, RTT bis zum Router
Wo nachsehen
Mit dem Windows Performance Recorder (WPR) aufzeichnen, im DPC/ISR-Graphen des Windows Performance Analyzer (WPA) Treiber mit langer Laufzeit suchen (Spalte Module) und im Geräte-Manager die Energieverwaltung des Netzwerkadapters prüfen
Spricht dafür
Zum Zeitpunkt des Stockens laufen DPCs und ISRs des Netzwerktreibers jeweils mehrere ms am Stück, oder die unregelmäßigen Verzögerungen verschwinden, wenn der Energiesparmodus aus ist
Spricht dagegen
DPCs kurz und mit abgeschaltetem Energiesparmodus unverändert: „WLAN-Funkstörungen und schwaches Signal“ oder „WLAN-Hintergrundscan“
Prüfmittel
Prüfung in der Umgebung des Spielers
Mehr dazu
Belegt ein Treiber die CPU lange mit der Verarbeitung von Interrupts (unter Windows DPC-Latenz genannt), kann auch der Game-Thread diesen Kern nicht nutzen. Dann stockt das ganze Bild trotz niedriger CPU-Auslastung, und der Ton knistert. Werkzeuge wie LatencyMon zeigen, welcher Treiber es ist. Häufige Ursache sind WLAN- und LAN-Treiber.
Guidelines for Writing DPC RoutinesMicrosoft Während ein DPC läuft, stehen alle Threads auf diesem Kern still. Daher die Empfehlung, pro Aufruf 100 µs nicht zu überschreiten
Wi-Fi low-latency modeAndroid (Google) Im Low-Latency-WLAN-Modus von Android schaltet das Framework den WLAN-Energiesparmodus ausdrücklich ab
CPU AnalysisMicrosoft DPC/ISR-Graph in WPA: Dauer jedes ununterbrochenen DPC- oder ISR-Abschnitts und das Modul (Module), das die Funktion enthält