3.44 UPD 28 أغسطس Windows, Linux

تنزيل GMiner

GMiner — الدليل الكامل

عام

--help أو اختصارًا -h - عرض الخيارات المتاحة

--version أو اختصارًا -v - طباعة إصدار البرنامج

--user_id - طباعة معرّف المستخدم

--algo أو اختصارًا -a - خوارزمية التعدين (مثلًا: 'ethash'، 'kawpow'، 'cuckatoo32'، 'beamhash')

--list_devices - عرض الأجهزة المتاحة للتعدين

--contest_wallet - محفظة Ethash، المعامل مطلوب للمشاركة في المسابقة

--server أو اختصارًا -s - عنوان مجمع التعدين (مثلًا: 'eu.btgpool.pro'، 'eu1.zhash.pro')

--port أو اختصارًا -n - منفذ مجمع التعدين (مثلًا: '5057'، '1445')

--user أو اختصارًا -u - اسم الدخول في مجمع التعدين أو عنوان المحفظة، ويمكن تحديد اسم العامل بعد نقطة (مثلًا: 'sRuJK1BmA758GbOn.worker'، 'GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0')

--worker - اسم العامل لـ Ethash stratum، للمجمعات التي لا تدعم صيغة wallet.worker (مثلًا: 'rig0')

--pass أو اختصارًا -p - كلمة مرور العامل أو كلمة مرور المجمع الافتراضية، والقيمة الافتراضية 'x' (مثلًا: 'sRuJK1Bm')

--ssl - تفعيل/تعطيل الاتصال الآمن بمجمع التعدين ('0' - معطّل أو '1' - مفعّل)، ويجب أن يدعمه المجمع، والقيمة الافتراضية '0'

--proxy - عنوان خادم وكيل SOCKS5 (مثلًا: 31.7.232.178:1080)

--proto - تحديد وضع بروتوكول stratum، القيم الممكنة: proxy وstratum، مفيد لتعدين Ethash، والقيمة الافتراضية 'proxy' (مثلًا: 'stratum')

--dag_mode - قائمة أوضاع ملف DAG مفصولة بمسافات (0 - تلقائي، 1 - مفرد، 2 - مزدوج)، والافتراضي '0' (مثلًا: '2 1 0')

--safe_dag - قائمة أوضاع توليد DAG مفصولة بمسافات (0 - تلقائي، 1 - الوضع السريع، 2 - الوضع الآمن، وفي الوضع التلقائي: DAG سريع لبطاقات GTX وDAG آمن لبطاقات RTX)، تُدعم بطاقات Nvidia فقط، والافتراضي '0' (مثلًا: '2 1 0')

--dag_limit - قائمة حدود حجم ملف DAG بالميغابايت مفصولة بمسافات، ولتعطيل الحد استخدم 0، والافتراضي '0' (مثلًا: '4096 4096 4096')

--cache_dag - تفعيل/تعطيل التخزين المؤقت لملف DAG لتعدين Ethash + Zilliqa أو Nicehash ('0' - معطّل أو '1' - مفعّل)، والقيمة الافتراضية '1'

--dag_gen_limit - الحد الأقصى لعدد عمليات توليد DAG المتوازية، 0 - تعطيل الحد، والقيمة الافتراضية '0' (مثلًا: '3')

--devices أو اختصارًا -d - قائمة أجهزة cuda مفصولة بمسافات، والقيمة الافتراضية كل الأجهزة المتاحة (مثلًا: '1 3 5')

--kernel أو اختصارًا -k - قائمة أرقام الأنوية لكل جهاز مفصولة بمسافات (0 - تلقائي، 1-6 - رقم النواة، حاليًا تُدعم 6 أنوية لبطاقات Nvidia على Ethash/Etchash) (مثلًا: '1 3 5')

--mt - قائمة أرقام تحسينات الذاكرة (memory tweak) لكل جهاز مفصولة بمسافات (النطاق من 0 إلى 6، 0 - تعطيل التحسينات)، تُدعم فقط بطاقات Nvidia بذاكرة GDDR5X وGDDR5، ويتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول (مثلًا: '1 3 5')

