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 over HTTPS.
0=فقط DNS پیشفرض
1=DoH با DNS پیشفرض بهعنوان پشتیبان (پیشفرض)
2=اجبار DNS over 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 که هم الگوریتم و هم رشتهٔ personalization را برای کوینهای 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) (بهطور پیشفرض فعال). برای غیرفعال کردن این حالت و بازگشت به باز شدن حدود 65% از --lhrv3boost 0 استفاده کنید. به نظر میرسد حالت آزمایشی 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 نگه دارند. این DAG فقط یک بار ساخته میشود و جابهجایی سریعتری فراهم میکند.
--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) کردن ساخت پیشاپیش dataset برای Ergo. -1 یعنی مقدار پیشفرض کارت.
گزینههای اورکلاک:
پارامتر توضیح
--cclk arg (=*) فرکانس هسته برای کارتهای گرافیک. کارتها با کاما جدا میشوند. از "*" میتوان برای رد شدن از یک کارت استفاده کرد.
--coff arg (=*) آفست هسته برای کارتهای گرافیک. کارتها با کاما جدا میشوند. از "*" میتوان برای رد شدن از یک کارت استفاده کرد.
--mclk arg (=*) فرکانس حافظه که فقط برای KASPA/ALPH و برای کاهش مصرف با مقدار 810 استفاده میشود. از "*" میتوان برای رد شدن از یک کارت استفاده کرد.
--moff arg (=*) آفست حافظه برای کارتهای گرافیک. کارتها با کاما جدا میشوند. از "*" میتوان برای رد شدن از یک کارت استفاده کرد.
--pl arg (=*) محدودیت توان برای کارتهای گرافیک. کارتها با کاما جدا میشوند. از "*" میتوان برای رد شدن از یک کارت استفاده کرد.
--fan arg (=*) درصد سرعت فن برای کارتهای گرافیک. کارتها با کاما جدا میشوند. از "*" میتوان برای رد شدن از یک کارت استفاده کرد.
--no-oc-reset جلوگیری از بازنشانی تنظیمات اورکلاک اعمالشده هنگام بستن ماینر
