लोलमाइनर 0.43
बुनियादी सेटिंग्स के लिए जैसे पूल और उपयोगकर्ता सेटिंग्स बदलना और उपयोगकर्ता प्रो का चयन कैसे करेंfile कृपया त्वरित प्रारंभ मैनुअल देखें.
यह दस्तावेज़ lolMiner 0.43 चलाते समय आगे के विकल्प प्रस्तुत करता है।
कमांड लाइन से सेटिंग्स का उपयोग करना
प्रत्येक सामान्य विकल्प जिसे कॉन्फ़िगरेशन के माध्यम से माइनर तक पहुंचाया जा सकता है file कमांड लाइन का उपयोग करके माइनर को भी पास किया जा सकता है। सामान्य सिंटैक्स यह है कि यदि कॉन्फ़िगरेशन में पैरामीटर file एक जोड़ी “KEY” : “VALUE” है, तो कमांड लाइन समतुल्य -KEY=VALUE द्वारा दिया जाता है। उदाहरण के लिएample
./lolMiner -प्रोfile=पूर्वAMPLE_MNX -अंक=2
किसी भी “अंक” को अधिलेखित कर देगा: कॉन्फ़िगरेशन से प्रविष्टि fileसामान्यतः कमांड लाइन में मानों की प्राथमिकता अन्य स्रोतों से उच्च होती है।
कनेक्शन जानकारी जोड़ने के लिए पैरामीटर का उपयोग करें
-पूल=
-पोर्ट=
-उपयोगकर्ता=
और (वैकल्पिक रूप से) -पास= (डिफ़ॉल्ट “x” है).
आंतरिक रूप से यह दिए गए डेटा के अनुरूप एक प्रविष्टि के साथ एक पूल सूची बनाएगा। फेल-ओवर पूल देना वर्तमान में कमांड लाइन पर समर्थित नहीं है।
खनन उपकरणों को बदलना
पैरामीटर “DEVICES” को निम्नलिखित तरीके से संशोधित किया जा सकता है:
“डिवाइस” : “ऑटो” : मेरे पास आपके रिग में पाए जाने वाले सभी AMD और Nvidia GPU होंगे
"डिवाइस" : "AMD" या "डिवाइस" : "NVIDIA" : मेरा सभी GPU किसी एक विक्रेता से होगा (केवल आधिकारिक विक्रेता ड्राइवरों के साथ काम करता है, तीसरे पक्ष और ओपनसोर्स ड्राइवरों के साथ यह काम नहीं कर सकता है) "डिवाइस" : [3] आपके रिग के पहले, दूसरे और चौथे डिवाइस के साथ काम करते हैं। आप स्पष्ट रूप से नियंत्रित कर सकते हैं कि कौन से GPU का उपयोग करना है, लेकिन 0,1,3 से #GPUs-4 की सीमा के भीतर रहें और प्रत्येक GPU आईडी केवल एक बार दिखाई दे सकती है।
कमांड लाइन में डिवाइसों का चयन करने के लिए आप -device= और फिर डिवाइस संख्याओं की अल्पविराम से अलग की गई सूची या “AUTO”, “AMD” या “NVIDIA” का उपयोग कर सकते हैं, उदाहरण के लिए -devices=0,1,2.
Nvidia 144.5G / 192.7G कार्ड के साथ Equihash 3 या 4 माइनिंग करें
Nvidia ड्राइवर एकल बफर में अनुमत मेमोरी के रिपोर्ट किए गए अधिकतम आकार के बारे में बहुत सीमित है। कहा जाता है कि अक्सर ड्राइवर द्वारा रिपोर्ट किए गए बड़े मेमोरी बफर का उपयोग करना वास्तव में काम करता है। इसलिए 144.5G और 3G कार्ड पर इक्विहैश 4 या 192.7G कार्ड पर 4 माइन करने के लिए आपको नए “DISABLE_MEMCHECK” का उपयोग करना होगा: 1 (कॉन्फ़िगरेशन file) या -disable_memcheck=1 (कमांड लाइन) पैरामीटर.
96.5 (माइनक्सकॉइन) के खनन के लिए इसका उपयोग न करें क्योंकि यह कार्य-बैच गणना को भी बाधित करता है।
एपीआई सक्रिय करना
पैरामीटर “APIPORT” : lolMiner API के सक्रियण को नियंत्रित करता है। जब पोर्ट संख्या > 0 सेट की जाती है तो माइनर चयनित पोर्ट को खोलने का प्रयास करेगा और माइनिंग रिग इस पोर्ट पर कनेक्शन स्वीकार करने में सक्षम होगा।
कनेक्ट करते समय, lolMiner JSON प्रारूप में वर्तमान खनन आँकड़े लौटाता है। उदाहरण के लिएampपर:
{
“सॉफ़्टवेयर”: “lolMiner 0.4”,
“स्टार्टअप”: “2018-07-22 22:08:37 “,
“सिक्का”: “माइनक्सकॉइन (MNX)”, “एल्गोरिदम”: “इक्विहैश 96.5”,
“अंतिम अपडेट(5s)”: “22:33:46 “,
“अंतिम अपडेट(60s)”: “22:32:55 “, “GPU0”: {
“नाम”: “AMD Radeon (TM) RX 480 ग्राफ़िक्स”, “स्पीड(5s)”: “13468.8252”,
“गति(60s)”: “13429.5117”
}, “जीपीयू1”: {
“नाम”: “Radeon RX 580 सीरीज़”, “स्पीड(5s)”: “11253.1973”,
“गति(60s)”: “11262.5537”
}
}
समस्या निवारण:
यदि lolMiner को पोर्ट खोलने की अनुमति नहीं है, तो स्टार्टअप पर "एक्सेस अस्वीकृत" का संकेत मिलेगा। खनन प्रक्रिया स्वयं इससे प्रभावित नहीं होती है, लेकिन API काम नहीं करेगा। हम 4 अंकों की सीमा में सर्वश्रेष्ठ, एक अन्य पोर्ट आज़माने की सलाह देते हैं।
सांख्यिकी आउटपुट संशोधित करें
इस अनुभाग में वर्णित सभी पैरामीटर EX में देखे जा सकते हैंAMPLE_BTG प्रोfile भेजे गए user_config.json में.
“SHORTSTATS” पैरामीटर के साथ: और “LONGSTATS” : आप दो सांख्यिकी अंतराल लंबाई को संशोधित कर सकते हैं। संख्या एक पूर्णांक होनी चाहिए और मान सेकंड के रूप में संभाले जाएंगे। एक या दोनों मानों को 0 पर सेट करने से कंसोल और API में संबंधित सांख्यिकी प्रिंट निष्क्रिय हो जाएगा।
पैरामीटर “DIGITS” : इसका उपयोग GPU के सोल/एस आउटपुट को दशमलव सीमांकक के बाद अंकों की एक निश्चित संख्या तक फिक्स करने के लिए किया जा सकता है। उदाहरण के लिएample “DIGITS” : 0 दशमलव विभाजक के बाद के सभी अंकों को काट देगा। इस पैरामीटर के लिए डिफ़ॉल्ट 1 है।
पैरामीटर “TIMEPRINT”:1 या -timeprint=1 प्रत्येक सांख्यिकी आउटपुट पर कमांड-लाइन कंसोल में मुद्रित होने वाले वर्तमान दिन के समय को सक्रिय करेगा।
पैरामीटर “SHORTACCEPT”:1 या -shotaccept=1 शॉर्ट स्टैटिस्टिक्स इंटरवल आउटपुट पर “सबमिटिंग शेयर / शेयर स्वीकृत” संदेश जोड़ी को * प्रतीकों द्वारा प्रतिस्थापित करेगा। हर स्टार एक स्वीकृत शेयर के लिए खड़ा है।
कॉन्फ़िगरेशन के लिए नए स्थान चुनना file और कर्नेल निर्देशिका
एक नया कॉन्फ़िगरेशन file नाम केवल कमांड लाइन पैरामीटर -usercfg= द्वारा चुना जा सकता हैFile>, ./user_config.json की जगह। पथ वर्तमान निष्पादन निर्देशिका के लिए निरपेक्ष या सापेक्ष हो सकता है।
कर्नेल की दिशा पैरामीटर “KERNELSDIR” द्वारा चुनी जा सकती है: “pathToDir” या -kernelsdir= (कमांड लाइन में)। फिर से पथ सापेक्ष या निरपेक्ष हो सकता है, डिफ़ॉल्ट “./kernels” है।
फ़ेलओवर पूल फ़ंक्शन को समायोजित करना
पैरामीटर “CONNECTION_ATTEMPTS” द्वारा: आप निर्दिष्ट कर सकते हैं कि माइनर द्वारा पहली बार फेल-ओवर पूल पर स्विच करने से पहले कितने कनेक्शन प्रयास किए गए हैं।
पैरामीटर “RECONNECTION_TIMER” द्वारा: आप मिनट निर्दिष्ट करते हैं कि माइनर को पहली प्राथमिकता वाले पूल से फिर से जुड़ने का प्रयास करने से पहले कितने समय तक फ़ेलओवर पूल पर रहना चाहिए। यदि वह अभी भी पहुंच योग्य नहीं है, तो माइनर पहले उपलब्ध फ़ेल-ओवर पूल से फिर से जुड़ जाएगा। संख्या को 0 पर सेट करने से पुनः कनेक्शन के प्रयास निष्क्रिय हो जाएंगे, जब तक कि किसी समय फ़ेल-ओवर पूल की सूची का अंत न हो जाए।
वर्कबैच सेट करना (केवल MNX, इक्विहैश 96.5)
इक्विहैश 96.5 एल्गोरिथ्म केवल कुछ मेमोरी का उपयोग करता है, इसलिए GPU एक बार में इस एल्गोरिथ्म के कई उदाहरणों को संभाल सकता है। पैरामीटर “WORKBATCH” : नियंत्रित करता है कि एक साथ कितने स्पॉन किए जाएँगे। यदि कोई संख्या दी गई है तो यह एक ही समय पर चलने वाले सभी GPU पर लागू होगी। इसके बजाय यदि विशेष मानों में से कोई एक दिया जाता है तो प्रत्येक GPU को उसके अपने मान पर समायोजित किया जाएगा। निम्नलिखित मान अनुमत हैं:
“बहुत कम” | माइनर GPU मेमोरी का अधिकतम 20% उपयोग करेगा |
"कम" | माइनर GPU मेमोरी का अधिकतम 40% उपयोग करेगा |
"मेडम" | माइनर GPU मेमोरी का अधिकतम 60% उपयोग करेगा |
"अधिक" | माइनर GPU मेमोरी का अधिकतम 80% उपयोग करेगा |
"बहुत ऊँचा" | माइनर GPU मेमोरी का अधिकतम 100% (कुछ MByte को छोड़कर) उपयोग करेगा |
ध्यान दें कि आम तौर पर “HIGH” और “VERYHIGH” सेटिंग सबसे अच्छा प्रदर्शन देती हैं, खास तौर पर AMD हार्डवेयर पर। यह भी ध्यान दें कि जब GPU ग्राफ़िकल आउटपुट भी करता है, तो “VERYHIGH” का उपयोग करने की अनुशंसा नहीं की जाती है। यह मान केवल हेडलेस रिग पर ही चुना जाना चाहिए।
डिफ़ॉल्ट मान “मध्यम” है.
टिप्पणी: विंडोज पर AMD ड्राइवर को उतनी ही RAM की आवश्यकता होती है जितनी GPU मेमोरी स्टार्टअप पर मांगी जाती है। यदि आपका सिस्टम बहुत कम RAM या बहुत छोटी वर्चुअल मेमोरी से पीड़ित है, तो माइनर क्रैश हो सकता है या कुछ कार्ड पर 0 सोल/सेकंड उत्पन्न कर सकता है। इसे कम करने के लिए अस्थायी वर्चुअल मेमोरी का निश्चित स्थान बढ़ाएँ या “के लिए कम मान का उपयोग करेंवर्कबैच”।
बेंचमार्क मोड चलाना
यह देखने के लिए कि lolMiner द्वारा कौन से कार्ड का पता लगाया गया है, आप इसे एक छोटे बेंचमार्क के लिए चला सकते हैं। ऐसा करने के लिए आप कमांड लाइन खोल सकते हैं और lolMiner डायरेक्ट्री में बदल सकते हैं। फिर निष्पादित करें
./lolMiner -बेंचमार्क= (लिनक्स) या ./lolMiner.exe -benchmark= (विंडोज) और माइनर शुरू हो जाएगा। यदि आपने कॉन्फ़िगरेशन के डिफ़ॉल्ट अनुभाग में longStats अंतराल निर्दिष्ट किया है file इससे बेंचमार्क रन की लंबाई निर्धारित होगी। सिक्का शॉर्टकट त्वरित आरंभ गाइड में तालिका में दिए गए किसी भी शॉर्टकट हो सकते हैं।
LoLMiner कमांड लाइन मैनुअल – डाउनलोड [अनुकूलित]
LoLMiner कमांड लाइन मैनुअल – डाउनलोड करना