--fan - قائمة سرعات المروحة لكل جهاز بالنسبة المئوية مفصولة بمسافات (النطاق من 0 إلى 100، 0 - تجاهل)، يُدعم Windows فقط (مثلًا: '60 0 90')

--pl - قائمة حدود الطاقة لكل جهاز بالنسبة المئوية مفصولة بمسافات (النطاق من 0 إلى 100 لبطاقات Nvidia ومن -50 إلى 50 لبطاقات AMD، 0 - تجاهل)، يُدعم Windows فقط (مثلًا: '30 0 50')

--cclock - قائمة إزاحات تردد النواة (لبطاقات Nvidia) أو ترددات النواة المطلقة (لبطاقات AMD) لكل جهاز بوحدة MHz مفصولة بمسافات (0 - تجاهل)، يُدعم Windows فقط، ويتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول (مثلًا: '100 0 -90')

--mclock - قائمة إزاحات تردد الذاكرة (لبطاقات Nvidia) أو ترددات الذاكرة المطلقة (لبطاقات AMD) لكل جهاز بوحدة MHz مفصولة بمسافات (0 - تجاهل)، يُدعم Windows فقط، ويتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول (مثلًا: '100 0 -90')

--cvddc - قائمة إزاحات جهد النواة بالنسبة % (لبطاقات Nvidia) أو جهود النواة المطلقة (لبطاقات AMD) لكل جهاز بوحدة mV مفصولة بمسافات (0 - تجاهل)، يُدعم Windows فقط، ويتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول (مثلًا: '900 0 1100')

--lock_voltage - قائمة نقاط الجهد المثبّتة لكل جهاز بوحدة mV مفصولة بمسافات (0 - تجاهل)، يُدعم Windows وبطاقات Nvidia فقط. يتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول (مثلًا: '900 0 1000')

--lock_cclock - قائمة نقاط تردد النواة المثبّتة لكل جهاز بوحدة MHz مفصولة بمسافات (0 - تجاهل)، تُدعم بطاقات Nvidia فقط. يتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول (مثلًا: '1200 0 1500')

--p2state - تفعيل/تعطيل حالة P2، يُدعم Windows وبطاقات Nvidia فقط. يتطلّب تشغيل برنامج التعدين بصلاحيات المسؤول

--tfan - قائمة درجات الحرارة المستهدفة للمروحة مفصولة بمسافات (0 - تجاهل)، يُدعم Windows فقط (مثلًا: '65 0 70')

--tfan_min - قائمة الحد الأدنى لسرعة المروحة مفصولة بمسافات (0 - تجاهل) لخيار tfan، يُدعم Windows فقط (مثلًا: '30 0 35')

--tfan_max - قائمة الحد الأقصى لسرعة المروحة مفصولة بمسافات (0 - تجاهل) لخيار tfan، يُدعم Windows فقط (مثلًا: '90 0 80')

--logfile أو اختصارًا -l - اسم الملف لحفظ السجلات على القرص، والقيمة الافتراضية '' (مثلًا: '/usr/user/miner.log'، 'c:\miner.log')

--log_date - تفعيل/تعطيل التاريخ في كل رسالة، والقيمة الافتراضية '0' ('0' - معطّل أو '1' - مفعّل)

--log_stratum - تفعيل/تعطيل بيانات الاتصال بالخادم، والقيمة الافتراضية '0' ('0' - معطّل أو '1' - مفعّل)

--log_newjob - تفعيل/تعطيل المعلومات عن المهام الجديدة، والقيمة الافتراضية '1' ('0' - معطّل أو '1' - مفعّل)

--templimit أو اختصارًا -t - قائمة حدود الحرارة مفصولة بمسافات، وعند بلوغ الحد تتوقف بطاقة الرسومات عن التعدين حتى تبرد (مثلًا: '85 80 75')

