Windows 10 ve Windows 11'de arka plan Raw Input dinleyicileri
Sayfa içeriği
Kısa yanıt: arka plan dinleyicisinin yaklaşık 125 Hz ile sınırlandırılması, Windows 11 24H2 üzerindeki fiziksel ölçümümüzle doğrulanmıştır. Sistem throttling’i etkinken arka plan
WM_INPUTortalama aralığı 7,97 ms, yani yaklaşık 125,5 Hz oldu; foreground 1,04 ms’yi korudu. Mekanizma kapatıldıktan sonra background 1,00 ms’ye döndü. Bazı sanal serilerde throttling raw packets kaybına yol açmadı: 32 olaydan 32’si ve 256 olaydan 256’sı korundu.
Durum: arka plan dinleyicilerinin throttling ve coalescing mekanizması Microsoft tarafından belgelenmiştir. Yaklaşık 125 Hz değeri, Windows 11 24H2 üzerinde fiziksel 1000 Hz fare ile ayrı bir genel test aracıyla ölçülmüştür. Sistem dalı Windows 11 25H2’de de gözlemlendi ve eşleştirilen Windows 10 22H2’de bulunamadı.
Microsoft sınırlamayı neden ekledi
Bölüm başlığı “ Microsoft sınırlamayı neden ekledi”Microsoft nedeni açıkça anlatıyor: high report rate fare, girdiyi yalnızca oyuna değil birkaç arka plan sürecine de gönderiyordu. Bu isteklerin işlenmesi, işleme ayrılabilecek kayda değer işlemci zamanı alıyordu ve 1000 Hz fareli test Surface Laptop Studio’da belirgin takılmalar gözlemlendi. Çözüm, özellikle arka plan Raw Input listeners için throttling, coalescing ve mesaj hızı sınırlaması oldu.
Değişikliğin yayınlandığı sırada hızlı fareler 1000 Hz’in çok üzerine çıkmıştı. Örneğin Razer, 2021’de 8000 Hz kablolu fareyi ve 2022’de 4000 Hz kablosuz teknolojisini piyasaya sürdü. 8000 Hz bir cihaz, saniyede 1000 Hz bir cihazdan sekiz kat daha fazla rapor gönderebilir. Bu nedenle 4000–8000 Hz farelerin yaygınlaşması, birden fazla arka plan listener ile ilgili sorunun ölçeğini mantıklı biçimde büyüttü.
Son cümle bir bağlam yorumumuzdur, Microsoft’un bir açıklaması değildir. Microsoft, güncellemeyi özellikle 4000 veya 8000 Hz farelere verilen acil bir tepki olarak adlandırmadı ve yayımlanan testte 1000 Hz fare kullandı. Ayrıca tüm etkiyi yalnızca donanım kesmelerine atfetmek yerine, input requests’in teslimi ve işlenmesinin toplam maliyetinden söz etmek daha doğrudur.
İlgili BoosterX ayarları
Bölüm başlığı “İlgili BoosterX ayarları”Materyal, «Arka plan Raw Input olaylarının sıklığını azalt» ayarıyla ilişkilidir. Bu ayar yalnızca arka plan listeners sınırlar ve foreground girdisinin sınırlandırılması ya da garantili FPS artışı olarak tanımlanmamalıdır.
Doğrulanan iddia
Bölüm başlığı “ Doğrulanan iddia”Beş iddiayı test ettik:
- Windows 11’de yüksek frekanslı arka plan Raw Input listeners için ayrı bir işleme mevcuttur.
- İncelenen Windows 10 22H2’de aynı biçimde bulunmamaktadır.
- Windows 11 24H2’de arka plan dinleyicisinin etkin frekansı, yaklaşık 1000 Hz giriş akışında gerçekten yaklaşık 125 Hz’dir.
- Throttling, paket kaybı, birleştirme veya bölme yoluyla oyunun
WM_INPUTakış bütünlüğünü azaltabilir. - Pencere modunu değiştirmek tek başına farklı bir Raw Input path oluşturur.
Araştırma kapsamı
Bölüm başlığı “ Araştırma kapsamı”- Windows 10 22H2 build 19045.6456;
- fiziksel 1000 Hz fareli Windows 11 24H2;
- Windows 11 25H2;
- yalıtılmış sanal makineler;
- foreground ve background consumers;
- normal Raw Input kaydı,
RIDEV_NOLEGACYveRIDEV_INPUTSINK; - windowed, borderless ve doğrulanmış exclusive presentation;
- 32 olaylık kontrol serileri ve ayrı bir 256 olaylık seri.
Fiziksel seri WM_INPUT arasındaki aralıkları test etti, ancak gerçek bir maç, anti-cheat veya overlay içermedi. Sanal seri USB polling, fiziksel GPU, ekran veya click-to-photon yolunu yeniden üretmedi.
Yöntem
Bölüm başlığı “ Yöntem”Ayrı bir genel deneyde RawMouseThrottleBufferTester, RIDEV_INPUTSINK ile bir fareyi kaydetti ve WM_INPUT hareket mesajları arasındaki Stopwatch-aralıklarını ölçtü. Aynı pencere, varsayılan sistem değerleriyle foreground ve background olarak karşılaştırıldı, ardından throttling kapatıldıktan sonra tekrar karşılaştırıldı.
Gösterilen ortalama değer, son 512 kabul edilen aralığın halka tamponu üzerinden hesaplanmıştır. Sıfır hareketler ve 40 ms’den itibaren duraklamalar atıldı. Ekran görüntüsündeki Samples alanı, istatistiksel pencere boyutunu değil, görüntü alındığı ana kadar kabul edilen toplam aralık sayısını gösterir.
Ayrıca, arka plan faresinin ayrı işleme dalını bulmak ve Raw Input path’i legacy cursor ve presentation paths’ten ayırmak için Windows 10 22H2 ve Windows 11 25H2 sistem bileşenleri statik olarak karşılaştırıldı.
Ardından aynı sanal ortamlarda kontrollü bir mouse events dizisi foreground veya background consumer’a verildi. Her senaryo için gönderilen ve alınan raw packets sayısı, kayıplar, birleştirmeler, bölmeler, foreground state ve ayrıca legacy/cursor branch olayları kaydedildi.
Her seferinde yalnızca bir faktör değiştirildi: consumer kayıt yöntemi, foreground state, pencere modu veya sistem throttling profili. Senaryolar arasında test durumu kaydedilen baseline’a döndürüldü.
Sonuçlar
Bölüm başlığı “ Sonuçlar”Fiziksel fare, Windows 11 24H2
Bölüm başlığı “Fiziksel fare, Windows 11 24H2”| Durum | Son 512 olayın ortalama aralığı | Eşdeğer frekans | Görüntüdeki Samples |
|---|---|---|---|
| Default, foreground | 1,04 ms | ≈962 Hz | 2 221 |
| Default, background | 7,97 ms | ≈125,5 Hz | 3 556 |
| Throttling kapalı, foreground | 1,00 ms | ≈1000 Hz | 19 606 |
| Throttling kapalı, background | 1,00 ms | ≈1000 Hz | 12 009 |
Bu, incelenen Windows 11 24H2’de özellikle arka plan RIDEV_INPUTSINK consumer için yaklaşık 125 Hz değerini doğrulamaktadır. Aynı programın foreground yolu 125 Hz ile sınırlandırılmadı.
Kontrollü sanal senaryolar
Bölüm başlığı “Kontrollü sanal senaryolar”| Senaryo | Windows 10 22H2 | Windows 11 25H2 | Sonuç |
|---|---|---|---|
| Temel Raw Input teslimi | 32 gönderildi, 32 alındı | 32 gönderildi, 32 alındı | Kayıp, merge ve split bulunamadı |
RIDEV_INPUTSINK olmadan background |
32’den 0 | 32’den 0 | Arka plan teslimi istenmedi |
RIDEV_INPUTSINK ile background |
32’den 32 | 32’den 32 | Arka plan teslimi her iki işletim sisteminde çalışıyor |
| Windowed, borderless, exclusive | Her modda 32’den 32 | Her modda 32’den 32 | Presentation mode packet integrity’yi değiştirmedi |
| Stress throttling profilleri | Uygulanamaz | Tüm durumlarda 256’dan 256 | legacy/cursor branch değişti, ancak WM_INPUT bütünlüğü değişmedi |
RIDEV_INPUTSINK belgelenmiş bir arka plan teslim anahtarıdır. O olmadan background consumer, foreground uygulamasıyla aynı akışı almamalıdır. Bu satırdaki sıfır sonucu Windows veri kaybı değildir.
Stress serisinde sistem throttling durumları legacy events sayısını ve sistem imlecinin hareketini belirgin biçimde değiştirdi. Buna karşın tüm durumlarda Raw Input consumer aynı 256 paketin 256’sını aldı. Bu nedenle bulunan etki, «Windows 11 Raw Input kaybediyor» olarak doğru biçimde tanımlanamaz.
Doğrulananlar
Bölüm başlığı “ Doğrulananlar”- Microsoft, Windows 11’e arka plan raw mouse listeners için throttling, coalescing ve mesaj hızı sınırlaması ekledi.
- İncelenen Windows 11 24H2’de fiziksel foreground consumer mesajları yaklaşık 1 ms aralıkla, background consumer ise 7,97 ms, yani yaklaşık 125,5 Hz aralıkla aldı.
- Throttling kapatıldıktan sonra background consumer aralığı 1,00 ms’ye döndü.
- İncelenen Windows 11 25H2’de bu işlemenin ayrı bir dalı gözlemlenmektedir; tam eşleşen Windows 10 22H2’de bulunamadı.
RIDEV_INPUTSINK, incelenen her iki işletim sisteminde deWM_INPUTarka plan teslimini değiştirir.- Listelenen tüm senaryolarda raw packets bütünlüğü 1:1 korundu.
- Throttling değişiklikleri, raw packets kaybı olarak değil, ölçülen legacy/cursor branch’te ortaya çıktı.
Doğrulanmayanlar
Bölüm başlığı “ Doğrulanmayanlar”- Her Windows 11 derlemesindeki her background listener’ın her zaman tam olarak 125,0 Hz ile sınırlandığı. Doğrulanan sonuç, tanımlanan Windows 11 24H2 ve kayıt yöntemiyle ilgilidir.
- Mekanizmanın her bilgisayarda her zaman FPS, latency veya stutter’ı azalttığı.
- Sistem throttling’inin kapatılmasının fare kontrolünü iyileştirdiği.
- DWM’nin tüm oyunlarda ve Windows 11 derlemelerinde
WM_INPUTbütünlüğünü yönettiği. - Aynı packet integrity’nin aynı fiziksel click-to-photon latency veya öznel nişan alma hissini garanti ettiği.
- Sanal makine sonucunun her fiziksel fareye, oyuna, anti-cheat’e veya overlay’e aktarıldığı.
Sınırlamalar
Bölüm başlığı “ Sınırlamalar”Genel fiziksel görüntüler, Windows 11 24H2’nin tam build numarasını, fare modelini, tüm aralıkların CSV’sini veya durum geçişlerinin otomatikleştirilmiş sırasını içermiyor. Ortalama değer son 512 olayı yansıtıyor ve fare hareketi elle yapıldı. Bu nedenle sonuç, gözlemlenen yaklaşık 8 ms’lik kümeyi güvenle doğruluyor, ancak herhangi bir sistem için kesin bir sabit tanımlamıyor.
Sanal makine, yazılım rotasını tekrarlamaya izin verir, ancak USB polling, fare mikrokontrolcüsü, fiziksel GPU, ekran ve tam oyun döngüsünü yeniden üretmez. 32 ve 256 olaylık seriler, belirli bir rotanın gözlemlenen bütünlüğünü kontrol etmek için yeterlidir, ancak düşük olasılıklı nadir kayıpları değerlendirmek için yeterli değildir.
Windows 11 25H2, tek bir tam Windows 10 22H2 derlemesiyle karşılaştırıldı. Sonuç, otomatik olarak erken Windows 11, Windows Server veya gelecekteki güncellemelere aktarılmamalıdır.
Gözlemlerin dinamik kısmının nasıl tekrarlanacağı — bkz. Kendiniz nasıl kontrol edersiniz.
BoosterX, GameModeX ve ProcessX geliştirir ve bu araştırma ile genel RawMouseThrottleBufferTester dahil araçları BoosterX geliştiricisine aittir, dolayısıyla sonuçlarda doğrudan çıkarı vardır. Yöntem ve uygulanabilirlik sınırları yukarıda açıklanmıştır ve sonuçlar açık verilerle kontrol edilebilir: aracın genel kodu, ölçüm görüntüleri ve listelenen kaynaklar. WM_INPUT kayıplarına ilişkin sıfır sonuç, yaklaşık 125 Hz doğrulaması ve evrensel bir garantinin bulunmaması birlikte yayımlanmıştır.
Pratik sonuç
Bölüm başlığı “ Pratik sonuç”Windows 11’de arka plan raw mouse listeners için sistem throttling’ini varsayılan durumda bırakın. Microsoft bunu, high report rate fare kullanımında arka plan uygulamalarının işini azaltmak ve foreground oyununun hassas girdisini korumak için getirdi.
Oyun bilgisayarı için BoosterX, uyumlu background listeners’ı yaklaşık 50 Hz ile sınırlamayı önerir. Bu aralığın BoosterX’teki kendi ölçümü henüz yayımlanmamıştır; sayının kendisi genel bağımsız ölçümlerle uyuşmaktadır: PC-Tuning ve Noverse kontrollerine göre yaklaşık 20 ms aralık, uyumlu listener’ın yaklaşık 50–60 Hz frekansına karşılık gelir. Bu materyaller, ek bir karşılaştırma olarak kaynaklarda verilmiştir; bu makalede ölçülen değer, manuel ayarlama sonrası frekans değil, yaklaşık 125 Hz’lik sistem sınırlamasıdır. Aralığın artırılması, fare hareketi sırasında teslim edilen arka plan olaylarının ve işleyici başlatmalarının sayısını azaltır. Kontrol edilen yolda foreground penceresi tam hızlı girdiyi korur.
Yerel optimizasyonun yönü doğrulanmıştır: arka plan olaylarının teslim sıklığının azaltılması, hem bu tür teslimlerin sayısını hem de işleyici başlatmalarının sayısını azaltır. Rastgele bir program kümesi için toplam CPU load, FPS veya frametime değişiminin nihai büyüklüğü ölçülmedi. Uygulamanın fareye arka plan tepkisi daha az akıcı hale gelebilir, bu nedenle background’da gerçekten yüksek frekansa ihtiyaç duyan listener, Windows default’una dönmek için bir gerekçedir. Pratik açıklama ve tam kayıt defteri durumu «Arka plan Raw Input olaylarının sıklığını azalt» sayfasında verilmiştir.
Belirli bir arka plan uygulaması takılmalara veya girdi çakışmasına neden oluyorsa, önce tam olarak onu güncelleyin veya kapatın. Sistem optimizasyonunu kapatmayın ve yeniden üretilebilir bir karşılaştırma olmadan süreçleri askıya almayın.
GameModeX içindeki eski arka plan listeners sınırlama işlevi, öncelikle Windows 10 için tasarlanmıştı ve Windows 11’in sistem mekanizmasının yerini tutmaz. Yeni yapılandırma için Windows 11 ve ProcessX tarafından desteklenen yöntem önerilir.
Durumu geri yükleme
Bölüm başlığı “ Durumu geri yükleme”Araştırma yalıtılmış sanal ortamlarda gerçekleştirildi. Değiştirilen test durumları senaryolar arasında kaydedilen baseline’a döndürüldü; tamamlandıktan sonra sanal makinenin başlangıç durumu kullanıldı. Kullanıcı bilgisayarında bu makale sistem parametrelerinin değiştirilmesini önermez, bu nedenle ayrı bir geri yükleme işlemi gerekmez.
Genel birincil kaynaklar
Bölüm başlığı “ Genel birincil kaynaklar”- RawMouseThrottleBufferTester — genel program, kaynak kodu, statik gözlem, WinDbg kontrolü ve Windows 11 24H2 fiziksel ölçümünün dört görüntüsü.
- Default, foreground ve default, background — 1,04 ms’ye karşı 7,97 ms.
- Throttling off, foreground ve throttling off, background — her biri 1,00 ms.
- Microsoft: Reduced game stutter with high report rate mice — background raw mouse listeners için throttling, coalescing ve cap.
- Microsoft: KB5027303, OS build 22621.1928 — high report rate fareler için iyileştirme içeren ilk kararlı preview güncellemesi.
- Microsoft: Windows 11 Insider Preview Build 23424 — oyun sırasında high report rate mouse iyileştirmesinin erken genel açıklaması.
- Razer: Viper 8KHz sürümü — 28 Ocak 2021 tarihli 8000 Hz fare resmi duyurusu ve rapor hacminin 1000 Hz ile karşılaştırılması.
- Razer: 4000 ve 8000 Hz gelişimi — kablolu ve kablosuz high polling rate cihazların resmi zaman çizelgesi.
- PC-Tuning: background listener aralığı kontrolü — aralık gözlemi için genel yöntem ve
RawMouseThrottleDurationaralığı. - Noverse: iki background listener’ın bağımsız kontrolü — 20 ms aralıkta uyumlu listener yaklaşık 60 Hz ölçüldü, bypass kaydı olan listener ise yaklaşık 1000 Hz korudu.
- Microsoft: RAWINPUTDEVICE —
RIDEV_INPUTSINKveRIDEV_NOLEGACYamacı. - Microsoft: About Raw Input —
WM_INPUTkayıt ve teslim modeli.
Genel kaynaklar ve ifadeler kontrol edildi: 2026-08-24.
Değişiklik geçmişi
Bölüm başlığı “Değişiklik geçmişi”- 2026-09-20: yaklaşık 50 Hz önerisi yeniden formüle edildi: sayı açıkça genel bağımsız ölçümlerle karşılaştırıldı, kendi yayımlanmış aralık ölçümümüzün bulunmadığı belirtildi; çıkar çatışması feragatnamesi, araştırma ve araçların aidiyetiyle tamamlandı, yönteme bağımsız kontrol bağlantısı eklendi.
- 2026-08-25: 50 Hz, oyun senaryosu için doğrulanmış arka plan işleme azaltması olarak önerildi; toplam CPU ve FPS üzerindeki sayısal etkinin sınırı ayrıca korundu.
- 2026-08-24: belgelenmiş CPU load bağlamı, 4000–8000 Hz fareler hakkındaki sonuç sınırı ve background listeners’ı yaklaşık 50 Hz ile manuel sınırlama için temkinli senaryo eklendi.
- 2026-08-24: background listener için yaklaşık 125 Hz değerini doğrulayan Windows 11 24H2 genel fiziksel ölçümü eklendi; bunun her derleme ve kayıt için evrensel bir sabit olmadığı sınırı korundu.
- 2026-08-24: Windows 10 22H2 ve Windows 11 25H2’nin ilk karşılaştırması yayımlandı.
