सीपीयू (पावर ऑप्शंस / बैटरी सेविंग) विंडोज़ कैसे "लिमिट" करती है


19

क्या कोई समझा सकता है कि विंडोज सीपीयू को प्रभावी ढंग से कैसे सीमित करता है?

पिछली बार मैंने अपने लैपटॉप को गर्म न होने देने के लिए कुछ तरकीबें आजमाई थीं, इसलिए मैंने सीपीयू को 70% तक सीमित करने की कोशिश की।

मेरे सुपरसेट के रूप में इसने मेरे लैपटॉप को ओवरहीटिंग से रोक दिया - यहां तक ​​कि सीपीयू के गहन अनुप्रयोगों को लॉन्च करते समय, जिसके कारण मेरा लैपटॉप गर्म हो गया और बंद हो गया, अब मेरे लैपटॉप को गर्म नहीं किया!

मैंने कार्य प्रबंधक को देखा, लेकिन "सीपीयू गहन" एप्लिकेशन अभी भी ~ 95% CPU का उपयोग करता है और विंडोज़ कार्य प्रबंधक कुल 100% CPU उपयोग दिखाता है।

मैंने सीपीयू उपयोग को यहां सीमित कर दिया है ("प्लग इन" विकल्प सीपीयू गहन अनुप्रयोग का परीक्षण करते समय 70% [दोनों मिनट और अधिकतम] पर था):

यहाँ छवि विवरण दर्ज करें

विंडोज इस जादू को कैसे करता है?

मैं 100% CPU उपयोग देखता हूँ फिर भी मेरा CPU ज़्यादा गरम नहीं होता है। और मुझे कोई प्रदर्शन अंतर नहीं दिखता है।

क्या CPU की गति को Windows सीमित करता है? जैसे, अगर मेरे पास 2.4 GHz का प्रोसेसर है, तो 70% पर सीमित होने पर यह केवल 1.68 GHz होगा? यह कैसे संभव है (सीपीयू की गति को बदलकर)? मुझे लगा कि आप केवल BIOS में ही अंडरक्लॉक कर सकते हैं?

यदि नहीं, तो गति को बदलने के द्वारा विंडोज इसे कैसे पूरा करता है?


साइड सवाल: यदि यह गति के बारे में है, तो क्या सीपीयू अधिकतम राज्य को 200% पर सेट करने का एक तरीका है?


हां विंडोज सीपीयू की गति को सीमित करता है। ACPI फ़्रीक्वेंसी का उपयोग करके, मल्टीप्लायरों और वोल्टेज को 'सक्रिय रूप से' बदला जा सकता है (अर्थात जब आवश्यकता हो तो बिना BIOS में मैन्युअल रूप से बदलाव के)। अपनी उपर्युक्त सेटिंग्स के साथ आवृत्ति को सक्रिय रूप से देखें Resource Monitor(केवल इसके बजाय Task Manager(जो केवल वर्तमान प्रोसेसर गति का उपयोग दिखाते हैं, गति नहीं)।
HaydnWVN

जवाबों:


24

इस घटना को प्रोसेसर फ्रिक्वेंसी स्केलिंग कहा जाता है , और यह बिजली-बचत और थर्मल विचारों को संबोधित करने के लिए किया जाता है। सीपीयू पर घड़ी गुणक को कम करके, और इस प्रकार इसकी समग्र आवृत्ति (GHz) को कम करके स्केलिंग का प्रदर्शन किया जाता है । अधिकांश प्रोसेसर 100-166Mhz पर काम करते हैं, लेकिन घड़ी की दर इसे प्रति चक्र कई ऑपरेशन करने की अनुमति देती है। मेरा 3.8GHz CPU वास्तव में x38 के एक घड़ी गुणक के साथ एक 100Mhz है। स्केलिंग जैसा कि आप वर्णन करते हैं कि यह लैपटॉप के साथ सबसे आम है, बैटरी जीवन के साथ प्रदर्शन को संतुलित करने के लिए और सिस्टम गर्मी को खाली करने की सीमित क्षमता।

फ़्रिक्वेंसी स्केलिंग OS के नीचे होती है, जैसे कि OS में कम क्षमता 100% दिखाई देगी, इसलिए आप अभी भी 100% सीपीयू लेने की प्रक्रिया देखेंगे; उपलब्ध सीपीयू का सिर्फ 100% , कुल असूचीबद्ध क्षमता का 100% नहीं।

हालाँकि, फर्मवेयर स्तर पर स्केलिंग होती है, विंडोज अपनी वर्तमान जरूरतों के आधार पर सीपीयू के स्केल को स्वचालित रूप से समायोजित कर सकती है, और इसे उन्नत कॉन्फ़िगरेशन और पावर इंटरफेस (एसीपीआई) के माध्यम से BIOS / UEFI फर्मवेयर तक पहुंचाती है। विंडोज अभी भी आवृत्ति को कम कर सकता है जब वह कर सकता है, लेकिन जब ओएस निर्धारित करता है कि यह उपयोगी है, तो यह गुणक को उस स्तर तक बढ़ा देगा जो इसे उपयुक्त मानता है। अपने मामले में आप ऑन-बैटरी के दौरान न्यूनतम स्थिति को कम करना चाह सकते हैं, बस सीपीयू पर कुछ शक्ति और पहनने-एन-आंसू को बचाने के लिए।

अपने पक्ष के प्रश्न के रूप में, सीपीयू पर घड़ी की दर बढ़ाना वास्तव में ओवरक्लॉकिंग क्या है, लेकिन निश्चित रूप से सीमाएं हैं। आपके फर्मवेयर को संचालन का समर्थन करने की आवश्यकता है, और हार्डवेयर को बदले हुए चश्मे के साथ वास्तव में कार्य करने में सक्षम होना चाहिए, आसन्न घटकों के साथ असंगतता पैदा करना या असंगतता उत्पन्न करना (राम गति राम द्वारा समर्थित होना चाहिए, आदि)। मैं निश्चित रूप से OC हार्डवेयर कभी नहीं करूँगा जिसकी मैंने लगभग 200% परवाह की है। जब मैं अपने डिफ़ॉल्ट 34x सिस्टम में 6x से अधिक जोड़ देता हूं तो मुझे Bluescreens और थर्मल समस्याएं होने लगती हैं।



मैं उत्सुक हूँ, क्या प्रोसेसर तुम्हारा है (एक 38x गुणक के साथ)?
मार्क.2377

@ Marc.2377, मेरा मानना ​​है कि यह एक i7-2600 है, लेकिन मैं अभी उस बॉक्स से दूर हूं। ark.intel.com/products/52213/…
फ्रैंक थॉमस

यह वास्तव में गुणक को बदलकर नहीं किया गया है। यह घड़ी के चक्र के एक हिस्से को बंद करके किया जाता है।
जेमी हनराहन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.