Zuerst der ehrliche Satz
Nichts auf der Internet-Seite senkt Ihren durchschnittlichen Ping. Ping ist die Entfernung zum Server plus die Warteschlange in Ihrem Router, und eine Einstellung auf Ihrem PC ändert weder das eine noch das andere. Was diese Kästchen leisten können, ist das Beseitigen kleiner, ganz bestimmter Verzögerungen, die auf Ihrem eigenen Rechner entstehen — Mikrosekunden, unter Last manchmal ein paar Millisekunden — und nur dort, wo der Mechanismus, den sie berühren, auf Ihrer Hardware überhaupt existiert. Wo er das nicht tut, schreibt das Kästchen nichts und sagt das im Protokoll.
Keine Einstellung hier ersetzt ein Kabel. Wi-Fi kann bei einem einzigen Moment der Störung um zig Millisekunden schwanken, und kein Kästchen dieser Seite ändert etwas an der Störung.
Kästchen für Kästchen
TCP-Bestätigungen ohne Zurückhalten senden — schreibt TcpAckFrequency=1 unter HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID>, und zwar nur für kabelgebundene Adapter, die aktiv und physisch sind. Virtuelle Adapter — ein VPN-Tap, WSL, Hyper-V — werden übersprungen. Windows wartet bis zu 40 ms, um eine Bestätigung mit einem zweiten Segment zu bündeln; dies sendet sie sofort. Es betrifft ausschließlich TCP. CS2, Valorant, Fortnite, Apex, Dota 2 und League of Legends laufen über UDP, wo es nichts ändert. Bemerkbar macht es sich bei TCP-Spielen (Minecraft Java) und beim Sitzungsverkehr eines MMO oder ARPG — höchstens einige zehn Millisekunden pro Umlauf. Wi-Fi wird bewusst übersprungen: Die Zahl der Frames Richtung Upstream zu verdoppeln kostet Sendezeit, die der Download nutzt. Wird nach einem Neustart wirksam.
Energiesparen des Netzwerkadapters deaktivieren — schreibt PnPCapabilities=8 unter dem Klassenschlüssel des Adapters, dasselbe wie das Abwählen von „Der Computer kann das Gerät ausschalten, um Energie zu sparen“ im Geräte-Manager. Standardmäßig nicht angehakt, und der Handel sieht so aus: Ist der Wert gesetzt, behandelt Windows die Karte als eine, deren Energieverwaltung es nicht steuern kann, also funktioniert das Aufwecken des PCs aus dem Energiesparmodus über das Netzwerk nicht mehr, und auf einem Laptop wird die Karte im Modern Standby angehalten statt in den Leerlauf versetzt — bei geschlossenem Deckel kommt nichts an. Der Gewinn ist ein einzelnes Paket nach einer Leerlaufphase, und ein Spiel lässt die Verbindung nie leerlaufen. Geschrieben wird der Wert nur, wenn der Treiber Energieverwaltung tatsächlich anbietet; der mitgelieferte Microsoft-Treiber, den Windows Update für viele Realtek-Karten installiert, tut das nicht, und dort sagt das Kästchen es und schreibt nichts.
Energy Efficient Ethernet deaktivieren — schreibt 0 in dasjenige EEE-Schlüsselwort, das der Treiber deklariert (*EEE, EnableGreenEthernet, AdvancedEEE, EnableSavePowerNow, EEELinkAdvertisement), und zwar in dem Typ, in dem der Treiber es speichert. EEE (802.3az) versetzt die Verbindung zwischen den Paketen in einen stromsparenden Leerlauf, und ihn wieder zu verlassen kostet auf Gigabit bis zu etwa 16 Mikrosekunden — kein Ping, den Sie sehen können. Der eigentliche Grund, es abzuschalten, ist die Stabilität: Manche 2,5G-Karten verlieren damit die Verbindung, und Intel selbst empfiehlt für seine I225/I226-Familie, es zu deaktivieren. Der Preis ist etwa ein halbes Watt pro Verbindung im Leerlauf, auf einem Laptop also Akkulaufzeit. Ein Treiber, der keines der Schlüsselwörter deklariert, wird übersprungen, und die Meldung sagt das; der Treiber des Herstellers bietet die Einstellung womöglich an, wo der mitgelieferte es nicht tut.
Selektives Energiesparen des Adapters deaktivieren — erscheint nur auf einem Desktop, dessen Adaptertreiber *SelectiveSuspend aufführt, und ist anfangs nicht angehakt. Es schreibt 0 in dieses Schlüsselwort, und zwar in dem Typ, in dem der Treiber es speichert. Selektives Energiesparen lässt Windows einen untätigen Adapter nach einigen Sekunden ohne Verkehr (standardmäßig fünf) in einen Stromsparzustand versetzen; das erste Paket danach wartet, bis der Adapter aufwacht. Ein Spiel lässt die Verbindung nie so lange untätig, im Match ändert es also nichts — der Gewinn ist das erste Paket nach einer ruhigen Phase, und er wurde nicht gemessen. Microsoft zielt mit dem Mechanismus auf USB-1.1- und USB-2.0-Adapter; die Treiber der meisten kabelgebundenen Karten führen ihn nicht auf, und dort erscheint das Kästchen nicht. Der Preis ist Leistung im Leerlauf, deshalb zeigt ein Laptop das Kästchen nie. Wirksam, sobald der Adapter neu startet — deaktiviere und aktiviere ihn im Geräte-Manager, oder starte neu. Ob es auf derselben Karte mehr bewirkt als „Energiesparen des Netzwerkadapters deaktivieren“, wurde nicht gemessen.
Empfangspuffer des Adapters auf das Treibermaximum anheben — erscheint nur, wo der Adapter, der den Verkehr trägt, empfangene Frames messbar verworfen hat: laut seinem eigenen Verwerfungszähler seit dem letzten Start mindestens 0,01 % von mindestens 100.000 empfangenen — die Zahl, die der Stutter-Detektiv zeigt. Es startet abgewählt, auf Desktops wie auf Laptops, und seine Beschriftung trägt die beiden Zahlen. Es schreibt *ReceiveBuffers an das obere Ende des Bereichs, den die INF des Treibers angibt — nie eine von w0a gewählte Zahl — und nur, wenn das über dem Wert liegt, mit dem die Karte läuft; ein von Hand weiter angehobener Wert wird nie gesenkt. Eine Karte, deren Empfangspuffer unter Last volllaufen, verwirft, was als Nächstes ankommt: Ein TCP-Segment wird frühestens eine Round-Trip-Zeit später erneut gesendet, ein UDP-Spielpaket kommt nie an. Microsofts Beschreibung der Einstellung sagt, dass einem Adapter mit zu wenigen Puffern unter hoher Last die Puffer ausgehen können; Intels Tuning-Leitfaden rät, sie anzuheben, wenn empfangene Pakete verworfen werden, und beziffert die Kosten auf etwa 2 KB Speicher pro Puffer. Ohne gemessene Verwerfungen bringt es nichts, deshalb erscheint das Kästchen dann nicht. Es wirkt, wenn der Adapter neu startet, und der Verwerfungszähler beginnt dann bei null. Was es für Ping oder Frames bewirkt, wurde nicht gemessen; auf dem PC, auf dem w0a entsteht, liegt das Maximum des mitgelieferten Realtek-Treibers bei 512, die Karte läuft bereits damit und hat in 3,8 Millionen Frames nichts verworfen.
Die TCP-Standardwerte zurücksetzen — führt netsh int tcp set global autotuninglevel=normal, rss=enabled und ecncapability=disabled aus. Das sind die Werte, mit denen Windows ausgeliefert wird. Das Kästchen liest zuerst den aktuellen Wert; auf einem sauberen System stimmen alle drei bereits, es schreibt nichts, und es sagt das. Es existiert für das, was Tweak-Skripte hinterlassen — den Rat, „das Auto-Tuning abzuschalten“, der den Durchsatz auf jeder Verbindung mit echter Latenz zusammenbrechen lässt — und es ist eine Reparatur, kein Gewinn, weshalb es nicht angehakt ist und nicht als Optimierung zählt. RSS ist ein globaler Schalter; ob sich die Empfangsverarbeitung über mehrere Kerne verteilt, hängt davon ab, ob der Adapter RSS überhaupt anbietet, und die Meldung sagt, ob Ihrer das tut. Für diese drei gibt es keinen Rückgängig-Eintrag; die Karte „Netzwerkeinstellungen“ auf der Fix-Seite setzt sie zurück.
Für den Ping unter Last — schreibt 0 in *FlowControl, *InterruptModeration, *RscIPv4 und *RscIPv6, wo der Adapter sie deklariert, und führt netsh int tcp set global rsc=disabled aus. Die Flusskontrolle erlaubt einem Switch, das Senden dieses PCs anzuhalten (sie zählt, wenn eine 2,5G-Karte einen Gigabit-Router speist, und nur beim Hochladen). Die Interrupt-Moderation bündelt Pakete, bevor die CPU sie sieht: einige zehn bis einige hundert Mikrosekunden. Die Segmentzusammenfassung führt empfangene TCP-Segmente zusammen, bevor sie nach oben gereicht werden; UDP-Spieleverkehr läuft nie durch sie hindurch, und sie abzuschalten kostet bei Downloads CPU-Zeit. Alles Mikrosekunden, gegen eine Router-Warteschlange, die in Millisekunden gemessen wird. Die Flusskontrolle ist die eine, die bedingungslos geschrieben wird — Pause-Frames halten jedes Paket hinter sich auf, und das will keine Maschine. Die anderen drei sind ein Handel, deshalb werden sie auf Rechnern mit weniger als sechs physischen Kernen übersprungen, wo die zusätzlichen Interrupts mehr kosten als sie einsparen, und auf Verbindungen über 2,5 Gbit. Keine der vier wird dort geschrieben, wo der Adapter das Schlüsselwort nicht deklariert, und die Meldung listet genau auf, was geschrieben wurde.
Priorität pro Anwendung (QoS) — dieses Kästchen ist weg; w0a schreibt für ein Spiel keine QoS-Richtlinie mehr. Die Markierung war die ganze Funktion, und auf sie wurde verzichtet: Die meisten Anbieter ignorieren sie, und manche halten markierten Verkehr eher im Zaum, als ihn vorzulassen — er wird gedrosselt oder verworfen. Hat eine ältere Version auf diesem PC eine Regel geschrieben, dann entfernt die Karte „Netzwerkeinstellungen“ auf der Fix-Seite sie.
DNS-Seite — misst jeden Resolver über einfaches UDP und schreibt das gewählte Paar auf den Adapter, der Ihren Verkehr trägt (beide Adressfamilien, wo der Betreiber IPv6 veröffentlicht, sonst wird IPv6 wieder auf automatisch gesetzt). Die DNS-Latenz verändert, wie schnell ein Name aufgelöst wird — die erste Verbindung zu einem Server, der Browser, der Beginn eines Downloads. Den Ping im Match verändert sie nicht.
Verschlüsseltes DNS (auf der DNS-Seite) — aus, bis es eingeschaltet wird. Es schaltet das eigene DNS over HTTPS von Windows für die Server ein, die der Adapter nutzt, und nur dort, wo Windows für sie bereits eine verschlüsselte Adresse kennt (Cloudflare, Google und Quad9); bei jedem anderen Server sagt es das und schreibt nichts, und einen Resolver, den ein Programm auf dem PC selbst betreibt, überlässt es diesem Programm. Es ist eine Datenschutz-Einstellung: Das Netz auf dem Weg kann aus dem DNS-Verkehr nicht mehr lesen, welche Namen nachgeschlagen werden; die Adressen der Server, mit denen Sie sich verbinden, bleiben sichtbar, und für Ping oder FPS verspricht es nichts. Der Rückfall auf unverschlüsseltes DNS bleibt aus, damit eine Anfrage nicht stillschweigend unverschlüsselt hinausgeht. Nach dem Einschalten schlägt w0a einen Namen nach und behält die Einstellung nur, wenn die Antwort kam und zu sehen war, dass sich der DNS-Client von Windows per HTTPS mit dem Server verbindet; sonst setzt es die Einstellung zurück und sagt, was von beidem fehlte. Die ms-Werte auf der DNS-Seite sind Messungen über unverschlüsseltes DNS, nicht die Zeit einer verschlüsselten Anfrage. Rückgängig machen: die Schaltfläche auf der Karte, die Seite Sicherungen oder Fix > Internetverbindung und DNS.
Was entfernt wurde
Ein Kästchen namens „Geschlossene Verbindungen früher freigeben“ schrieb TcpTimedWaitDelay=30 und StrictTimeWaitSeqCheck=1. Gemessen: Den ersten Wert liest Windows 11 tatsächlich — das TIME_WAIT einer geschlossenen Verbindung endete nach 30 Sekunden —, aber worüber er entscheidet, ist, wie schnell eine geschlossene Verbindung ihren Port freigibt, und das ist das Problem eines Servers; einem einzelnen PC gehen beim Spielen keine Ports aus. Der zweite Wert kommt in überhaupt keinem Windows-Netzwerktreiber vor. Ein Kästchen, das für ein Spiel nichts tut, hat auf der Seite nichts zu suchen, also ist es weg. Falls Sie es früher angewendet haben, löscht die Karte „Netzwerkeinstellungen“ auf der Fix-Seite beide Werte, und die alten Rückgängig-Einträge lassen sich auf der Seite „Sicherungen“ weiterhin laden.
Rückgängig machen
- Sicherungen & Wiederherstellung — stellt den vor der Änderung geschriebenen Prüfpunkt zurück.
- Die Fix-Seite — „Netzwerkeinstellungen“ setzt die globalen TCP-Werte zurück, entfernt die
QoS-Richtlinien und den Schalter für den Betrieb außerhalb der Domäne, löscht PnPCapabilities von physischen Adaptern und TcpAckFrequency von jeder Schnittstelle. „Netzwerkadapter-Offloads“ setzt die Adapter-Schlüsselwörter — einschließlich der EEE-Schreibweisen, des selektiven Energiesparens und der Empfangspuffer — auf die eigenen INF-Standardwerte des Treibers zurück. Keine der beiden hängt von der Sicherungsdatei von w0a ab.
Außerhalb dieser Seite
Ein Kabel statt Wi-Fi. Ein Router mit SQM (fq_codel oder cake), wenn jemand herunterlädt, während Sie spielen. Ein Kabel nimmt die Funkstrecke samt ihren Störungen aus dem Weg; SQM hält die Warteschlange im Router kurz, während etwas anderes lädt. Keine Einstellung auf Ihrem PC kann eins von beiden, und wie viel sie an Ihrer Verbindung ändern, wurde nicht gemessen.
Welche Windows-Einstellungen im Spiel etwas ändern, wem jede davon hilft und wem sie nichts bringt: Windows 11 für Gaming optimieren: die Einstellungen, die wirklich zählen
Hat diese Seite geholfen?
Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.
Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.