--templimit_mem أو اختصارًا -tm - قائمة حدود حرارة الذاكرة مفصولة بمسافات، وعند بلوغ الحد تتوقف بطاقة الرسومات عن التعدين حتى تبرد (مثلًا: '95 100 105')

--color أو اختصارًا -c - تفعيل/تعطيل الإخراج الملوّن في وحدة التحكم، والقيمة الافتراضية '1' ('0' - معطّل أو '1' - مفعّل)

--watchdog أو اختصارًا -w - تفعيل/تعطيل المراقب (watchdog)، إذ يراقب عمليات التعدين الرئيسية ويعيد تشغيل التطبيق عند حدوث عطل أو فقدان الاتصال بالمجمعات، والقيمة الافتراضية '1' ('0' - معطّل أو '1' - مفعّل)

--watchdog_restart_delay - مهلة إعادة تشغيل برنامج التعدين بواسطة المراقب بالثواني، والقيمة الافتراضية '10' (مثلًا: '1')

--watchdog_mode - إجراء المراقب عند خروج برنامج التعدين (0 - إعادة تشغيل برنامج التعدين، 1 - إعادة تشغيل النظام)، والقيمة الافتراضية '0' (مثلًا: '1')

--min_rig_speed - الحد الأدنى لسرعة جهاز التعدين، ويخرج برنامج التعدين إذا انخفض متوسط السرعة دون القيمة المحددة

--report_interval - فاصل تقرير الإحصاءات بالثواني، والقيمة الافتراضية '30' (مثلًا: '5')

--api - منفذ خادم القياس عن بُعد، يتيح لك مراقبة حالة برنامج التعدين عن بُعد، افتح الرابط في متصفحك http://localhost:port (مثلًا: '10050'، '20030')

--config - تحديد ملف الإعدادات

--pers - سلسلة التخصيص لخوارزمية equihash (مثلًا: 'BgoldPoW'، 'BitcoinZ'، 'Safecoin')

--pec - تفعيل/تعطيل حاسبة كفاءة الطاقة. تعرض حاسبة كفاءة الطاقة إحصاءات كفاءة استهلاك الطاقة لبطاقة الرسومات، مع حمل أعلى على المعالج. القيمة الافتراضية '1' ('0' - معطّل أو '1' - مفعّل)

--electricity_cost - تمرير تكلفة الكهرباء بالدولار الأمريكي لكل kWh، وسيُبلغ برنامج التعدين عن المبلغ $ المنفق على التعدين

--intensity أو اختصارًا -i - قائمة قيم الشدّة مفصولة بمسافات (1-100)، والقيمة الافتراضية '100' (مثلًا: '90 90 90')

--share_check - تفعيل/تعطيل التحقق من الحصص على المعالج لتعدين Ethash ('0' - معطّل أو '1' - مفعّل)، وEtchash وKAWPOW وProgPoW، والقيمة الافتراضية '1'

--nvml - تفعيل/تعطيل NVML (مكتبة الإحصاءات لأجهزة CUDA) ('0' - معطّل أو '1' - مفعّل)، والقيمة الافتراضية '1'

--cuda - تفعيل/تعطيل منصة CUDA ('0' - معطّل أو '1' - مفعّل)، والقيمة الافتراضية '1'

--opencl - تفعيل/تعطيل منصة OpenCL ('0' - معطّل أو '1' - مفعّل) ، والقيمة الافتراضية '1'

--lhr - قائمة أوضاع LHR مفصولة بمسافات (0 - تلقائي، 1 - مفعّل، 2 - معطّل)، تُدعم بطاقات Nvidia فقط

--lhr_tune - قائمة قيم ضبط LHR مفصولة بمسافات، وتعني نسبة فك قيود بطاقة الرسومات (0 - تلقائي)، تُدعم بطاقات Nvidia فقط، والقيمة الافتراضية '0' (مثلًا: '72 71 73')

--lhr_autotune - قائمة الضبط التلقائي لـ LHR مفصولة بمسافات، 0 - معطّل، 1 - مفعّل، تُدعم بطاقات Nvidia فقط (مثلًا: '1 0 1')

