जब GPU रेंडरिंग इसे Android के लिए रास्ता बना दिया, यह अविश्वसनीय था, कम से कम कहने के लिए। यह आधिकारिक उद्देश्य है कि ऐप्स के प्रदर्शन को क्या बढ़ाया जाए, लेकिन उस समय बहुत सारे ग्राफिकल यूजर इंटरफेस को यह नहीं पता था कि GPU रेंडरिंग के साथ कैसे काम किया जाए। कुछ मामलों में, यह सॉफ़्टवेयर रेंडरिंग से भी धीमा था।
समय के साथ, विशेष रूप से एंड्रॉइड 4.0 के साथ आने के बाद, GPU अधिक विश्वसनीय हो गया और धीरे-धीरे अधिकांश ऐप्स के लिए डिफ़ॉल्ट बन गया। अब, अधिकांश अपडेट किए गए ऐप्स में GPU रेंडरिंग को उनके बिल्ड में कोडित किया गया है।
लेकिन इससे पहले कि हम इस विकल्प को कैसे और कब सक्षम करें, इसकी तह तक जाएं, आइए जानें कि यह कैसे काम करता है।
GPU रेंडरिंग क्या है?
GPU ग्राफिक्स प्रोसेसिंग यूनिट है . इसके मूल में, यह सीपीयू के समान है, लेकिन गणना करने और ऑपरेटिंग सिस्टम और हार्डवेयर से संबंधित कार्यों को करने के बजाय, GPU ग्राफिकल जानकारी को संभालता है। दूसरे शब्दों में, यह आपकी आंखों को देखने के लिए स्क्रीन पर सामान डालता है।
जबकि सीपीयू ग्राफिकल निर्देशों को संभालने में पूरी तरह से सक्षम है, ऐसा करने से सिस्टम के लिए अन्य महत्वपूर्ण चीजें करने में समय लगेगा, जिससे अंतराल हो सकता है। इससे भी अधिक, जिस तरह से सीपीयू को डिज़ाइन किया गया है, वह ग्राफिकल डेटा को संसाधित करने के लिए ग्राफिकल डेटा को संसाधित करने के लिए काफी अक्षम बनाता है, जो कि ग्राफिकल जानकारी को संभालने के लिए प्रोग्राम किए गए जीपीयू की तुलना में है।
यहीं पर GPU प्रतिपादन साथ आता है - यह ग्राफिकल प्रोसेसिंग भाग को सीपीयू से दूर ले जाता है, इस प्रकार इसे अधिक महत्वपूर्ण कार्यों के लिए मुक्त करता है। चूंकि ग्राफिकल डेटा के साथ GPU बहुत बेहतर है, इसलिए अंतिम परिणाम CPU और GPU दोनों के लिए बेहतर प्रदर्शन है।
GPU रेंडरिंग के लिए बाध्य कब करें
इस सेटिंग को सक्षम करने से विंडो घटक जैसे टेक्स्ट, बटन और 2d ग्राफ़िक्स गणना GPU पर लोड हो जाएंगे। यह आपके डिवाइस को UI एनिमेशन को बेहतर तरीके से प्रस्तुत करेगा और कम सुस्त महसूस करेगा। जबकि आप निश्चित रूप से 2d अनुप्रयोगों में एक बेहतर अनुभव और बेहतर फ्रेम दर प्राप्त करेंगे, आपका डिवाइस अधिक बैटरी का उपयोग कर सकता है। GPU, CPU की तुलना में अधिक बिजली की खपत करने के लिए जाने जाते हैं, इसलिए यदि आप इसे हर समय चालू रखते हैं, तो बैटरी जीवन में 10-15% की कमी देखने की अपेक्षा करें।
GPU रेंडरिंग को मजबूर करना निश्चित रूप से कमजोर CPU वाले उपकरणों पर समझ में आता है। अगर आपका डिवाइस क्वाड-कोर से कम है, तो मैं आपको इसे हर समय चालू रखने की सलाह दूंगा।
लेकिन ध्यान रखें कि GPU प्रतिपादन केवल 2d अनुप्रयोगों के साथ ही कुशल है। 3D ग्राफ़िक्स का उपयोग करने वाले बड़े गेम में Force GPU Rendering . के साथ खराब फ्रेम दर हो सकती है सक्षम। अच्छी बात यह है कि अधिकांश Android संस्करण 3D ऐप्स के साथ हस्तक्षेप नहीं करेंगे और केवल 2d ऐप्स पर GPU रेंडरिंग को बाध्य करेंगे जो डिफ़ॉल्ट रूप से इसका उपयोग नहीं करते हैं।
चूंकि अधिकांश नए ऐप्स के पास पहले से ही उनके कोड में यह विकल्प सक्षम है, इसलिए हो सकता है कि आप अपने फ़ोन के मेनू के माध्यम से ब्राउज़ करते समय केवल बड़े अंतर देखें। आपका उपकरण पहले की तुलना में अधिक तेज़ महसूस करेगा और आपकी स्क्रीन पर जानकारी प्रदर्शित करेगा। निश्चित रूप से, कुछ पुराने या खराब तरीके से बनाए गए ऐप्स GPU रेंडरिंग को बाध्य करते हुए उच्च फ्रेम दर प्राप्त करेंगे, लेकिन वे मामले दुर्लभ हैं।
लब्बोलुआब यह है कि, यह आपको तय करना है कि क्या आप बढ़ी हुई तरलता और कुछ अतिरिक्त फ्रेम दर के लिए बैटरी जीवन का व्यापार करना चाहते हैं। इसे ध्यान में रखते हुए, यहां बताया गया है कि कैसे सक्षम किया जाए जबरदस्ती GPU रेंडरिंग ।
फोर्स GPU रेंडरिंग कैसे सक्षम करें
- सेटिंग पर जाएं और नीचे तक नीचे तक स्क्रॉल करें।
नोट: अगर आपको डेवलपर विकल्प, . नामक एक प्रविष्टि दिखाई देती है उस पर टैप करें और सीधे चरण 5 पर जाएं।
- यदि आपको विकल्प दिखाई नहीं देता है, तो फ़ोन के बारे में (डिवाइस के बारे में) पर टैप करें और बिल्ड नंबर . नामक प्रविष्टि खोजें .
- बिल्ड नंबर पर टैप करें "अब आप एक डेवलपर हैं . कहते हुए एक संदेश प्राप्त होने तक 7 बार ".
- सेटिंग पर वापस जाएं , नीचे स्क्रॉल करें और आपको डेवलपर विकल्प . नामक एक नया विकल्प दिखाई देने लगेगा . उस पर टैप करें।
- नीचे स्क्रॉल करें हार्डवेयर त्वरित रेंडरिंग और बलपूर्वक GPU रेंडरिंग . के आगे टॉगल सक्षम करें .