इसे छोड़कर कंटेंट पर जाएं

Windows 10 और Windows 11 में पृष्ठभूमि Raw Input listeners

इस पृष्ठ पर

संक्षिप्त उत्तर: पृष्ठभूमि listener की सीमा लगभग 125 Hz तक हमारे भौतिक माप Windows 11 24H2 में पुष्ट की गई। सिस्टम throttling सक्षम होने पर पृष्ठभूमि WM_INPUT का औसत अंतराल 7,97 ms, या लगभग 125,5 Hz था; foreground ने 1,04 ms बनाए रखा। तंत्र अक्षम करने के बाद background 1,00 ms पर लौट आया। कुछ वर्चुअल श्रृंखलाओं में throttling से raw packets की हानि नहीं हुई: 32 में से 32 और 256 में से 256 घटनाएँ सुरक्षित रहीं।

स्थिति: पृष्ठभूमि listeners का throttling और coalescing तंत्र Microsoft द्वारा प्रलेखित है। लगभग 125 Hz की आवृत्ति एक अलग सार्वजनिक परीक्षक द्वारा Windows 11 24H2 पर भौतिक 1000 Hz माउस के साथ मापी गई। सिस्टम शाखा Windows 11 25H2 में भी देखी गई और मिलान किए गए Windows 10 22H2 में नहीं पाई गई।

Microsoft ने प्रतिबंध क्यों जोड़ा

Section titled “ Microsoft ने प्रतिबंध क्यों जोड़ा”

Microsoft सीधे कारण बताता है: high report rate माउस इनपुट न केवल गेम को, बल्कि कई पृष्ठभूमि प्रक्रियाओं को भी भेज रहा था। इन अनुरोधों के प्रसंस्करण में उल्लेखनीय प्रोसेसर समय लग रहा था, जो रेंडरिंग पर खर्च हो सकता था, और 1000 Hz माउस वाले परीक्षण Surface Laptop Studio पर उल्लेखनीय स्टटर देखा गया। समाधान यह था कि ठीक पृष्ठभूमि Raw Input listeners के लिए throttling, coalescing और संदेश आवृत्ति की सीमा लागू की जाए।

परिवर्तन जारी होने तक तेज़ माउस पहले ही 1000 Hz से बहुत आगे निकल चुके थे। उदाहरण के लिए, Razer ने 2021 में 8000 Hz का वायर्ड माउस और 2022 में 4000 Hz की वायरलेस तकनीक जारी की। 8000 Hz उपकरण 1000 Hz उपकरण की तुलना में प्रति सेकंड आठ गुना तक अधिक रिपोर्ट भेज सकता है। इसलिए 4000–8000 Hz माउस का प्रसार कई पृष्ठभूमि listeners की समस्या का पैमाना तार्किक रूप से बढ़ा रहा था।

अंतिम वाक्य संदर्भ की हमारी व्याख्या है, Microsoft का कथन नहीं। Microsoft ने इस अद्यतन को ठीक 4000 या 8000 Hz माउस पर आपातकालीन प्रतिक्रिया नहीं कहा, और प्रकाशित परीक्षण में 1000 Hz माउस का उपयोग किया। साथ ही, पूरे प्रभाव को केवल हार्डवेयर interrupts पर आरोपित करने के बजाय input requests की डिलीवरी और प्रसंस्करण की कुल लागत की बात करना अधिक सही है।

BoosterX की संबंधित सेटिंग

Section titled “BoosterX की संबंधित सेटिंग”

यह सामग्री «पृष्ठभूमि Raw Input घटनाओं की आवृत्ति कम करें» सेटिंग से संबंधित है। यह ठीक पृष्ठभूमि listeners को सीमित करती है और इसे foreground इनपुट की सीमा या FPS में गारंटीकृत वृद्धि के रूप में नहीं बताया जाना चाहिए।

सत्यापन योग्य कथन

Section titled “ सत्यापन योग्य कथन”

