Raw Input listener latar belakang di Windows 10 dan Windows 11
Di halaman ini
Jawaban singkat: pembatasan background listener hingga sekitar 125 Hz dikonfirmasi oleh pengukuran fisik kami pada Windows 11 24H2. Dengan throttling sistem aktif, interval rata-rata
WM_INPUTdi background adalah 7,97 ms, atau sekitar 125,5 Hz; foreground tetap 1,04 ms. Setelah mekanisme dinonaktifkan, background kembali ke 1,00 ms. Dalam seri virtual terpisah, throttling tidak menyebabkan kehilangan raw packet: 32 dari 32 dan 256 dari 256 peristiwa tetap utuh.
Status: mekanisme throttling dan coalescing untuk background listener didokumentasikan oleh Microsoft. Frekuensi sekitar 125 Hz diukur oleh penguji publik terpisah dengan mouse fisik 1000 Hz pada Windows 11 24H2. Cabang sistem juga teramati pada Windows 11 25H2 dan tidak ditemukan pada Windows 10 22H2 yang dipasangkan.
Mengapa Microsoft menambahkan pembatasan
Section titled “ Mengapa Microsoft menambahkan pembatasan”Microsoft secara langsung menjelaskan alasannya: mouse dengan high report rate mengirim input tidak hanya ke game, tetapi juga ke beberapa proses background. Pemrosesan permintaan ini menghabiskan waktu CPU yang cukup besar yang seharusnya bisa dipakai untuk rendering, dan pada Surface Laptop Studio uji dengan mouse 1000 Hz teramati stutter yang signifikan. Solusinya adalah throttling, coalescing, dan pembatasan frekuensi pesan khusus untuk background Raw Input listener.
Saat perubahan dirilis, mouse cepat sudah jauh melampaui 1000 Hz. Misalnya, Razer merilis mouse kabel 8000 Hz pada tahun 2021 dan teknologi nirkabel 4000 Hz pada tahun 2022. Perangkat 8000 Hz mampu mengirim hingga delapan kali lebih banyak laporan per detik dibandingkan perangkat 1000 Hz. Karena itu, penyebaran mouse 4000–8000 Hz secara logis memperbesar skala masalah dengan beberapa background listener.
Kalimat terakhir adalah interpretasi konteks kami, bukan pernyataan Microsoft. Microsoft tidak menyebut pembaruan ini sebagai reaksi darurat terhadap mouse 4000 atau 8000 Hz, dan dalam pengujian yang dipublikasikan menggunakan mouse 1000 Hz. Selain itu, lebih tepat membicarakan biaya umum pengiriman dan pemrosesan input request, bukan mengaitkan seluruh efek hanya pada interupsi perangkat keras.
Pengaturan BoosterX terkait
Section titled “Pengaturan BoosterX terkait”Materi ini terkait dengan pengaturan «Kurangi frekuensi peristiwa Raw Input di background». Pengaturan ini membatasi khusus background listener dan tidak boleh dijelaskan sebagai pembatasan input foreground atau sebagai peningkatan FPS yang dijamin.
Klaim yang diverifikasi
Section titled “ Klaim yang diverifikasi”Kami memverifikasi lima klaim:
- Di Windows 11 terdapat pemrosesan terpisah untuk background Raw Input listener berfrekuensi tinggi.
- Pemrosesan tersebut tidak ada dalam bentuk yang sama pada Windows 10 22H2 yang diteliti.
- Pada Windows 11 24H2, frekuensi efektif background listener memang sekitar 125 Hz dengan aliran input sekitar 1000 Hz.
- Throttling dapat mengurangi integritas aliran
WM_INPUTgame melalui kehilangan, penggabungan, atau pemisahan paket. - Perubahan mode jendela dengan sendirinya menciptakan Raw Input path yang berbeda.
Ruang lingkup penelitian
Section titled “ Ruang lingkup penelitian”- Windows 10 22H2 build 19045.6456;
- Windows 11 24H2 dengan mouse fisik 1000 Hz;
- Windows 11 25H2;
- mesin virtual terisolasi;
- foreground dan background consumer;
- registrasi Raw Input biasa,
RIDEV_NOLEGACYdanRIDEV_INPUTSINK; - windowed, borderless, dan exclusive presentation yang terkonfirmasi;
- seri kontrol 32 peristiwa dan seri terpisah 256 peristiwa.
Seri fisik memeriksa interval antara WM_INPUT, tetapi tidak mencakup pertandingan nyata, anti-cheat, atau overlay. Seri virtual tidak mereproduksi USB polling, GPU fisik, layar, atau jalur click-to-photon.
Metodologi
Section titled “ Metodologi”Dalam eksperimen publik terpisah, RawMouseThrottleBufferTester mendaftarkan mouse dengan RIDEV_INPUTSINK dan mengukur interval Stopwatch antara pesan gerakan WM_INPUT. Jendela yang sama dibandingkan dalam foreground dan background pada nilai sistem default, lalu setelah throttling dinonaktifkan.
Nilai rata-rata yang ditampilkan dihitung berdasarkan jendela melingkar dari 512 interval terakhir yang diterima. Gerakan nol dan jeda dari 40 ms dibuang. Kolom Samples pada tangkapan layar menunjukkan jumlah total interval yang diterima pada saat pengambilan gambar, bukan ukuran jendela statistik.
Selain itu, komponen sistem Windows 10 22H2 dan Windows 11 25H2 dibandingkan secara statis untuk menemukan cabang pemrosesan mouse background yang terpisah dan memisahkan Raw Input path dari legacy cursor dan presentation path.
Kemudian dalam lingkungan virtual yang identik, urutan mouse event yang terkendali dikirim ke foreground atau background consumer. Untuk setiap skenario dicatat jumlah raw packet yang dikirim dan diterima, kehilangan, penggabungan, pemisahan, foreground state, dan secara terpisah peristiwa legacy/cursor branch.
Hanya satu faktor yang diubah pada satu waktu: cara registrasi consumer, foreground state, mode jendela, atau profil throttling sistem. Antar skenario, status pengujian dikembalikan ke baseline yang tercatat.
Mouse fisik, Windows 11 24H2
Section titled “Mouse fisik, Windows 11 24H2”| Kondisi | Interval rata-rata 512 peristiwa terakhir | Frekuensi ekuivalen | Samples pada tangkapan |
|---|---|---|---|
| Default, foreground | 1,04 ms | ≈962 Hz | 2 221 |
| Default, background | 7,97 ms | ≈125,5 Hz | 3 556 |
| Throttling dinonaktifkan, foreground | 1,00 ms | ≈1000 Hz | 19 606 |
| Throttling dinonaktifkan, background | 1,00 ms | ≈1000 Hz | 12 009 |
Ini mengonfirmasi sekitar 125 Hz khusus untuk RIDEV_INPUTSINK consumer di background pada Windows 11 24H2 yang diteliti. Foreground path dari program yang sama tidak dibatasi hingga 125 Hz.
Skenario virtual terkendali
Section titled “Skenario virtual terkendali”| Skenario | Windows 10 22H2 | Windows 11 25H2 | Hasil |
|---|---|---|---|
| Pengiriman dasar Raw Input | 32 dikirim, 32 diterima | 32 dikirim, 32 diterima | Tidak ditemukan kehilangan, merge, maupun split |
Background tanpa RIDEV_INPUTSINK |
0 dari 32 | 0 dari 32 | Pengiriman background tidak diminta |
Background dengan RIDEV_INPUTSINK |
32 dari 32 | 32 dari 32 | Pengiriman background berfungsi pada kedua OS |
| Windowed, borderless, exclusive | 32 dari 32 di setiap mode | 32 dari 32 di setiap mode | Presentation mode tidak mengubah packet integrity |
| Profil stress throttling | Tidak berlaku | 256 dari 256 di semua kondisi | Legacy/cursor branch berubah, tetapi bukan integritas WM_INPUT |
RIDEV_INPUTSINK adalah tombol pengiriman background yang terdokumentasi. Tanpanya, background consumer tidak seharusnya menerima aliran yang sama dengan aplikasi foreground. Hasil nol pada baris ini bukanlah kehilangan data Windows.
Dalam seri stress, kondisi throttling sistem secara nyata mengubah jumlah legacy event dan pergerakan kursor sistem. Namun pada semua kondisi, Raw Input consumer menerima 256 paket yang sama dari 256. Karena itu, efek yang ditemukan tidak dapat dijelaskan secara tepat sebagai «Windows 11 kehilangan Raw Input».
Yang terkonfirmasi
Section titled “ Yang terkonfirmasi”- Microsoft menambahkan throttling, coalescing, dan pembatasan frekuensi pesan untuk background raw mouse listener di Windows 11.
- Pada Windows 11 24H2 yang diteliti, foreground consumer fisik menerima pesan dengan interval sekitar 1 ms, sedangkan background consumer dengan interval 7,97 ms, atau sekitar 125,5 Hz.
- Setelah throttling dinonaktifkan, interval background consumer kembali ke 1,00 ms.
- Pada Windows 11 25H2 yang diteliti teramati cabang pemrosesan terpisah; pada pasangan persis Windows 10 22H2 cabang tersebut tidak ditemukan.
RIDEV_INPUTSINKmengubah pengiriman backgroundWM_INPUTpada kedua OS yang diteliti.- Pada semua skenario yang disebutkan, integritas raw packet tetap terjaga 1:1.
- Perubahan throttling muncul pada legacy/cursor branch yang terukur, bukan sebagai kehilangan raw packet.
Yang tidak terkonfirmasi
Section titled “ Yang tidak terkonfirmasi”- Bahwa setiap background listener pada setiap build Windows 11 selalu dibatasi tepat hingga 125,0 Hz. Hasil yang terkonfirmasi berlaku untuk Windows 11 24H2 yang dijelaskan dan cara registrasinya.
- Bahwa mekanisme ini selalu mengurangi FPS, latency, atau stutter pada komputer mana pun.
- Bahwa menonaktifkan throttling sistem meningkatkan kontrol mouse.
- Bahwa DWM mengelola integritas
WM_INPUTdi semua game dan build Windows 11. - Bahwa packet integrity yang sama menjamin click-to-photon latency fisik yang sama atau sensasi pengarahan yang subjektif sama.
- Bahwa hasil mesin virtual berlaku untuk setiap mouse fisik, game, anti-cheat, atau overlay.
Keterbatasan
Section titled “ Keterbatasan”Tangkapan fisik publik tidak memuat nomor build Windows 11 24H2 yang tepat, model mouse, CSV semua interval, atau urutan peralihan kondisi yang terotomatisasi. Nilai rata-rata mencerminkan 512 peristiwa terakhir, dan pergerakan mouse dilakukan secara manual. Karena itu, hasil ini dengan yakin mengonfirmasi klaster sekitar 8 ms yang teramati, tetapi tidak menetapkan konstanta yang tepat untuk sistem mana pun.
Mesin virtual memungkinkan pengulangan jalur perangkat lunak, tetapi tidak mereproduksi USB polling, mikrokontroler mouse, GPU fisik, layar, dan siklus game lengkap. Seri 32 dan 256 peristiwa cukup untuk memeriksa integritas yang teramati pada jalur tertentu, tetapi tidak untuk menilai kehilangan langka dengan probabilitas kecil.
Windows 11 25H2 dibandingkan dengan satu build persis Windows 10 22H2. Hasilnya tidak boleh secara otomatis diterapkan pada Windows 11 awal, Windows Server, atau pembaruan mendatang.
Cara mengulang bagian dinamis dari pengamatan — lihat Cara memverifikasi sendiri.
BoosterX mengembangkan GameModeX dan ProcessX, dan penelitian ini beserta alatnya, termasuk RawMouseThrottleBufferTester publik, dimiliki oleh pengembang BoosterX, sehingga ia memiliki kepentingan langsung terhadap hasilnya. Metodologi dan batas penerapannya dijelaskan di atas, dan kesimpulannya dapat diverifikasi melalui data terbuka: kode publik alat, tangkapan pengukuran, dan sumber yang disebutkan. Hasil nol untuk kehilangan WM_INPUT, konfirmasi sekitar 125 Hz, dan tidak adanya jaminan universal dipublikasikan bersama.
Kesimpulan praktis
Section titled “ Kesimpulan praktis”Pada Windows 11, biarkan throttling sistem untuk background raw mouse listener dalam keadaan default. Microsoft memperkenalkannya untuk mengurangi kerja aplikasi background saat menggunakan mouse dengan high report rate, sambil mempertahankan input foreground game yang presisi.
Untuk PC gaming, BoosterX merekomendasikan membatasi background listener yang kompatibel hingga sekitar 50 Hz. Pengukuran sendiri untuk interval ini di BoosterX belum dipublikasikan; angka itu sendiri konsisten dengan pengukuran independen publik: menurut pemeriksaan PC-Tuning dan Noverse, interval sekitar 20 ms sesuai dengan frekuensi listener yang kompatibel sekitar 50–60 Hz. Materi tersebut dicantumkan dalam sumber sebagai pembanding tambahan, sedangkan nilai yang diukur dalam artikel ini adalah pembatasan sistem sekitar 125 Hz, bukan frekuensi setelah pengaturan manual. Peningkatan interval mengurangi jumlah peristiwa background yang dikirim dan jumlah pemanggilan handler saat mouse bergerak. Jendela foreground pada jalur yang diuji tetap mempertahankan input berkecepatan penuh.
Arah optimasi lokal terkonfirmasi: pengurangan frekuensi pengiriman peristiwa background mengurangi jumlah pengiriman tersebut dan jumlah pemanggilan handler. Tidak diukur besarnya perubahan total CPU load, FPS, atau frametime untuk kumpulan program yang arbitrer. Reaksi background aplikasi terhadap mouse bisa menjadi kurang mulus, sehingga listener yang benar-benar membutuhkan frekuensi tinggi di background adalah alasan untuk mengembalikan default Windows. Deskripsi praktis dan keadaan registry yang tepat diberikan pada halaman «Kurangi frekuensi peristiwa Raw Input di background».
Jika aplikasi background tertentu menyebabkan stutter atau konflik input, perbarui atau tutup aplikasi tersebut terlebih dahulu. Jangan menonaktifkan optimasi sistem dan jangan menangguhkan proses tanpa perbandingan yang dapat direproduksi.
Fitur legacy pembatasan background listener di GameModeX ditujukan terutama untuk Windows 10 dan bukan pengganti mekanisme sistem Windows 11. Untuk konfigurasi baru, direkomendasikan yang didukung Windows 11 dan ProcessX.
Pemulihan status
Section titled “ Pemulihan status”Penelitian dilakukan di lingkungan virtual yang terisolasi. Status pengujian yang diubah dikembalikan ke baseline yang tercatat antar skenario; setelah selesai, status awal mesin virtual digunakan. Pada komputer pengguna, artikel ini tidak merekomendasikan mengubah parameter sistem, sehingga tindakan pemulihan terpisah tidak diperlukan.
Sumber primer publik
Section titled “ Sumber primer publik”- RawMouseThrottleBufferTester — program publik, kode sumber, pengamatan statis, pemeriksaan WinDbg, dan empat tangkapan pengukuran fisik Windows 11 24H2.
- Default, foreground dan default, background — 1,04 ms versus 7,97 ms.
- Throttling off, foreground dan throttling off, background — masing-masing 1,00 ms.
- Microsoft: Reduced game stutter with high report rate mice — throttling, coalescing, dan cap untuk background raw mouse listener.
- Microsoft: KB5027303, OS build 22621.1928 — pembaruan preview stabil pertama dengan peningkatan untuk mouse high report rate.
- Microsoft: Windows 11 Insider Preview Build 23424 — deskripsi publik awal peningkatan mouse high report rate saat bermain game.
- Razer: peluncuran Viper 8KHz — pengumuman resmi mouse 8000 Hz tanggal 28 Januari 2021 dan perbandingan volume laporan dengan 1000 Hz.
- Razer: perkembangan 4000 dan 8000 Hz — linimasa resmi perangkat high polling rate kabel dan nirkabel.
- PC-Tuning: pemeriksaan interval background listener — metodologi pengamatan interval publik dan rentang
RawMouseThrottleDuration. - Noverse: pemeriksaan independen dua background listener — pada interval 20 ms, listener yang kompatibel terukur sekitar 60 Hz, sedangkan listener dengan registrasi bypass tetap sekitar 1000 Hz.
- Microsoft: RAWINPUTDEVICE — tujuan
RIDEV_INPUTSINKdanRIDEV_NOLEGACY. - Microsoft: About Raw Input — model registrasi dan pengiriman
WM_INPUT.
Sumber publik dan perumusannya diverifikasi: 2026-08-24.
Riwayat perubahan
Section titled “Riwayat perubahan”- 2026-09-20: rekomendasi sekitar 50 Hz dirumuskan ulang: angka tersebut secara eksplisit disandingkan dengan pengukuran independen publik, disebutkan tidak adanya pengukuran interval sendiri yang dipublikasikan; disclaimer tentang konflik kepentingan dilengkapi dengan kepemilikan penelitian dan alat, ditambahkan tautan ke verifikasi mandiri dalam metodologi.
- 2026-08-25: 50 Hz direkomendasikan untuk skenario gaming sebagai pengurangan pemrosesan background yang terkonfirmasi; batas untuk efek numerik pada CPU dan FPS secara keseluruhan tetap dipertahankan secara terpisah.
- 2026-08-24: ditambahkan konteks CPU load yang terdokumentasi, batas kesimpulan tentang mouse 4000–8000 Hz, dan skenario hati-hati pembatasan manual background listener hingga sekitar 50 Hz.
- 2026-08-24: ditambahkan pengukuran fisik publik Windows 11 24H2 yang mengonfirmasi sekitar 125 Hz untuk background listener; batas bahwa ini bukan konstanta universal setiap build dan registrasi tetap dipertahankan.
- 2026-08-24: dipublikasikan perbandingan pertama Windows 10 22H2 dan Windows 11 25H2.