--lhr_autotune_step - حجم خطوة الضبط التلقائي لـ LHR، تُدعم بطاقات Nvidia فقط، والقيمة الافتراضية '0.1' (مثلًا: '0.2')

--lhr_mode - قائمة أوضاع LHR مفصولة بمسافات (0 - وضع توفير الطاقة، 1 - وضع الأداء الأقصى)، تُدعم بطاقات Nvidia فقط، والقيمة الافتراضية '1' (مثلًا: '1 0 1')

--secure_dns - تفعيل/تعطيل الاقتصار على طلبات DNS عبر HTTPS

--maintenance_server - عنوان مجمع التعدين لعمولة الصيانة (مثلًا: 'eu.btgpool.pro'، 'eu1.zhash.pro')

--maintenance_port - منفذ مجمع التعدين لعمولة الصيانة (مثلًا: '5057'، '1445')

--maintenance_user - اسم الدخول في مجمع التعدين أو عنوان المحفظة لعمولة الصيانة

--maintenance_pass - كلمة مرور العامل أو كلمة مرور المجمع الافتراضية لعمولة الصيانة

--maintenance_ssl - تفعيل/تعطيل الاتصال الآمن بمجمع التعدين ('0' - معطّل أو '1' - مفعّل) لعمولة الصيانة، ويجب أن يدعمه المجمع، والقيمة الافتراضية '0'

--maintenance_proto - تحديد وضع بروتوكول stratum لعمولة الصيانة، القيم الممكنة: proxy و stratum، مفيد لتعدين Ethash، والقيمة الافتراضية 'proxy' (مثلًا: 'stratum')

--maintenance_worker - اسم العامل لـ Ethash stratum لعمولة الصيانة، للمجمعات التي لا تدعم صيغة wallet.worker (مثلًا: 'rig0')

--maintenance_fee - نسبة عمولة الصيانة

--tor - تفعيل/تعطيل اتصالات الشبكة عبر Tor

--tor_exit_node - قائمة عُقد الخروج لشبكة Tor مفصولة بمسافات (مثلًا: 'en'، 'fr')

يمكن تحديد المعاملات dag_mode وsafe_dag وdag_limit وkernel وmt وfan وpl وcclock وcvddc وmclock و lock_voltage وlock_cclock وtfan وtemplimit وtemplimit_mem وintensity وlhr وlhr_tune و lhr_autotune وlhr_mode بقيمة واحدة لكل الأجهزة:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 --templimit 80 --dag_mode 0

أو لكل جهاز على حدة، إذا كان لدينا 3 أجهزة:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 1 1 --templimit 80 70 90 --dag_mode 0 1 2

يدعم برنامج التعدين المجمعات الاحتياطية، فإذا لم يكن المجمع الرئيسي متاحًا، ينتقل برنامج التعدين إلى المجمعات الاحتياطية، وبعد أن يصبح المجمع الرئيسي متاحًا يعود إليه، مثال:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server eu1.ethermine.org:4444 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server asia.sparkpool.com:3333 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1

eth.2miners.com - المجمع الرئيسي

eu1.ethermine.org وasia.sparkpool.com - مجمعات احتياطية

يدعم برنامج التعدين تحصيل عمولة الصيانة (تُحصَّل عمولة الصيانة بعد تحصيل عمولة المطوّرين)، مثال:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --maintenance_server eth.2miners.com:2020 --maintenance_user 0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A --maintenance_fee 20

eth.2miners.com:2020 - مجمع عمولة الصيانة

0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A - محفظة عمولة الصيانة

20 - نسبة عمولة الصيانة

يعيد برنامج التعدين ضبط المعاملات mt وcclock وcvddc وmclock إلى قيمها الافتراضية أثناء توليد DAG لتجنّب الأخطاء

تفاصيل المعاملات:

--kernel - يتيح لك اختيار واحدة من عدة أنوية، وتُختار النواة الأسرع تلقائيًا افتراضيًا.

تختلف الأنوية في الأداء وكفاءة استهلاك الطاقة حسب طراز بطاقة الرسومات ومعاملات كسر السرعة.

