Önce dürüst cümle
İnternet sayfasındaki hiçbir şey ortalama ping'inizi düşürmez. Ping, sunucuya olan mesafe artı modeminizdeki kuyruktur ve bilgisayarınızdaki bir ayar ikisini de değiştirmez. Bu kutuların yapabildiği şey, kendi makinenizde oluşan küçük ve belirli gecikmeleri kaldırmaktır — mikrosaniyeler, yük altında bazen birkaç milisaniye — ve yalnızca dokundukları mekanizma donanımınızda varsa. Yoksa kutu hiçbir şey yazmaz ve bunu günlükte söyler.
Buradaki hiçbir ayar bir kablonun yerini tutmaz. Wi-Fi tek bir parazit anında onlarca milisaniye sıçrayabilir ve bu sayfadaki hiçbir kutu parazite karşı bir şey yapmaz.
Kutu kutu
TCP onaylarını bekletmeden gönder — HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID> altına TcpAckFrequency=1 yazar; yalnızca açık ve fiziksel olan kablolu kartlara. Sanal kartlar — VPN tap, WSL, Hyper-V — atlanır. Windows bir onayı ikinci bir segmentle birleştirmek için 40 ms'ye kadar bekler; bu ayar onu hemen gönderir. Yalnızca TCP'yi etkiler. CS2, Valorant, Fortnite, Apex, Dota 2 ve League of Legends UDP üzerinden oynanır; orada hiçbir şey değişmez. TCP oyunlarında (Minecraft Java) ve bir MMO ya da ARPG'nin oturum trafiğinde görünür — gidiş dönüş başına en fazla birkaç on milisaniye. Wi-Fi bilerek atlanır: yukarı yöndeki çerçeve sayısını ikiye katlamak, indirmenin kullandığı hava zamanından yer. Yeniden başlatmadan sonra etkili olur.
Ağ kartı güç tasarrufunu kapat — kartın sınıf anahtarına PnPCapabilities=8 yazar; Aygıt Yöneticisi'nde "Güç tasarrufu için bilgisayarın bu aygıtı kapatmasına izin ver" kutusunun işaretini kaldırmakla aynı şey. Varsayılan olarak işaretsizdir ve takas şudur: bu değerle Windows kartı güç yönetimi yapamadığı bir aygıt sayar, dolayısıyla PC'yi ağ üzerinden uykudan uyandırmak çalışmaz olur ve dizüstünde kart Modern Standby'da boşta bekletilmek yerine durdurulur — kapak kapalıyken hiçbir şey gelmez. Kazanç, boşta geçen bir aradan sonraki tek bir pakettir ve bir oyun bağlantıyı asla boşta bırakmaz. Yalnızca sürücü güç yönetimini gerçekten sunuyorsa yazılır; Windows Update'in birçok Realtek karta kurduğu Microsoft sürücüsü sunmaz, orada kutu bunu söyler ve hiçbir şey yazmaz.
Enerji Verimli Ethernet'i kapat — sürücünün bildirdiği EEE anahtar sözcüğüne (*EEE, EnableGreenEthernet, AdvancedEEE, EnableSavePowerNow, EEELinkAdvertisement) sürücünün sakladığı türde 0 yazar. EEE (802.3az) paketler arasında bağlantıyı düşük güçlü boşta moduna alır; oradan çıkmak gigabit'te yaklaşık 16 mikrosaniyeye kadar sürer — gözle görülebilecek bir ping değil. Kapatmanın asıl nedeni kararlılık: bazı 2.5G kartlar bu açıkken bağlantıyı düşürüyor ve Intel'in I225/I226 ailesi için kendi tavsiyesi kapatmak. Bedeli, boşta bağlantı başına yaklaşık yarım watt — dizüstünde bu pildir. Anahtar sözcüklerin hiçbirini bildirmeyen sürücü atlanır ve mesaj bunu söyler; üreticinin sürücüsü, gelen kutusu sürücüsünün sunmadığı ayarı sunabilir.
Ağ kartının seçici askıya almasını kapat — yalnız kart sürücüsü *SelectiveSuspend listeleyen bir masaüstünde görünür ve işaretsiz gelir. O anahtar sözcüğe, sürücünün sakladığı türde 0 yazar. Seçici askıya alma, Windows'un trafiksiz birkaç saniyeden sonra (varsayılan beş) boştaki kartı düşük güce almasını sağlar; ondan sonraki ilk paket kartın uyanmasını bekler. Oyun bağlantıyı hiç o kadar boşta bırakmaz, yani maç içinde hiçbir şeyi değiştirmez — kazanç sessiz bir aradan sonraki ilk pakettir ve ölçülmedi. Microsoft bu mekanizmayı USB 1.1 ve 2.0 kartlar için tasarlıyor; çoğu kablolu kartın sürücüsü onu listelemez ve orada kutu görünmez. Bedeli boştaki güçtür; dizüstünde kutu bu yüzden hiç görünmez. Kart yeniden başlayınca geçerli olur — Aygıt Yöneticisi'nde kapatıp aç ya da yeniden başlat. Aynı kartta "Ağ kartı güç tasarrufunu kapat" kutusunun ötesinde bir şey yapıp yapmadığı ölçülmedi.
Ağ kartının alım tamponlarını sürücünün en yükseğine çıkar — yalnız trafiği taşıyan kart alınan çerçeveleri ölçülür biçimde düşürmüşse görünür: kartın son açılışından beri kendi düşürme sayacına göre, alınan en az 100.000 çerçevenin en az %0,01'i; Stutter Dedektifi'nin gösterdiği sayı budur. Masaüstünde de dizüstünde de işaretsiz başlar ve etiketinde iki sayı yazar. *ReceiveBuffers değerini sürücünün INF dosyasının bildirdiği aralığın en üstüne yazar — w0a'nın seçtiği bir sayı değil — ve yalnız bu, kartın çalıştığı değerden yüksekse; elle daha yukarı çıkarılmış bir değer asla düşürülmez. Alım tamponları yük altında dolan kart, ardından geleni düşürür: TCP parçası en az bir gidiş-dönüş sonra yeniden gönderilir, UDP oyun paketi ise hiç gelmez. Microsoft'un ayar açıklaması, tamponu az olan kartın yoğun yükte tamponsuz kalabileceğini söyler; Intel'in ayar rehberi alınan paketler düşüyorsa yükseltmeyi önerir ve bedelini tampon başına yaklaşık 2 KB bellek olarak verir. Ölçülmüş düşürme yokken hiçbir şey kazandırmaz; kutunun o zaman görünmemesi bu yüzden. Kart yeniden başlayınca etkinleşir ve düşürme sayacı o anda sıfırdan başlar. Ping'e ya da karelere ne yaptığı ölçülmedi; w0a'nın yazıldığı bilgisayarda Windows'un hazır Realtek sürücüsünün en yükseği 512, kart zaten onda çalışıyor ve 3,8 milyon çerçevede hiçbir şey düşürmedi.
TCP varsayılanlarını geri koy — netsh int tcp set global autotuninglevel=normal, rss=enabled ve ecncapability=disabled çalıştırır. Bunlar Windows'un kutudan çıktığı değerlerdir. Kutu önce mevcut değeri okur; temiz bir makinede üçü de zaten doğrudur, hiçbir şey yazmaz ve bunu söyler. Tweak script'lerinin geride bıraktığı şeyler için vardır — gerçek gecikmesi olan her hatta verimi çökerten "auto-tuning'i kapat" tavsiyesi — ve bir kazanç değil onarımdır; bu yüzden işaretsizdir ve bir optimizasyon olarak sayılmaz. RSS genel bir anahtardır; alım işlemenin çekirdeklere yayılıp yayılmayacağı kartın RSS sunup sunmadığına bağlıdır ve mesaj sizinkinin sunup sunmadığını söyler. Bu üçünün geri alma kaydı yoktur; Fix sayfasındaki "Ağ ayarları" kartı onları geri koyar.
Yük altında ping için — kartın bildirdiği yerde *FlowControl, *InterruptModeration, *RscIPv4 ve *RscIPv6 değerlerine 0 yazar ve netsh int tcp set global rsc=disabled çalıştırır. Akış denetimi, bir anahtarın bu PC'nin göndermesini duraklatmasına izin verir (2.5G bir kart gigabit bir modemi beslerken önemlidir, o da yalnızca yüklerken). Kesme yumuşatma, paketleri CPU görmeden önce toplar: onlarca ile yüzlerce mikrosaniye. Segment birleştirme, TCP alım segmentlerini yukarı vermeden önce birleştirir; UDP oyun trafiği oradan hiç geçmez ve kapatmak indirmelerde CPU'ya mal olur. Hepsi mikrosaniye — milisaniyeyle ölçülen bir modem kuyruğunun karşısında. Koşulsuz yazılan tek şey akış denetimi — duraklatma çerçeveleri arkalarındaki her paketi bekletir ve bunu hiçbir makine istemez. Diğer üçü bir takas, o yüzden altıdan az fiziksel çekirdekli makinelerde (ek kesmeler kazandırdığından fazlasına mal olur) ve 2.5 Gbit üstü bağlantılarda atlanır. Dördü de kartın anahtar sözcüğü bildirmediği yerde hiç yazılmaz; mesaj tam olarak neyin yazıldığını listeler.
Uygulama başına öncelik (QoS) — bu kutu kaldırıldı; w0a artık bir oyun için QoS ilkesi yazmıyor. Özelliğin tamamı o işaretti ve işaretlemekten vazgeçildi: sağlayıcılar çoğunlukla onu yok sayıyor, bazıları da işaretli trafiği önden geçirilecek değil denetlenecek bir şey sayıp yavaşlatıyor ya da düşürüyor. Daha eski bir sürüm bu bilgisayara bir kural yazdıysa, Onar sayfasındaki "Ağ ayarları" kartı onu siliyor.
DNS sayfası — her çözümleyiciyi düz UDP üzerinden ölçer ve seçilen çifti trafiğinizi taşıyan karta yazar (operatör IPv6 yayınlıyorsa iki adres ailesine birden, yoksa IPv6 otomatiğe geri alınır). DNS gecikmesi bir adın ne kadar hızlı çözüldüğünü değiştirir — bir sunucuya ilk bağlantı, tarayıcı, bir indirmenin başlangıcı. Maç içi ping'i değiştirmez.
Şifreli DNS (DNS sayfasında) — açılana kadar kapalıdır. Ağ kartının kullandığı sunucular için Windows'un kendi DNS over HTTPS istemcisini açar; yalnız Windows'un bu sunucular için şifreli adresi zaten bildiği yerde (Cloudflare, Google ve Quad9). Başka bir sunucuda bunu söyler ve hiçbir şey yazmaz; bilgisayarın kendisinde çalışan bir programın çözümleyicisini o programa bırakır. Bir gizlilik ayarıdır: yoldaki ağ, hangi adların sorulduğunu DNS trafiğinden artık okuyamaz; bağlandığınız sunucuların adresleri yine görünür ve ping ya da FPS için hiçbir şey vaat etmez. Düz DNS'e geri dönüş kapalı kalır, böylece bir sorgu sessizce şifresiz çıkmaz. Açıldıktan sonra w0a bir ad sorar ve ayarı yalnız cevap geldiyse ve Windows'un DNS istemcisinin sunucuya HTTPS ile bağlandığı görüldüyse tutar; yoksa ayarı geri alır ve ikisinden hangisinin olmadığını söyler. DNS sayfasındaki ms değerleri düz DNS ölçümüdür, şifreli bir sorgunun süresi değildir. Geri almak için: DNS sayfasındaki kartın düğmesi, Yedekler sayfası ya da Fix > İnternet bağlantısı ve DNS.
Kaldırılan
"Kapanan bağlantıları daha erken serbest bırak" adlı bir kutu TcpTimedWaitDelay=30 ve StrictTimeWaitSeqCheck=1 yazıyordu. Ölçüldü: ilk değeri Windows 11 okuyor — kapanan bir bağlantının TIME_WAIT süresi 30 saniyede bitti — ama karar verdiği şey, kapanan bir bağlantının portunu ne kadar çabuk serbest bıraktığıdır; bu bir sunucu sorunudur, tek bir PC oyun oynarken port tüketemez. İkinci değer hiçbir Windows ağ sürücüsünde geçmiyor. Bir oyun için hiçbir şey yapmayan kutunun sayfada yeri yok, o yüzden kaldırıldı. Daha önce uyguladıysanız Fix sayfasındaki "Ağ ayarları" kartı iki değeri de siler ve eski geri alma kayıtları Yedekler sayfasında yüklenmeye devam eder.
Geri almak
- Yedekler ve Geri Yükleme — değişiklikten önce yazılan denetim noktasını geri koyar.
- Fix sayfası — "Ağ ayarları" TCP genel ayarlarını sıfırlar, QoS ilkelerini ve etki alanı
dışı anahtarı kaldırır, fiziksel kartlardan PnPCapabilities'i ve her arabirimden TcpAckFrequency'yi siler. "Ağ kartı boşaltma ayarları" kart anahtar sözcüklerini — EEE yazımları, seçici askıya alma ve alım tamponları dahil — sürücünün kendi INF varsayılanlarına döndürür. İkisi de w0a'nın yedek dosyasına bağlı değildir.
Bu sayfanın dışında
Wi-Fi yerine kablo. Siz oynarken biri indiriyorsa SQM'li (fq_codel ya da cake) bir modem. Kablo, kablosuz bağlantıyı ve onun parazitini yoldan çıkarır; SQM, başka bir şey inerken modemin kuyruğunu kısa tutar. Bilgisayarınızdaki hiçbir ayar ikisini de yapamaz ve sizin bağlantınızda ne kadar fark ettirdikleri ölçülmedi.
Hangi Windows ayarının oyunda bir şey değiştirdiği, kime yaradığı ve kime hiçbir şey yapmadığı: Windows 11'de gerçekten fark eden oyun ayarları
Bu sayfa yardımcı oldu mu?
Eksik olan neydi, ya da ne işe yaramadı? Bunların hepsini okuyoruz.
Bu sayfa sorununu çözmediyse bize yaz — hangi makaleyi okuduğunu da ekle, o makaleyi düzeltelim.