हमने पाँच कथन जाँचे:

  1. Windows 11 में उच्च-आवृत्ति पृष्ठभूमि Raw Input listeners का अलग प्रसंस्करण मौजूद है।
  2. यह जाँचे गए Windows 10 22H2 में उसी रूप में अनुपस्थित है।
  3. Windows 11 24H2 में लगभग 1000 Hz के इनपुट प्रवाह पर पृष्ठभूमि listener की प्रभावी आवृत्ति वास्तव में लगभग 125 Hz है।
  4. Throttling हानियों, विलय या पैकेट विभाजन के कारण WM_INPUT गेम के प्रवाह की अखंडता घटा सकता है।
  5. विंडो मोड बदलना स्वयं में अलग Raw Input path बनाता है।
  • Windows 10 22H2 build 19045.6456;
  • Windows 11 24H2 भौतिक 1000 Hz माउस के साथ;
  • Windows 11 25H2;
  • पृथक वर्चुअल मशीनें;
  • foreground और background consumers;
  • सामान्य Raw Input पंजीकरण, RIDEV_NOLEGACY और RIDEV_INPUTSINK;
  • windowed, borderless और पुष्ट exclusive presentation;
  • 32 घटनाओं की नियंत्रण श्रृंखलाएँ और 256 घटनाओं की अलग श्रृंखला।

भौतिक श्रृंखला ने WM_INPUT के बीच अंतराल जाँचे, लेकिन इसमें वास्तविक मैच, anti-cheat या overlay शामिल नहीं था। वर्चुअल श्रृंखला ने USB polling, भौतिक GPU, डिस्प्ले या click-to-photon पथ का पुनरुत्पादन नहीं किया।

एक अलग सार्वजनिक प्रयोग में RawMouseThrottleBufferTester ने RIDEV_INPUTSINK वाला माउस पंजीकृत किया और WM_INPUT के गति संदेशों के बीच Stopwatch-अंतराल मापे। एक ही विंडो की foreground और background में डिफ़ॉल्ट सिस्टम मानों पर तुलना की गई, फिर throttling अक्षम करने के बाद।

दिखाया गया औसत मान अंतिम 512 प्राप्त अंतरालों की रिंग विंडो से गणना किया गया है। शून्य गतियाँ और 40 ms से अधिक के ठहराव हटा दिए गए। स्क्रीनशॉट में Samples फ़ील्ड स्नैपशॉट के क्षण तक प्राप्त अंतरालों की कुल संख्या दिखाता है, न कि सांख्यिकीय विंडो का आकार।

इसके अतिरिक्त, पृष्ठभूमि माउस की अलग प्रसंस्करण शाखा खोजने और Raw Input path को legacy cursor और presentation paths से अलग करने के लिए Windows 10 22H2 और Windows 11 25H2 के सिस्टम घटकों की स्थिर रूप से तुलना की गई।

फिर समान वर्चुअल वातावरणों में नियंत्रित mouse events का क्रम foreground या background consumer को दिया गया। प्रत्येक परिदृश्य के लिए भेजे और प्राप्त raw packets की संख्या, हानियाँ, विलय, विभाजन, foreground state और अलग से legacy/cursor branch की घटनाएँ दर्ज की गईं।

एक बार में केवल एक कारक बदला गया: consumer के पंजीकरण का तरीका, foreground state, विंडो मोड या सिस्टम throttling प्रोफ़ाइल। परिदृश्यों के बीच परीक्षण स्थिति दर्ज baseline पर लौटा दी गई।

भौतिक माउस, Windows 11 24H2

Section titled “भौतिक माउस, Windows 11 24H2”
स्थिति अंतिम 512 घटनाओं का औसत अंतराल समतुल्य आवृत्ति स्नैपशॉट पर Samples
Default, foreground 1,04 ms ≈962 Hz 2 221
Default, background 7,97 ms ≈125,5 Hz 3 556
Throttling अक्षम, foreground 1,00 ms ≈1000 Hz 19 606
Throttling अक्षम, background 1,00 ms ≈1000 Hz 12 009

यह जाँचे गए Windows 11 24H2 में ठीक पृष्ठभूमि RIDEV_INPUTSINK consumer के लिए लगभग 125 Hz की पुष्टि करता है। उसी प्रोग्राम का foreground पथ 125 Hz तक सीमित नहीं था।