لتحديد النواة يدويًا، مرّر رقم النواة إلى المعامل.

حاول اختيار أفضل نواة لك يدويًا بتجربة كل الخيارات

--mt - يتيح لك اختيار واحد من عدة تحسينات لبطاقات الرسومات ذات ذاكرة GDDR5X وGDDR5.

القيمة الأعلى تعطي أداءً أكبر واستقرارًا أقل، ويزداد خطر الحصول على حصص غير صالحة.

جرّب كل القيم لتحدّد أيها يناسبك أكثر.

تتطلّب صلاحيات المسؤول.

--safe_dag - يتيح لك اختيار طريقة توليد DAG.

في الوضع السريع (القيمة 1، وهي التلقائية لبطاقات GTX) يولّد برنامج التعدين DAG بأسرع ما يمكن، وقد تحدث أخطاء في DAG عند أقصى كسر للسرعة.

في الوضع الآمن (القيمة 2، وهي التلقائية لبطاقات RTX) يولّد برنامج التعدين DAG مع التحكم في الأخطاء، وهو مفيد لبطاقات RTX عند أقصى كسر للسرعة.

--tfan - يتيح لك تحديد حرارة مستهدفة للمراوح.

يراقب برنامج التعدين حرارة بطاقة الرسومات ويتحكم بنشاط في سرعة المروحة محاولًا الحفاظ على الحرارة المستهدفة.

يحدّد الخياران --tfan_min و--tfan_max الحدين الأدنى والأقصى لسرعة المروحة.

بداية سريعة:

لبدء تعدين Ethash، أدخل في سطر الأوامر:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1

--algo - خوارزمية التعدين، وهي في هذه الحالة ethash

--server - عنوان المجمع ومنفذه، وفي هذه الحالة المجمع هو eth.2miners.com والمنفذ 2020

--user - محفظة Ethash واسم العامل، وفي هذه الحالة المحفظة هي 0x5218597d48333d4a70cce91e810007b37e2937b5، والعامل هو worker1

لخوارزميتي Ethash وEtchash خياران لبروتوكول stratum (proxy و stratum)، ولتحديد البروتوكول صراحةً استخدم المعامل --proto، فمثلًا لاستخدام مجمع Nicehash، أدخل في سطر الأوامر:

miner --algo ethash --server daggerhashimoto.usa.nicehash.com:3353 --user 3LsTTSsSy17xuoShcMHuRgGBxKn1AHgeVN --proto stratum

إذا كان لديك جهاز تعدين مختلط، يمكنك تشغيل برنامج التعدين على أجهزة CUDA فقط:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --opencl 0

أو على أجهزة OpenCL فقط:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --cuda 0

أو على الأجهزة التي تختارها، مثل GPU0 وGPU2 وGPU4:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4

يمكن رؤية قائمة بطاقات الرسومات المتاحة بتنفيذ الأمر التالي:

miner --list_devices

لخوارزميتي Ethash وEtchash توجد إمكانية لاختيار الأنوية يدويًا:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 2 3

--kernel 0 2 3 - أرقام الأنوية لكل جهاز، 0 - اختيار تلقائي للنواة لـ GPU0، والنواة رقم 2 لـ GPU1، والنواة رقم 3 لـ GPU2

ويمكنك أيضًا اختيار نواة واحدة لكل الأجهزة:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 5

--kernel 5 اختيار النواة رقم 5 لكل الأجهزة

لضبط حدود الحرارة على GPU0 وGPU2 وGPU4، والتي عند بلوغها يتوقف التعدين على هذا الجهاز مؤقتًا حتى يبرد:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4 --templimit 80 70 65

حيث 80 هو حد الحرارة لـ GPU0، و70 حد الحرارة لـ GPU2، و65 حد الحرارة لـ GPU4

لحفظ سجلات برنامج التعدين في ملف لتحليلها لاحقًا:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --logfile c:\log.txt

حيث "c:\log.txt" هو مسار الملف الذي يحتوي على سجلات برنامج التعدين

تنزيل GMiner

3.44