lolMiner — الدليل الكامل
الخيارات العامة
المعامل الوصف
-h [ --help ] شاشة المساعدة
--config arg (=./lolMiner.cfg) ملف الإعدادات
--json arg (=./user_config.json) ملف الإعدادات بصيغة Json
--profile arg ملف التعريف المراد تحميله من ملف Json
--nocolor [=arg(=on)] (=off) تعطيل الألوان في الإخراج
--basecolor [=arg(=on)] (=off) استخدام نظام 16 لونًا للطرفيات التي لا تدعم RGB
--list-coins عرض كل ملفات تعريف العملات المدعومة
--list-algos عرض كل الخوارزميات المدعومة
--list-devices عرض كل بطاقات الرسومات المدعومة والمكتشفة في نظامك
-v [ --version ] طباعة رقم إصدار lolMiner
خيارات التعدين
المعامل الوصف
-a [ --algo ] arg الخوارزمية المراد تعدينها.
-p [ --pool ] arg مجمع التعدين الذي يُعدَّن عليه
الصيغة: host:port
-u [ --user ] arg المحفظة أو حساب المستخدم في المجمع للتعدين عليه
--pass arg كلمة مرور حساب المستخدم في المجمع (اختياري)
--tls arg تشغيل TLS أو إيقافه ("on" / "off")
--dns-over-https arg (=1) تشغيل DNS عبر HTTPS أو إيقافه.
0=DNS الافتراضي فقط
1=DoH مع DNS الافتراضي كاحتياطي (الافتراضي)
2=فرض DNS عبر HTTPS
--devices arg الأجهزة المراد التعدين عليها
القيم: ALL / AMD / NVIDIA أو قائمة أرقام مفصولة بفواصل.
--devicesbypcie [=arg(=on)] (=off) تفسير --devices كقائمة أزواج PCIE BUS:SLOT
--pers arg سلسلة التخصيص (personalization). مطلوبة عند استخدام --algo لخوارزميات Equihash
--keepfree arg (=5) تحديد عدد الميغابايت من ذاكرة بطاقة الرسومات التي يجب أن يتركها برنامج التعدين حرة.
--benchmark arg الخوارزمية المراد اختبار أدائها
-c [ --coin ] arg العملة المراد تعدينها — بديل لـ --algo يحدّد كلًا من الخوارزمية وسلسلة التخصيص لعملات Equihash. (قديم)
--max-latency منذ الإصدار v1.53: إذا تجاوز زمن استجابة الحصص في المجمع هذه القيمة وكانت هناك مجمعات احتياطية مُعدّة، فسينهي برنامج التعدين الاتصال ويتصل بالمجمع الاحتياطي التالي (في أقرب وقت بعد 10 حصص على الاتصال النشط). ويتكرر ذلك عند الحاجة حتى يبقى مجمع دون حد زمن الاستجابة. القيمة الافتراضية 0، وهي تعطّل الميزة. في التعدين المزدوج يمكن تحديد عدة قيم مفصولة بفاصلة، حيث تكون القيمة الأولى للخوارزمية الأولى والثانية للخوارزمية الثانية. وإذا حُدّدت قيمة واحدة فقط، فإنها تنطبق على كل الاتصالات.
خيارات الإحصاءات:
المعامل الوصف
--apiport arg (=0) المنفذ الذي ستستخدمه واجهة API
--apihost arg (=0.0.0.0) عنوان الربط الذي ستستخدمه واجهة API
--longstats arg (=60) فاصل الإحصاءات الطويلة
--shortstats arg (=15) فاصل الإحصاءات القصيرة
--statsformat arg (=default) صيغة الإحصاءات الطويلة. استخدم --help-format للاطلاع على الحقول المتاحة.
--hstats [=arg(=0)] (=-1) اختيار الإحصاءات التي تُعرض أفقيًا لكل بطاقة رسومات. يتجاوز الرقم الاكتشاف التلقائي لعرض الطرفية.
--vstats [=arg(=0)] (=0) اختيار الإحصاءات التي تُعرض عموديًا لكل بطاقة رسومات (الافتراضي). يتجاوز الرقم الاكتشاف التلقائي لعرض الطرفية.
--help-format [=arg(=1)] وصف صيغة --statsformat
--digits arg عدد الخانات بعد الفاصلة في سرعة التجزئة
--timeprint [=arg(=on)] (=off) تفعيل الطابع الزمني في الإحصاءات القصيرة ("on" / "off")
--compactaccept [=arg(=on)] (=off) تفعيل إشعار القبول المختصر
--log [=arg(=on)] تفعيل كتابة ملف سجل ("on" / "off")
--logfile arg مسار مخصّص لموقع ملف السجل
خيارات خاصة بـ Ethash:
المعامل الوصف
--ethstratum arg (=ETHPROXY) وضع Stratum لـ Ethash. الخيارات المتاحة: ETHV1: EthereumStratum/1.0.0 (Nicehash) ETHPROXY: Ethereum Proxy
--worker arg (=eth1.0) اسم عامل منفصل لوضع Stratum من نوع Ethereum Proxy.
--mode arg (=b) وضع النواة المستخدم في التعدين. قيم مفصولة بفواصل لضبط عدة بطاقات بشكل مختلف. استخدم --mode a (أسرع) أو --mode b (كفاءة أفضل في استهلاك الطاقة). في الأنظمة المختلطة اختر 'a' لتخطّي بطاقات AMD. --mode s أُضيف وضع DAG مقسّم لبطاقات Nvidia في حال فشل حجز الذاكرة على الأنوية الأساسية. سيكون أبطأ قليلًا، لكنه يحسّن التوافق، خاصة لبطاقات 5G. استخدم --mode s لفرضه.
--lhrv3boost منذ الإصدار v1.50: فك تجريبي لقيود LHR v3 حتى ~90% (3050) و~92% (3080 12G) (مفعّل افتراضيًا). استخدم --lhrv3boost 0 لتعطيل هذا الوضع والعودة إلى فك القيود بنسبة ~65%. يبدو أن الوضع التجريبي لـ LHR V3 يكون أحيانًا غير مستقر عند بدء التشغيل ولا تحلّ ذلك إلا إعادة التشغيل - لكنه يستقر بعد أول تشغيل ناجح - لذلك يوجد خيار لإيقافه إذا واجهت صعوبة في تشغيله مرات كثيرة. -عند ضبط --lhrv3boost عبر ملف json، استخدم "LHRV3BOOST" : 1 لتفعيله.
--lhrtune arg (=auto) إزاحة لأهم معاملات LHR. إذا كانت بطاقتك غير مستقرة أو لم تُفك قيودها فجرّب قيمًا سالبة. النطاق +/-40. (قديم)
--lhrwait arg (=0) الوقت بالثواني للانتظار بعد بدء التشغيل قبل أي اكتشاف أو معايرة لـ LHR. (قديم)
--disable-dag-verify [=arg(=1)] (=0) تعطيل التحقق من DAG وإصلاحه على جانب المعالج.
--dagdelay [=arg(=0)] (=-1) التأخير بين إنشاء مخازن DAG لبطاقات الرسومات. القيم السالبة تفعّل التوليد المتوازي (الافتراضي).
--enablezilcache [=arg(=1)] (=0) يتيح لبطاقات 8G+ تخزين DAG لتعدين Zilliqa. يُولَّد مرة واحدة فقط ويتيح تبديلًا أسرع.
--benchepoch arg (=440) حقبة DAG التي سيستخدمها وضع اختبار الأداء
خيارات تقسيم الخوارزميات والتعدين المزدوج:
المعامل الوصف
--dualmode arg (=none) الوضع المزدوج المستخدم. الخيارات المسموح بها: none، zil، zilEx، eth، etc، D-SPLIT، KASPADUAL، ALEPHDUAL،...
--dualpool arg إعدادات المجمع للاتصال الإضافي، الصيغة: host:port
--dualuser arg اسم المستخدم أو عنوان المحفظة للاتصال الإضافي
--dualpass arg كلمة المرور للاتصال الإضافي (اختياري)
--dualworker arg (=eth1.0) اسم عامل منفصل للاتصال الثاني.
--dualtls arg تشغيل TLS أو إيقافه ("on" / "off") للاتصال الثاني.
--dualdevices arg قاعدة التقسيم لوضع تقسيم etc وbeam. استخدم قائمة أرقام مفصولة بفواصل أو "4G" (الافتراضي).
--dualfactor arg سيكون معدل الحل مساويًا لـ dualfactor * معدل تجزئة Eth/Etc. فمثلًا إذا كان المعامل 25 ومعدل تجزئة Eth هو 59.5 mh/s، فسيكون معدل التجزئة المزدوج 25 ضرب 59.5 mh/s = 1487,5 mh/s. الحد الأقصى للمعامل المزدوج حاليًا هو 64، والقيمة 0 تعطّل التعدين المزدوج على بطاقة الرسومات
خيارات الإدارة:
المعامل الوصف
--watchdog arg (=script) تحديد الإجراء المتّخذ عند اكتشاف تعطّل بطاقة.
"off": مواصلة العمل على البطاقات المتبقية. دون أي إجراء.
"exit": الخروج من برنامج التعدين برمز الخروج 42 لطلب إعادة التشغيل. موصى به لبطاقات Nvidia.
"script": استدعاء سكربت خارجي. الافتراضي والموصى به لبطاقات AMD.
--watchdogscript arg تحديد السكربت المراد تنفيذه عند اكتشاف بطاقة رسومات متجمّدة
--singlethread [=arg(=-1)] (=-2) تفعيل وضع خيط التعدين الواحد لكل بطاقات الرسومات (-1) أو لبطاقة محددة بمعرّفها.
--tstart arg (=0) الحد الأدنى للحرارة لبدء عمل بطاقة الرسومات بالدرجات المئوية. القيمة 0 تعطّل إعادة التشغيل دون حرارة محددة.
--tstop arg (=0) الحرارة التي تُوقف عندها بطاقة الرسومات مؤقتًا أو نهائيًا عن التعدين بالدرجات المئوية. القيمة 0 تعطّل الإيقاف فوق حرارة محددة.
--tmode arg (=edge) وضع إدارة الحرارة. استخدم "edge" (الافتراضي) أو "junction" أو "memory" لتحديد وضع إدارة الحرارة.
--ergo-prebuild arg (=-1) تعطيل (0) أو تفعيل (1) ميزة البناء المسبق لمجموعة البيانات لـ Ergo. القيمة -1 تعني الإعداد الافتراضي للبطاقة.
خيارات كسر السرعة:
المعامل الوصف
--cclk arg (=*) تردد النواة المستخدم لبطاقات الرسومات. تُفصل البطاقات بفاصلة. ويمكن استخدام "*" لتخطّي بطاقة.
--coff arg (=*) إزاحة النواة المستخدمة لبطاقات الرسومات. تُفصل البطاقات بفاصلة. ويمكن استخدام "*" لتخطّي بطاقة.
--mclk arg (=*) تردد الذاكرة، يُستخدم فقط مع KASPA/ALPH لتقليل استهلاك الطاقة بالقيمة 810. ويمكن استخدام "*" لتخطّي بطاقة.
--moff arg (=*) إزاحة الذاكرة المستخدمة لبطاقات الرسومات. تُفصل البطاقات بفاصلة. ويمكن استخدام "*" لتخطّي بطاقة.
--pl arg (=*) حد الطاقة المستخدم لبطاقات الرسومات. تُفصل البطاقات بفاصلة. ويمكن استخدام "*" لتخطّي بطاقة.
--fan arg (=*) نسبة سرعة المروحة % لبطاقات الرسومات. تُفصل البطاقات بفاصلة. ويمكن استخدام "*" لتخطّي بطاقة.
--no-oc-reset لتجنّب إعادة ضبط إعدادات كسر السرعة المطبّقة عند إنهاء برنامج التعدين