नियंत्रित वर्चुअल परिदृश्य

Section titled “नियंत्रित वर्चुअल परिदृश्य”
परिदृश्य Windows 10 22H2 Windows 11 25H2 परिणाम
Raw Input की आधारभूत डिलीवरी 32 भेजे, 32 प्राप्त 32 भेजे, 32 प्राप्त कोई हानि, merge और split नहीं पाई गई
RIDEV_INPUTSINK के बिना Background 32 में से 0 32 में से 0 पृष्ठभूमि डिलीवरी का अनुरोध नहीं किया गया
RIDEV_INPUTSINK के साथ Background 32 में से 32 32 में से 32 पृष्ठभूमि डिलीवरी दोनों OS पर काम करती है
Windowed, borderless, exclusive प्रत्येक मोड में 32 में से 32 प्रत्येक मोड में 32 में से 32 Presentation mode ने packet integrity नहीं बदली
Stress-प्रोफ़ाइल throttling लागू नहीं सभी स्थितियों में 256 में से 256 legacy/cursor branch बदली, लेकिन WM_INPUT की अखंडता नहीं

RIDEV_INPUTSINK पृष्ठभूमि डिलीवरी का प्रलेखित टॉगल है। इसके बिना background consumer को वही प्रवाह नहीं मिलना चाहिए जो foreground एप्लिकेशन को मिलता है। इस पंक्ति में शून्य परिणाम Windows द्वारा डेटा हानि नहीं है।

stress श्रृंखला में सिस्टम throttling स्थितियों ने legacy events की संख्या और सिस्टम कर्सर की गति को उल्लेखनीय रूप से बदला। फिर भी सभी स्थितियों में Raw Input consumer को वही 256 में से 256 पैकेट मिले। इसलिए पाए गए प्रभाव को «Windows 11 Raw Input खो देता है» के रूप में सही ढंग से वर्णित नहीं किया जा सकता।

  • Microsoft ने Windows 11 में पृष्ठभूमि raw mouse listeners के लिए throttling, coalescing और संदेश आवृत्ति की सीमा जोड़ी।
  • जाँचे गए Windows 11 24H2 में भौतिक foreground consumer को लगभग 1 ms के अंतराल पर संदेश मिले, और background consumer को 7,97 ms, या लगभग 125,5 Hz के अंतराल पर।
  • throttling अक्षम करने के बाद background consumer का अंतराल 1,00 ms पर लौट आया।
  • जाँचे गए Windows 11 25H2 में इस प्रसंस्करण की अलग शाखा देखी जाती है; Windows 10 22H2 की सटीक जोड़ी में यह नहीं पाई गई।
  • RIDEV_INPUTSINK दोनों जाँचे गए OS पर WM_INPUT की पृष्ठभूमि डिलीवरी बदलता है।
  • ऊपर सूचीबद्ध सभी परिदृश्यों में raw packets की अखंडता 1:1 बनी रही।
  • throttling के परिवर्तन मापे गए legacy/cursor branch में प्रकट हुए, न कि raw packets की हानि के रूप में।

क्या पुष्ट नहीं हुआ

Section titled “ क्या पुष्ट नहीं हुआ”
  • यह कि Windows 11 के प्रत्येक build पर प्रत्येक background listener हमेशा ठीक 125,0 Hz तक सीमित होता है। पुष्ट परिणाम वर्णित Windows 11 24H2 और पंजीकरण के तरीके से संबंधित है।
  • यह कि तंत्र किसी भी कंप्यूटर पर हमेशा FPS, latency या stutter घटाता है।
  • यह कि सिस्टम throttling अक्षम करना माउस नियंत्रण सुधारता है।
  • यह कि DWM सभी गेम और Windows 11 builds में WM_INPUT की अखंडता नियंत्रित करता है।
  • यह कि समान packet integrity समान भौतिक click-to-photon latency या निशाना लगाने की व्यक्तिपरक अनुभूति की गारंटी देती है।
  • यह कि वर्चुअल मशीन का परिणाम प्रत्येक भौतिक माउस, गेम, anti-cheat या overlay पर लागू होता है।

