Wasikilizaji wa Raw Input wa chinichini katika Windows 10 na Windows 11
На этой странице
Jibu fupi: kikomo cha kifuatiliaji cha chinichini hadi takriban 125 Hz kimethibitishwa na kipimo chetu halisi cha Windows 11 24H2. Wakati throttling ya mfumo imewashwa, wastani wa muda kati ya
WM_INPUTza chinichini ulikuwa 7,97 ms, au takriban 125,5 Hz; foreground ilibaki na 1,04 ms. Baada ya kuzima utaratibu, background ilirudi kwa 1,00 ms. Katika baadhi ya mfululizo pepe, throttling haikusababisha upotevu wa raw packets: zilihifadhiwa 32 kati ya 32 na 256 kati ya 256 za matukio.
Hali: utaratibu wa throttling na coalescing wa vifuatiliaji vya chinichini umeandikwa na Microsoft. Mzunguko wa takriban 125 Hz ulipimwa na kipimo kingine cha umma kwa kutumia mouse halisi ya 1000 Hz kwenye Windows 11 24H2. Tawi la mfumo pia lilionekana kwenye Windows 11 25H2 na halikupatikana kwenye Windows 10 22H2 iliyolinganishwa.
Kwa nini Microsoft iliongeza kikomo
Заголовок раздела « Kwa nini Microsoft iliongeza kikomo»Microsoft inaeleza wazi sababu: mouse yenye high report rate ilituma ingizo si kwa mchezo tu, bali pia kwa michakato kadhaa ya chinichini. Kuchakata maombi haya kulichukua muda unaoonekana wa processor, ambao ungeweza kutumika kwa uchoraji, na kwenye Surface Laptop Studio ya majaribio yenye mouse ya 1000 Hz kulionekana statters kubwa. Suluhisho lilikuwa throttling, coalescing na kikomo cha mzunguko wa ujumbe kwa vifuatiliaji vya Raw Input vya chinichini hasa.
Kufikia wakati wa kutolewa kwa mabadiliko, mouse za haraka zilikuwa zimevuka mbali zaidi ya 1000 Hz. Kwa mfano, Razer ilitoa mouse ya waya ya 8000 Hz mwaka 2021 na teknolojia isiyo na waya ya 4000 Hz mwaka 2022. Kifaa cha 8000 Hz kinaweza kutuma hadi mara nane zaidi ya ripoti kwa sekunde kuliko kifaa cha 1000 Hz. Kwa hiyo kuenea kwa mouse za 4000–8000 Hz kwa mantiki kuliongeza kiwango cha tatizo la vifuatiliaji kadhaa vya chinichini.
Sentensi ya mwisho ni tafsiri yetu ya muktadha, si kauli ya Microsoft. Microsoft haikutaja sasisho kama majibu ya dharura kwa mouse za 4000 au 8000 Hz hasa, na katika jaribio lililochapishwa ilitumia mouse ya 1000 Hz. Pia ni sahihi zaidi kuzungumza kuhusu gharama ya jumla ya kuwasilisha na kuchakata input requests, badala ya kuhusisha athari yote na interrupts za vifaa pekee.
Mipangilio inayohusiana ya BoosterX
Заголовок раздела «Mipangilio inayohusiana ya BoosterX»Nyenzo hii inahusiana na mipangilio «Punguza mzunguko wa matukio ya chinichini ya Raw Input». Inapunguza vifuatiliaji vya chinichini hasa na haipaswi kuelezewa kama kikomo cha ingizo la foreground au kama ongezeko la FPS lililohakikishwa.
Dai linalothibitishwa
Заголовок раздела « Dai linalothibitishwa»Tulithibitisha madai matano:
- Katika Windows 11 kuna uchakataji tofauti wa vifuatiliaji vya Raw Input vya chinichini vya mzunguko wa juu.
- Haupo kwa namna hiyo hiyo katika Windows 10 22H2 iliyochunguzwa.
- Katika Windows 11 24H2 mzunguko halisi wa kifuatiliaji cha chinichini kweli ni takriban 125 Hz wakati mtiririko wa kuingia ni takriban 1000 Hz.
- Throttling inaweza kupunguza uadilifu wa mtiririko
WM_INPUTwa mchezo kwa sababu ya upotevu, kuunganisha au kugawanya pakiti. - Kubadilisha hali ya dirisha peke yake huunda Raw Input path tofauti.
Wigo wa utafiti
Заголовок раздела « Wigo wa utafiti»- Windows 10 22H2 build 19045.6456;
- Windows 11 24H2 na mouse halisi ya 1000 Hz;
- Windows 11 25H2;
- mashine pepe zilizotengwa;
- foreground na background consumers;
- usajili wa kawaida wa Raw Input,
RIDEV_NOLEGACYnaRIDEV_INPUTSINK; - windowed, borderless na exclusive presentation iliyothibitishwa;
- mfululizo wa udhibiti wa matukio 32 na mfululizo tofauti wa matukio 256.
Mfululizo halisi ulikagua vipindi kati ya WM_INPUT, lakini haukujumuisha mechi halisi, anti-cheat au overlay. Mfululizo pepe haukuiga USB polling, GPU halisi, skrini au njia ya click-to-photon.
Katika jaribio lingine la umma RawMouseThrottleBufferTester ilisajili mouse yenye RIDEV_INPUTSINK na kupima vipindi vya Stopwatch kati ya jumbe za mwendo WM_INPUT. Dirisha moja lilinganishwa katika foreground na background kwa thamani za mfumo za chaguo-msingi, kisha baada ya kuzima throttling.
Wastani ulioonyeshwa umekokotolewa kwa dirisha la mzunguko la vipindi 512 vya mwisho vilivyopokelewa. Mwendo wa sifuri na mapumziko ya kuanzia 40 ms yaliachwa. Sehemu ya Samples kwenye picha ya skrini inaonyesha jumla ya vipindi vilivyopokelewa hadi wakati wa picha, si ukubwa wa dirisha la takwimu.
Zaidi ya hayo, vipengele vya mfumo vya Windows 10 22H2 na Windows 11 25H2 vililinganishwa kwa njia tuli, ili kupata tawi tofauti la uchakataji wa mouse ya chinichini na kutenganisha Raw Input path na legacy cursor na presentation paths.
Kisha katika mazingira pepe yanayofanana, mfululizo uliodhibitiwa wa mouse events uliwasilishwa kwa foreground au background consumer. Kwa kila hali zilirekodiwa idadi ya raw packets zilizotumwa na zilizopokelewa, upotevu, kuunganisha, kugawanya, foreground state na kando matukio ya legacy/cursor branch.
Kipengele kimoja tu kilibadilishwa kwa wakati mmoja: njia ya usajili wa consumer, foreground state, hali ya dirisha au wasifu wa throttling ya mfumo. Kati ya hali, hali ya majaribio ilirudishwa kwa baseline iliyorekodiwa.
Matokeo
Заголовок раздела « Matokeo»Mouse halisi, Windows 11 24H2
Заголовок раздела «Mouse halisi, Windows 11 24H2»| Hali | Wastani wa muda kati ya matukio 512 ya mwisho | Mzunguko sawa | Samples kwenye picha |
|---|---|---|---|
| Default, foreground | 1,04 ms | ≈962 Hz | 2 221 |
| Default, background | 7,97 ms | ≈125,5 Hz | 3 556 |
| Throttling imezimwa, foreground | 1,00 ms | ≈1000 Hz | 19 606 |
| Throttling imezimwa, background | 1,00 ms | ≈1000 Hz | 12 009 |
Hii inathibitisha takriban 125 Hz kwa RIDEV_INPUTSINK consumer wa chinichini hasa katika Windows 11 24H2 iliyochunguzwa. Foreground path ya programu hiyo hiyo haikupunguzwa hadi 125 Hz.
Hali pepe zilizodhibitiwa
Заголовок раздела «Hali pepe zilizodhibitiwa»| Hali | Windows 10 22H2 | Windows 11 25H2 | Matokeo |
|---|---|---|---|
| Uwasilishaji wa msingi wa Raw Input | 32 zimetumwa, 32 zimepokelewa | 32 zimetumwa, 32 zimepokelewa | Upotevu, merge na split hakuna iliyogundulika |
Background bila RIDEV_INPUTSINK |
0 kati ya 32 | 0 kati ya 32 | Uwasilishaji wa chinichini haukuombwa |
Background na RIDEV_INPUTSINK |
32 kati ya 32 | 32 kati ya 32 | Uwasilishaji wa chinichini unafanya kazi kwenye mifumo yote miwili |
| Windowed, borderless, exclusive | 32 kati ya 32 katika kila hali | 32 kati ya 32 katika kila hali | Presentation mode haikubadilisha packet integrity |
| Wasifu wa stress wa throttling | Haitumiki | 256 kati ya 256 katika hali zote | Ilibadilika legacy/cursor branch, lakini si uadilifu wa WM_INPUT |
RIDEV_INPUTSINK ni kigeuzi kilichoandikwa cha uwasilishaji wa chinichini. Bila hicho, background consumer haipaswi kupokea mtiririko sawa na programu ya foreground. Matokeo ya sifuri katika mstari huu si upotevu wa data wa Windows.
Katika mfululizo wa stress, hali za mfumo za throttling zilibadilisha kwa kiasi kikubwa idadi ya legacy events na mwendo wa kishale cha mfumo. Wakati huo huo katika hali zote Raw Input consumer ilipokea pakiti zile zile 256 kati ya 256. Kwa hiyo athari iliyopatikana haiwezi kuelezewa kwa usahihi kama «Windows 11 inapoteza Raw Input».
Kilichothibitishwa
Заголовок раздела « Kilichothibitishwa»- Microsoft iliongeza katika Windows 11 throttling, coalescing na kikomo cha mzunguko wa ujumbe kwa vifuatiliaji vya raw mouse vya chinichini.
- Kwenye Windows 11 24H2 iliyochunguzwa, foreground consumer halisi ilipokea jumbe kwa muda wa takriban 1 ms, na background consumer kwa muda wa 7,97 ms, au takriban 125,5 Hz.
- Baada ya kuzima throttling, muda wa background consumer ulirudi kwa 1,00 ms.
- Kwenye Windows 11 25H2 iliyochunguzwa kuna tawi tofauti la uchakataji huu; katika jozi kamili ya Windows 10 22H2 halikugundulika.
RIDEV_INPUTSINKhubadilisha uwasilishaji wa chinichiniWM_INPUTkwenye mifumo yote miwili iliyochunguzwa.- Katika hali zote zilizoorodheshwa uadilifu wa raw packets ulihifadhiwa 1:1.
- Mabadiliko ya throttling yalionekana katika legacy/cursor branch iliyopimwa, si kama upotevu wa raw packets.
Kisichothibitishwa
Заголовок раздела « Kisichothibitishwa»- Kwamba kila background listener kwenye kila build ya Windows 11 daima hupunguzwa hadi 125,0 Hz hasa. Matokeo yaliyothibitishwa yanahusu Windows 11 24H2 iliyoelezwa na njia ya usajili.
- Kwamba utaratibu daima hupunguza FPS, latency au stutter kwenye kompyuta yoyote.
- Kwamba kuzima throttling ya mfumo kunaboresha udhibiti wa mouse.
- Kwamba DWM inasimamia uadilifu wa
WM_INPUTkatika michezo yote na build zote za Windows 11. - Kwamba packet integrity inayofanana inahakikisha click-to-photon latency sawa ya kimwili au hisia sawa ya kuelekeza.
- Kwamba matokeo ya mashine pepe yanahamishwa kwa kila mouse halisi, mchezo, anti-cheat au overlay.
Picha halisi za umma hazina namba kamili ya build ya Windows 11 24H2, modeli ya mouse, CSV ya vipindi vyote au mpangilio wa kiotomatiki wa kubadilisha hali. Wastani unaonyesha matukio 512 ya mwisho, na mwendo wa mouse ulifanywa kwa mkono. Kwa hiyo matokeo yanathibitisha kwa uhakika kundi lililoonekana la takriban 8 ms, lakini hayatoi konstanti kamili kwa mfumo wowote.
Mashine pepe inaruhusu kurudia njia ya programu, lakini haiigi USB polling, microcontroller ya mouse, GPU halisi, skrini na mzunguko kamili wa mchezo. Mfululizo wa matukio 32 na 256 unatosha kwa kukagua uadilifu unaoonekana wa njia fulani, lakini si kwa kutathmini upotevu adimu wenye uwezekano mdogo.
Windows 11 25H2 ililinganishwa na build moja kamili ya Windows 10 22H2. Matokeo hayapaswi kuhamishwa kiotomatiki kwa Windows 11 za awali, Windows Server au masasisho ya baadaye.
Jinsi ya kurudia sehemu ya mienendo ya uchunguzi — tazama Jinsi ya kukagua mwenyewe.
BoosterX inaendeleza GameModeX na ProcessX, na utafiti huu na zana zake, ikiwemo RawMouseThrottleBufferTester ya umma, ni mali ya msanidi wa BoosterX, kwa hiyo ana maslahi ya moja kwa moja katika matokeo. Mbinu na mipaka ya matumizi zimeelezwa hapo juu, na hitimisho linaweza kukaguliwa kwa data ya wazi: msimbo wa umma wa zana, picha za vipimo na vyanzo vilivyoorodheshwa. Matokeo ya sifuri kwa upotevu wa WM_INPUT, uthibitisho wa takriban 125 Hz na kutokuwepo kwa uhakikisho wa jumla vimechapishwa pamoja.
Hitimisho la kivitendo
Заголовок раздела « Hitimisho la kivitendo»Kwenye Windows 11 acha throttling ya mfumo ya vifuatiliaji vya raw mouse vya chinichini katika hali ya chaguo-msingi. Microsoft iliianzisha ili kupunguza kazi ya programu za chinichini wakati wa kutumia mouse yenye high report rate, huku ikihifadhi ingizo kamili la mchezo wa foreground.
Kwa PC ya michezo, BoosterX inapendekeza kupunguza vifuatiliaji vinavyowiana vya chinichini hadi takriban 50 Hz. Kipimo chetu cha muda huu katika BoosterX hakijachapishwa bado; namba yenyewe inaendana na vipimo huru vya umma: kwa ukaguzi wa PC-Tuning na Noverse muda wa takriban 20 ms unalingana na mzunguko wa kifuatiliaji kinachowiana wa takriban 50–60 Hz. Nyenzo hizi zimetolewa kwenye vyanzo kama ulinganisho wa ziada, na thamani iliyopimwa katika makala hii ni kikomo cha mfumo cha takriban 125 Hz, si mzunguko baada ya usanidi wa mkono. Kuongeza muda hupunguza idadi ya matukio ya chinichini yanayowasilishwa na idadi ya kuanzishwa kwa handler wakati wa mwendo wa mouse. Dirisha la foreground katika njia iliyokaguliwa linahifadhi ingizo la kasi kamili.
Mwelekeo wa uboreshaji wa ndani umethibitishwa: kupunguza mzunguko wa uwasilishaji wa matukio ya chinichini hupunguza idadi ya uwasilishaji kama huo na idadi ya kuanzishwa kwa handler. Hazikupimwa ukubwa wa mwisho wa mabadiliko ya jumla ya CPU load, FPS au frametime kwa seti yoyote ya programu. Mwitikio wa chinichini wa programu kwa mouse unaweza kuwa na ulaini mdogo, kwa hiyo listener ambayo kweli inahitaji mzunguko wa juu katika background ni sababu ya kurudisha Windows default. Maelezo ya kivitendo na hali kamili ya registry yametolewa kwenye ukurasa «Punguza mzunguko wa matukio ya chinichini ya Raw Input».
Ikiwa programu fulani ya chinichini inasababisha statters au mgongano wa ingizo, kwanza isasisha au ifunge hiyo hasa. Usizime uboreshaji wa mfumo na usisimamishe michakato bila ulinganisho unaoweza kurudiwa.
Kipengele cha legacy cha kupunguza vifuatiliaji vya chinichini katika GameModeX kiliundwa kwa ajili ya Windows 10 hasa na si mbadala wa utaratibu wa mfumo wa Windows 11. Kwa usanidi mpya inapendekezwa ule unaotumika katika Windows 11 na ProcessX.
Kurudisha hali
Заголовок раздела « Kurudisha hali»Utafiti ulifanyika katika mazingira pepe yaliyotengwa. Hali za majaribio zilizobadilishwa zilirudishwa kwa baseline iliyorekodiwa kati ya hali; baada ya kukamilika ilitumika hali ya awali ya mashine pepe. Kwenye kompyuta ya mtumiaji makala hii haipendekezi kubadilisha vigezo vya mfumo, kwa hiyo hatua tofauti ya kurudisha haihitajiki.
Vyanzo vya msingi vya umma
Заголовок раздела « Vyanzo vya msingi vya umma»- RawMouseThrottleBufferTester — programu ya umma, msimbo wa chanzo, uchunguzi tuli, ukaguzi wa WinDbg na picha nne za kipimo halisi cha Windows 11 24H2.
- Default, foreground na default, background — 1,04 ms dhidi ya 7,97 ms.
- Throttling off, foreground na throttling off, background — 1,00 ms kila moja.
- Microsoft: Reduced game stutter with high report rate mice — throttling, coalescing na cap kwa background raw mouse listeners.
- Microsoft: KB5027303, OS build 22621.1928 — sasisho la kwanza thabiti la preview lenye uboreshaji kwa mouse za high report rate.
- Microsoft: Windows 11 Insider Preview Build 23424 — maelezo ya awali ya umma ya uboreshaji wa high report rate mouse wakati wa mchezo.
- Razer: kutolewa kwa Viper 8KHz — tangazo rasmi la mouse ya 8000 Hz la 28 Januari 2021 na ulinganisho wa kiasi cha ripoti na 1000 Hz.
- Razer: maendeleo ya 4000 na 8000 Hz — ratiba rasmi ya vifaa vya high polling rate vya waya na visivyo na waya.
- PC-Tuning: ukaguzi wa muda wa background listener — mbinu ya umma ya kuangalia muda na wigo wa
RawMouseThrottleDuration. - Noverse: ukaguzi huru wa background listeners mbili — kwa muda wa 20 ms kifuatiliaji kinachowiana kilipimwa takriban 60 Hz, na kifuatiliaji chenye usajili wa bypass kilihifadhi takriban 1000 Hz.
- Microsoft: RAWINPUTDEVICE — madhumuni ya
RIDEV_INPUTSINKnaRIDEV_NOLEGACY. - Microsoft: About Raw Input — modeli ya usajili na uwasilishaji wa
WM_INPUT.
Vyanzo vya umma na maneno yamekaguliwa: 2026-08-24.
Historia ya mabadiliko
Заголовок раздела «Historia ya mabadiliko»- 2026-09-20: pendekezo la takriban 50 Hz limeundwa upya: namba imeunganishwa wazi na vipimo huru vya umma, imeelezwa kutokuwepo kwa kipimo chetu kilichochapishwa cha muda; kanusho la mgongano wa maslahi limeongezwa umiliki wa utafiti na zana, na kiungo cha ukaguzi wa kujitegemea kimeongezwa kwenye mbinu.
- 2026-08-25: 50 Hz ilipendekezwa kwa hali ya mchezo kama upunguzaji uliothibitishwa wa uchakataji wa chinichini; mpaka wa athari ya namba kwa jumla ya CPU na FPS ulihifadhiwa kando.
- 2026-08-24: muktadha ulioandikwa wa CPU load uliongezwa, mpaka wa hitimisho kuhusu mouse za 4000–8000 Hz na hali ya tahadhari ya kupunguza kwa mkono background listeners hadi takriban 50 Hz.
- 2026-08-24: kipimo halisi cha umma cha Windows 11 24H2 kilichoongeza uthibitisho wa takriban 125 Hz kwa background listener kiliongezwa; mpaka kwamba hii si konstanti ya jumla ya kila build na usajili ulihifadhiwa.
- 2026-08-24: ulinganisho wa kwanza wa Windows 10 22H2 na Windows 11 25H2 ulichapishwa.
