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 Рядок персоналізації. Обов'язковий у разі використання --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 на боці CPU.
--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 Правило розділення для режиму split 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) або для відеокарти з певним id.
--tstart arg (=0) Мінімальна температура в градусах C, за якої відеокарта знову починає майнити. Значення 0 вимикає перезапуск нижче фіксованої температури.
--tstop arg (=0) Температура в градусах C, за якої відеокарта призупиняє або припиняє майнінг. Значення 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 Не скидати застосовані налаштування розгону під час завершення роботи майнера