सार्वजनिक भौतिक स्नैपशॉट में Windows 11 24H2 का सटीक build नंबर, माउस मॉडल, सभी अंतरालों की CSV या स्थितियों के स्विचिंग का स्वचालित क्रम शामिल नहीं है। औसत मान अंतिम 512 घटनाओं को दर्शाता है, और माउस की गति मैन्युअल रूप से की गई थी। इसलिए परिणाम देखे गए लगभग 8 ms के क्लस्टर की निश्चित रूप से पुष्टि करता है, लेकिन किसी भी सिस्टम के लिए सटीक स्थिरांक निर्धारित नहीं करता।

वर्चुअल मशीन सॉफ़्टवेयर मार्ग को दोहराने की अनुमति देती है, लेकिन USB polling, माउस माइक्रोकंट्रोलर, भौतिक GPU, डिस्प्ले और पूर्ण गेम लूप का पुनरुत्पादन नहीं करती। 32 और 256 घटनाओं की श्रृंखलाएँ किसी विशिष्ट मार्ग की देखी गई अखंडता जाँचने के लिए पर्याप्त हैं, लेकिन कम संभावना वाली दुर्लभ हानियों के आकलन के लिए नहीं।

Windows 11 25H2 की तुलना Windows 10 22H2 के एक सटीक build से की गई। परिणाम को स्वतः प्रारंभिक Windows 11, Windows Server या भविष्य के अद्यतनों पर लागू नहीं किया जाना चाहिए।

अवलोकनों के गतिशील भाग को कैसे दोहराएँ — देखें स्वयं कैसे जाँचें।

BoosterX, GameModeX और ProcessX विकसित करता है, और यह शोध तथा इसके उपकरण, जिनमें सार्वजनिक RawMouseThrottleBufferTester भी शामिल है, BoosterX के डेवलपर के हैं, इसलिए परिणामों में उसका सीधा हित है। कार्यप्रणाली और लागू होने की सीमाएँ ऊपर वर्णित हैं, और निष्कर्ष खुले डेटा से जाँचे जा सकते हैं: उपकरण का सार्वजनिक कोड, माप के स्नैपशॉट और सूचीबद्ध स्रोत। WM_INPUT की हानियों पर शून्य परिणाम, लगभग 125 Hz की पुष्टि और सार्वभौमिक गारंटी का अभाव साथ प्रकाशित हैं।

व्यावहारिक निष्कर्ष

Section titled “ व्यावहारिक निष्कर्ष”

Windows 11 पर पृष्ठभूमि raw mouse listeners के सिस्टम throttling को डिफ़ॉल्ट स्थिति में रखें। Microsoft ने इसे high report rate माउस के उपयोग पर पृष्ठभूमि एप्लिकेशनों का काम कम करने के लिए लागू किया, जबकि foreground गेम का सटीक इनपुट बनाए रखा।

गेमिंग PC के लिए BoosterX संगत background listeners को लगभग 50 Hz तक सीमित करने की सलाह देता है। BoosterX में इस अंतराल का अपना माप अभी प्रकाशित नहीं हुआ है; संख्या स्वयं सार्वजनिक स्वतंत्र मापों से मेल खाती है: PC-Tuning और Noverse की जाँचों के अनुसार लगभग 20 ms का अंतराल संगत listener की लगभग 50–60 Hz आवृत्ति के अनुरूप है। ये सामग्रियाँ स्रोतों में अतिरिक्त मिलान के रूप में दी गई हैं, और इस लेख में मापा गया मान सिस्टम की लगभग 125 Hz की सीमा है, न कि मैन्युअल सेटिंग के बाद की आवृत्ति। अंतराल बढ़ाने से माउस की गति पर डिलीवर होने वाली पृष्ठभूमि घटनाओं और हैंडलर के चलने की संख्या घटती है। जाँचे गए पथ में foreground विंडो पूर्ण-गति इनपुट बनाए रखती है।

