अंडरवोल्टिंग: धीमा चलाने से अक्सर ज़्यादा कमाई क्यों होती है
कम पावर बचत से कम काम क्यों घटाती है, अपनी सबसे अच्छी सेटिंग कदम दर कदम कैसे ढूँढें, और प्रति वाट काम हैशरेट से ज़्यादा क्यों मायने रखता है।
आपको किस नंबर के लिए ट्यून करना चाहिए?
हैशरेट के लिए नहीं, प्रति वाट काम के लिए ट्यून करें। अंडरवोल्टिंग का मतलब है कार्ड को उसके डिफ़ॉल्ट से कम वोल्टेज या पावर लिमिट पर चलाना, और यही वह नंबर है जिसे यह बेहतर बनाता है।
ज़्यादातर लोग हैशरेट देखकर ट्यून करते हैं, क्योंकि माइनिंग सॉफ़्टवेयर उसे सबसे बड़ा दिखाता है। यह ग़लत नंबर है। इसी वजह से इतने सारे रिग अपने हार्डवेयर की क्षमता से कम कमाते हैं।
आप जो बेचते हैं वह काम है। आप जिसका भुगतान करते हैं वह वाट है। इसलिए प्रति वाट काम तय करता है कि रिग पैसा कमाता है या नहीं, और अकेला हैशरेट इस बारे में कुछ नहीं बताता।
कम पावर से इतना कम काम क्यों घटता है?
कार्ड की बिजली खपत लगभग उसके वोल्टेज के वर्ग के साथ बढ़ती है। उसका काम लगभग उसकी क्लॉक स्पीड के अनुपात में बढ़ता है। ये अलग-अलग कर्व हैं, और इनके बीच का फ़र्क ही मौका है।
क्लॉक स्पीड के आख़िरी कुछ प्रतिशत के लिए ज़्यादा वोल्टेज चाहिए, और वोल्टेज की कीमत पावर में वर्ग के हिसाब से लगती है। इसलिए परफ़ॉर्मेंस का वह आख़िरी हिस्सा बहुत महँगी दर पर मिलता है। उसे छोड़ देने से जितना काम घटता है, उससे कहीं ज़्यादा वाट बचते हैं।
यह कब फ़ायदेमंद है?
यह इस पर निर्भर करता है कि आप बिजली के लिए कितना देते हैं।
- मुफ़्त बिजली: यह सब छोड़ दें और कार्ड पूरी ताक़त पर चलाएँ। आपको कुल आउटपुट चाहिए, और वह रेंज के सबसे ऊपर अधिकतम होता है।
- पैसे वाली बिजली, जो लगभग सबके पास है: दूसरे शिखर, प्रति वाट आउटपुट, को निशाना बनाएँ। बचाया गया हर वाट बचाया गया पैसा है, हर दिन का हर घंटा। इसी तरह कुछ प्रतिशत जुड़कर कुछ मायने रखने वाला बन जाते हैं।
- कोई भी कीमत: अपनी लिमिट से नीचे चलने वाला कार्ड ठंडा और शांत रहता है। उसके पंखे कम काम करते हैं और ज़्यादा चलते हैं, और पूरा रिग धीरे-धीरे पुराना होता है। हिसाब बराबर निकलने पर भी इसकी कुछ कीमत है।
अपनी सबसे अच्छी सेटिंग कैसे ढूँढें?
किसी और की सेटिंग आपकी सेटिंग नहीं है। एक ही डिब्बे के दो एक जैसे कार्ड भी इतने अलग होते हैं कि फ़र्क पड़े। इसलिए यह एक माप है, कॉपी किया हुआ नंबर नहीं।
- दीवार पर मापें। प्लग-इन मीटर बहुत सस्ता है और पूरे रिग को देखता है: सप्लाई का नुकसान, राइज़र, बोर्ड और प्रोसेसर। ड्राइवर सिर्फ़ कार्ड की रिपोर्ट देता है, और उसके आधार पर ट्यून करने से आपके भुगतान का एक हिस्सा छिप जाता है।
- एक बार में एक ही चीज़ बदलें। हर सेटिंग को कम से कम 30 मिनट दें, और एक घंटा बेहतर है, क्योंकि गर्मी का व्यवहार धीरे-धीरे स्थिर होता है।
- कदम दर कदम नीचे जाएँ। पावर लिमिट घटाएँ, फिर काम और वाट दर्ज करें। दोहराएँ।
- काम और वाट का अनुपात देखें। शुरू में यह बढ़ता है। तब तक आगे बढ़ते रहें जब तक यह बढ़ना बंद न कर दे।
- वही बिंदु आपका जवाब है। उसके आगे कार्ड को पूरी पावर नहीं मिलती, और काम पावर से तेज़ी से गिरता है। यह उसी कर्व का दूसरा हिस्सा है।
- भरोसा करने से पहले पूरे एक दिन स्थिरता जाँचें। थोड़ा ज़्यादा आक्रामक अंडरवोल्ट क्रैश नहीं होता। वह ऐसा काम बनाता है जो जाँच में फ़ेल होता है, और यह और बुरा है। रिग व्यस्त दिखता है और कम कमाता है।
कोर ट्यून करें या मेमोरी?
ज़्यादातर एल्गोरिदम पर दोनों में से एक काम करता है और दूसरा बस साथ चलता है। कौन-सा, यह एल्गोरिदम पर निर्भर करता है, कार्ड पर नहीं।
- जहाँ काम मेमोरी करती है, वहाँ कोर को अक्सर लगभग बिना नुकसान के काफ़ी नीचे लाया जा सकता है। आसान वाट वहीं बचते हैं।
- जहाँ काम कोर करता है, वहाँ उल्टा होता है। मेमोरी को आमतौर पर वैसे ही छोड़ा जा सकता है या नीचे लाया जा सकता है।
सावधानी भी मेमोरी पर ही चाहिए। मेमोरी क्लॉक बढ़ाना कुछ प्रतिशत पाने और फ़ेल शेयरों में उससे ज़्यादा गँवाने का पुराना तरीका है। ये फ़ेल होना हमेशा अपने आप नहीं दिखता।
अगर आप मेमोरी बढ़ाते ही हैं, तो एक मिनट तक हैशरेट नहीं, बल्कि एक दिन तक रिजेक्ट दर देखें।
कैसे पता करें कि ट्यूनिंग काम कर गई?
ट्यूनिंग तब पूरी होती है जब पूल उससे सहमत हो। माइनिंग सॉफ़्टवेयर का कंसोल बताता है कि कार्ड ने क्या कोशिश की। आपका डैशबोर्ड बताता है कि क्या पहुँचा और स्वीकार हुआ, और भुगतान उसी का मिलता है।
इसलिए नई सेटिंग पर पूरे एक दिन की तुलना पुरानी सेटिंग के पूरे एक दिन से करें। लाइव आँकड़ा नहीं, डैशबोर्ड का औसत लें। जाँचें कि रिजेक्ट दर नहीं बदली।
अंडरवोल्ट वाट बचा सकता है और चुपचाप स्वीकार किए गए काम के कुछ प्रतिशत घटा सकता है। यह सुधार नहीं है, और कंसोल यह कभी नहीं बताएगा।