संभावना है कि आपने विभिन्न एप्लिकेशन और डिवाइस का उपयोग करते समय "हार्डवेयर एक्सेलेरेशन" विकल्प देखा हो। आपको अपने पसंदीदा एप्लिकेशन में प्रदर्शन बढ़ाने/बग रोकने के लिए इसे सक्षम या अक्षम करने की आवश्यकता भी पड़ सकती है, लेकिन आप नहीं जानते होंगे कि क्यों।
इस लेख में हम हार्डवेयर एक्सेलेरेशन के बारे में वह सब कुछ समझाते हैं जो आपको जानने की जरूरत है और क्या आपके ऐप्स इसका उपयोग करने से लाभान्वित हो सकते हैं।
हार्डवेयर एक्सेलेरेशन को परिभाषित करना
हार्डवेयर एक्सेलेरेशन उन कार्यों को संदर्भित करने के लिए इस्तेमाल किया जाने वाला एक शब्द है जिन्हें उन डिवाइस और हार्डवेयर पर उतार दिया जाता है जो उनमें विशेषज्ञ होते हैं। अधिकांश कंप्यूटर और एप्लिकेशन में डिफ़ॉल्ट रूप से, CPU पर सबसे पहले और सबसे महत्वपूर्ण रूप से कर लगाया जाता है इससे पहले कि सिस्टम के अन्य हार्डवेयर का उपयोग किया जाए। जबकि यह अधिकांश सामान्य उपयोग के मामलों में ठीक है, खासकर अगर किसी के पास एक मजबूत CPU है, तो ऐसे अन्य मामले हैं जहां आपके कंप्यूटर के लिए आपके सिस्टम में अन्य घटकों का उपयोग करना स्मार्ट हो सकता है। यहीं हार्डवेयर एक्सेलेरेशन चलन में आता है, और हम कुछ लोकप्रिय उपयोग के मामले देंगे:
- साउंड कार्ड उच्च गुणवत्ता वाली ध्वनि को प्लेबैक और/या रिकॉर्ड करने के लिए हार्डवेयर एक्सेलेरेशन का उपयोग कर सकते हैं।
- ग्राफिक्स कार्ड उच्च गुणवत्ता वाली फिल्मों, वीडियो और गेम को तेजी से प्लेबैक करने के लिए हार्डवेयर एक्सेलेरेशन का उपयोग कर सकते हैं। वे CPU की तुलना में भौतिकी और तेज गणितीय गणनाओं में भी बेहतर हैं।
- एनवीडिया ग्राफिक्स कार्ड पर रीयल-टाइम रे-ट्रेसिंग और DLSS GPU द्वारा नहीं, बल्कि उन कार्यों के लिए समर्पित टेंसर और RT कोर द्वारा हार्डवेयर-त्वरित हैं।
जबकि हार्डवेयर एक्सेलेरेशन को बहुत अधिक किसी भी कार्य के रूप में परिभाषित किया जा सकता है जिसे CPU के अलावा किसी चीज़ पर उतारा जाता है, GPU और साउंड कार्ड आमतौर पर आपके सॉफ्टवेयर में उपयोग किए जाने वाले सबसे लोकप्रिय उदाहरण हैं। आपका CPU अकेला तकनीकी रूप से इन डिवाइस द्वारा किए जा सकने वाले किसी भी कार्य को करने में सक्षम है, खासकर अगर इसमें इंटीग्रेटेड ग्राफिक्स हैं (जैसा कि आजकल कई करते हैं) लेकिन विशेष हार्डवेयर को काम करने देना आमतौर पर बेहतर विकल्प होता है।
आपको इसे अक्षम करने की आवश्यकता क्यों हो सकती है
दुर्भाग्य से, हार्डवेयर एक्सेलेरेशन हमेशा उतनी आसानी से काम नहीं करता जितना चाहिए। मुझे पहली बार इसका विकल्प तब याद आया जब मैंने इसे क्रोम में अक्षम किया क्योंकि यह मेरे ब्राउज़र को बहुत कम स्थिर बना रहा था।
यहां वे मामले हैं जहां आपको शायद हार्डवेयर एक्सेलेरेशन अक्षम करना चाहिए:
- अगर आपका CPU वास्तव में मजबूत है और आपके अन्य घटक वास्तव में कमजोर हैं, तो त्वरण वास्तव में केवल पावरहाउस को चीजों का ख्याल रखने देने की तुलना में अप्रभावी हो सकता है। इसके अलावा, अगर आपके घटक ओवरहीटिंग के शौकीन हैं/किसी भी तरह से क्षतिग्रस्त हैं, तो हार्डवेयर एक्सेलेरेशन के माध्यम से गहन उपयोग उन समस्याओं का कारण हो सकता है जिन्हें आप अन्यथा अनुभव नहीं करेंगे।
- हार्डवेयर का उपयोग करने के लिए डिज़ाइन किया गया सॉफ्टवेयर इसे अच्छी तरह से नहीं कर रहा है या केवल CPU का उपयोग करने की तुलना में स्थिर रूप से नहीं चल सकता। दुर्भाग्य से, ऐप के विकल्पों में हार्डवेयर एक्सेलेरेशन को अक्षम करने का यह एक सामान्य कारण है, लेकिन ऐसा होता है।
आपको इसे कब सक्षम करना चाहिए
बेशक, हार्डवेयर एक्सेलेरेशन सब बुरा नहीं है। जब इरादा के अनुसार काम करता है, तो यह वास्तव में बहुत अच्छा है।
यहां कुछ मामले हैं जहां आपको अपने ऐप्स में हार्डवेयर एक्सेलेरेशन सक्षम करना चाहिए:
- जब आपके पास एक शक्तिशाली, स्थिर GPU हो, तो हार्डवेयर एक्सेलेरेशन सक्षम करने से आप सभी समर्थित एप्लिकेशन में, न केवल अपने गेम में, इसका पूरा उपयोग कर पाएंगे। क्रोम में, GPU हार्डवेयर एक्सेलेरेशन आमतौर पर बहुत स्मूथ ब्राउज़िंग और मीडिया खपत की अनुमति देता है।
- वीडियो एडिटिंग/रेंडरिंग प्रोग्राम जैसे सोनी वेगास (या OBS जैसे स्ट्रीमिंग प्रोग्राम) में, हार्डवेयर एक्सेलेरेशन सक्षम करने से आप समर्थित डिवाइस में स्थित विशेष हार्डवेयर का उपयोग कर सकते हैं, आमतौर पर GPU या CPU। (इंटेल क्विकसिंक, उदाहरण के लिए, उनके आधुनिक CPU में एक जोड़ है जिसे तेज वीडियो रेंडरिंग/एन्कोडिंग के लिए डिज़ाइन किया गया है)।
संक्षेप में, जहां भी आप कर सकते हैं हार्डवेयर एक्सेलेरेशन सक्षम करें यदि आपके पास अच्छा हार्डवेयर है और यदि आपको बग/स्थिरता के मुद्दे हैं तो इसे अक्षम करें।
विंडोज में कैसे जांचें कि हार्डवेयर एक्सेलेरेशन सक्षम है या नहीं
OS स्तर पर, हार्डवेयर एक्सेलेरेशन आपके ऑपरेटिंग सिस्टम पर स्वचालित रूप से सक्षम होगा और सबसे अधिक संभावना है कि आप इसे ट्वीक नहीं कर पाएंगे। हालांकि, आप यह सुनिश्चित कर सकते हैं कि हार्डवेयर-एक्सेलेरेटेड GPU शेड्यूलिंग सक्षम है।
हार्डवेयर-एक्सेलेरेटेड GPU शेड्यूलिंग विंडोज 10 के नए संस्करणों में जोड़ा गया एक फीचर है जो पूरे बोर्ड में GPU विलंबता को कम करता है और कुछ परिदृश्यों में प्रदर्शन भी सुधार सकता है।
हार्डवेयर-एक्सेलेरेटेड GPU शेड्यूलिंग को सक्षम करने के लिए, बस स्टार्ट खोलें, "ग्राफिक्स सेटिंग्स" टाइप करें, और संबंधित प्रविष्टि पर क्लिक करें।
खुलने वाली विंडो में, "हार्डवेयर एक्सेलेरेटेड GPU शेड्यूलिंग" और "वेरिएबल रिफ्रेश रेट" के लिए स्लाइडर्स पर क्लिक करें, यदि दृश्यमान हैं। यदि आप इसे लागू करना चाहते हैं तो इस बदलाव के बाद आपको पुनरारंभ करना होगा।
यदि कोई भी विकल्प दिखाई नहीं देता है और आपने सुनिश्चित किया है कि आपके ग्राफिक्स ड्राइवर अप टू डेट हैं, तो आपका कार्ड बस इन सुविधाओं का समर्थन नहीं कर सकता है। लेखन के समय, जब वे उपलब्ध हों तो इन्हें सक्षम न करने का कोई ज्ञात कारण नहीं है, लेकिन यदि आप किसी समस्या का अनुभव करते हैं तो आप इन्हें अक्षम कर सकते हैं।
नोट: यदि यह सुविधा आपके लिए विंडोज में दिखाई नहीं देती है, तो आप रजिस्ट्री में इसे जबरन सक्षम करके अपनी मशीन को जोखिम में डाल सकते हैं। सावधान रहें!
यदि किसी कारण से आप रजिस्ट्री के माध्यम से इस विकल्प को जबरन चालू करना चाहते हैं, तो स्टार्ट खोलें, फिर "रजिस्ट्री" टाइप करें और "रजिस्ट्री संपादक" पर क्लिक करें।
एक बार अपने रजिस्ट्री संपादक के अंदर, आप जाना चाहेंगे
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
एड्रेस बार में।
"HwSchMode" पर राइट-क्लिक करें, "संशोधित करें" पर क्लिक करें, फिर इसे चालू के लिए 2 या बंद के लिए 1 पर सेट करें यदि वांछित हो।
पुनरारंभ के बाद, आपका काम हो जाना चाहिए!
समापन शब्द
हमें उम्मीद है कि इस लेख ने आपको हार्डवेयर एक्सेलेरेशन की बेहतर समझ और यह आपके पसंदीदा एप्लिकेशन में कैसे उपयोग किया जाता है, हासिल करने में मदद की। यदि आप एक शक्तिशाली ग्राफिक्स कार्ड खरीदना चाहते हैं जो हार्डवेयर एक्सेलेरेशन का समर्थन कर सके, तो यहां हमारे ग्राफिक्स कार्ड खरीद गाइड को देखें।
छवि क्रेडिट: विकिमीडिया कॉमन्स पर mrtippage