स्थानीय अनुकूलन की दिशा पुष्ट है: पृष्ठभूमि घटनाओं की डिलीवरी आवृत्ति घटाने से ऐसी डिलीवरी की संख्या और हैंडलर के चलने की संख्या दोनों घटती हैं। मनमाने प्रोग्राम समूह के लिए कुल CPU load, FPS या frametime में परिवर्तन का अंतिम आकार नहीं मापा गया। माउस पर एप्लिकेशन की पृष्ठभूमि प्रतिक्रिया कम सहज हो सकती है, इसलिए जिस listener को background में वास्तव में उच्च आवृत्ति चाहिए, वह Windows default पर लौटने का आधार है। व्यावहारिक विवरण और सटीक रजिस्ट्री स्थिति «पृष्ठभूमि Raw Input घटनाओं की आवृत्ति कम करें» पृष्ठ पर दी गई है।

यदि कोई विशिष्ट पृष्ठभूमि एप्लिकेशन स्टटर या इनपुट टकराव पैदा करता है, तो पहले ठीक उसे ही अद्यतन करें या बंद करें। पुनरुत्पादनीय तुलना के बिना सिस्टम अनुकूलन अक्षम न करें और प्रक्रियाएँ न रोकें।

GameModeX में पृष्ठभूमि listeners को सीमित करने वाला legacy फ़ंक्शन मुख्य रूप से Windows 10 के लिए था और यह Windows 11 के सिस्टम तंत्र का विकल्प नहीं है। नए कॉन्फ़िगरेशन के लिए Windows 11 और ProcessX द्वारा समर्थित विकल्प की सलाह दी जाती है।

स्थिति की बहाली

Section titled “ स्थिति की बहाली”

शोध पृथक वर्चुअल वातावरणों में किया गया। परिवर्तित परीक्षण स्थितियाँ परिदृश्यों के बीच दर्ज baseline पर लौटाई गईं; समाप्ति के बाद वर्चुअल मशीन की मूल स्थिति का उपयोग किया गया। उपयोगकर्ता के कंप्यूटर पर यह लेख सिस्टम पैरामीटर बदलने की सलाह नहीं देता, इसलिए अलग बहाली कार्रवाई की आवश्यकता नहीं है।

सार्वजनिक प्राथमिक स्रोत

Section titled “ सार्वजनिक प्राथमिक स्रोत”

सार्वजनिक स्रोत और शब्दावली जाँचे गए: 2026-08-24।

परिवर्तन इतिहास

Section titled “परिवर्तन इतिहास”
  • 2026-09-20: लगभग 50 Hz की सिफ़ारिश पुनः शब्दबद्ध की गई: संख्या को स्पष्ट रूप से सार्वजनिक स्वतंत्र मापों से मिलाया गया, अंतराल के अपने प्रकाशित माप के अभाव का उल्लेख किया गया; हितों के टकराव के डिस्क्लेमर में शोध और उपकरणों का स्वामित्व जोड़ा गया, कार्यप्रणाली में स्वतंत्र जाँच का लिंक जोड़ा गया।
  • 2026-08-25: गेमिंग परिदृश्य के लिए 50 Hz की सिफ़ारिश पृष्ठभूमि प्रसंस्करण की पुष्ट कमी के रूप में की गई; कुल CPU और FPS पर संख्यात्मक प्रभाव की सीमा अलग से बनाए रखी गई।
  • 2026-08-24: CPU load का प्रलेखित संदर्भ, 4000–8000 Hz माउस के बारे में निष्कर्ष की सीमा और background listeners को लगभग 50 Hz तक मैन्युअल सीमित करने का सतर्क परिदृश्य जोड़ा गया।
  • 2026-08-24: Windows 11 24H2 का सार्वजनिक भौतिक माप जोड़ा गया, जो background listener के लिए लगभग 125 Hz की पुष्टि करता है; यह सीमा बनाए रखी गई कि यह प्रत्येक build और पंजीकरण का सार्वभौमिक स्थिरांक नहीं है।
  • 2026-08-24: Windows 10 22H2 और Windows 11 25H2 की पहली तुलना प्रकाशित की गई।