-a, --algo Укажите хэш-алгоритм для использования.
autolykos2
blake3
etchash
ethash
firopow
kawpow
mtp
mtp-tcr
multi
octopus
progpow
progpow-veil
progpow-veriblock
progpowz
tensority
--coin Установите название монеты.
Помогает избежать перестройки DAG при возврате из сессии с комиссией разработчика.
Пример: "etc" для Ethereum Classic, "etc+zil" для майнинга Ethereum Classic + Zilliqa.
--extra-dag-epoch Выделить дополнительный DAG на GPU для указанной эпохи. Может быть полезно для двойного майнинга
монет, таких как Zilliqa (ZIL). (например: --extra-dag-epoch 0)
Может быть установлено для каждого GPU отдельно, используя список значений, разделенных запятыми
(установите -1 для GPU, которые не должны выделять дополнительный DAG).
--nonce-start [Ethash, ProgPOW] Начальный нонс для поиска решения.
--nonce-range-size [Ethash, ProgPOW] Размер диапазона нонсов для поиска нонсов. Диапазон будет разделен между всеми устройствами.
-d, --devices Список устройств CUDA, разделенный запятыми, для использования.
Идентификаторы устройств начинают отсчет с 0.
--ab-indexing Индексация Afterburner (то же самое, что и по умолчанию, но начинается с 1).
--devices-info Вывести список доступных совместимых с CUDA устройств в системе.
-i, --intensity Интенсивность GPU 8-25 (по умолчанию: авто).
Управляет размером нагрузки на GPU, другими словами, сколько нонсов майнер
обрабатывает "за один раз": N = 2 ^ интенсивность
--low-load Режим низкой нагрузки (по умолчанию: 0). 1 - включен, 0 - выключен.
Уменьшает нагрузку на GPU, если это возможно. Может быть установлен в строку, разделенную запятыми, чтобы включить
режим для подмножества списка GPU (например: --low-load 0,0,1,0)
--dual-algo Второй алгоритм для использования в режиме двойного майнинга.
--dual-algo-mode Управляет поведением GPU в режиме двойного майнинга (по умолчанию: a12).
Формат: <algo>:<коэффициент настройки>
"<algo>" может быть одним из: "a1" (первый алгоритм), "a2" (второй алгоритм), "a12" (оба - двойной майнинг)
"<коэффициент настройки>" является необязательным и может быть либо
"rXX" (коэффициент "двойного отношения" установлен на XX), или
"rXX:lrYY" (коэффициент "двойного отношения" установлен на XX, коэффициент "LHR двойного отношения" установлен на YY), или
"hXX" (процент хэшрейта основного алгоритма XX).
См. руководство по двойному майнингу для получения дополнительных сведений.
--profit-per-mh Оценочная прибыльность алгоритмов в режиме двойного майнинга на 1MH хэшрейта.
Используется для тонкой настройки пропорции algo1/algo2, майнер будет пытаться максимизировать доход.
Формат: <profit_algo1>:<profit_algo2>.
Пример: --profit-per-mh 0.0516:0.0012
--lhr-tune [Ethash, Autolykos2] Значение настройки LHR, которое указывает процент от полной скорости, которую
пытается достичь майнер для карт LHR (по умолчанию: -1). Диапазон от 10 до 95.
-1 - авто
0 - отключено (используйте для карт без LHR)
74 - рекомендуемое начальное значение для большинства карт LHR в режиме низкого потребления (см. --lhr-low-power)
78 - рекомендуемое начальное значение для большинства карт LHR
Может быть установлено для каждой GPU отдельно, например,
"lhr-tune": "0,0,77.5,0" - это установит значение настройки LHR на 77.5 для третьей GPU.
--lhr-autotune-mode [Ethash, Autolykos2] Режим автонастройки LHR (по умолчанию: вниз). Допустимые значения:
отключено - автонастройка отключена. Значение настройки LHR фиксировано во время майнинга и не изменится
независимо от того, как часто обнаруживается блокировка LHR
вниз - значение настройки LHR будет уменьшаться, если майнер обнаружит блокировку LHR
полный - то же самое, что и "вниз", но дополнительно майнер будет пытаться увеличить значение настройки LHR
если оно стабильно на текущем уровне настройки LHR
--lhr-autotune-step-size Размер шага автонастройки LHR (по умолчанию: 0.1).
Указывает, на сколько изменяется значение настройки LHR автонастройщиком LHR.
--lhr-autotune-interval Временной интервал автонастройки LHR в минутах (по умолчанию: 5:120).
Формат: <interval_up>:<interval_down>.
"<interval_up>" - это период времени в минутах, в течение которого GPU должен майнить без
достижения блокировок LHR, прежде чем майнер попытается увеличить значение настройки LHR.
Если GPU сработала блокировка LHR, значение настройки LHR не уменьшится, если предыдущая блокировка LHR
была обнаружена более "<interval_down>" минут назад.
--lhr-low-power [Ethash] Снижает потребление энергии в режиме LHR за счет немного более низкой хешрейта (по умолчанию: 0).
1 - включено, 0 - отключено. Может быть установлено в виде строки, разделенной запятыми, чтобы включить
режим для подмножества GPU (например: --lhr-low-power 0,0,1,0)
--kernel [Ethash] Выберите CUDA ядро (по умолчанию: 0). Диапазон от 0 до 5.
Установите 0, чтобы включить автонастройку: майнер будет тестировать каждое ядро и выбирать самое быстрое.
Может быть установлено в виде списка, разделенного запятыми, чтобы применить разные значения к разным картам.
(например: --kernel 2,1,1,3)
Поддержка этого параметра может быть позже расширена для охвата других алгоритмов.
--gpu-init-mode Включает последовательную инициализацию DAG (по умолчанию: 0).
0 - все GPU инициализируются параллельно
1 - полная последовательная инициализация, одна GPU за раз
2 - две GPU одновременно
и т.д.
--dag-build-mode [Ethash, ProgPOW, Octopus] Управляет тем, как строится DAG (по умолчанию: 0).
0 - авто (майнер выберет наиболее подходящий режим в зависимости от модели GPU)
1 - по умолчанию (подходит для большинства видеокарт)
2 - рекомендуется для карт 30xx, чтобы предотвратить недействительные доли
Может быть установлено в виде списка, разделенного запятыми, чтобы применить разные значения к разным картам.
(например: --dag-build-mode 1,1,2,1)
--dataset-mode [Autolykos2] Режим набора данных. (по умолчанию: 2). Допустимые значения:
0 - авто (по умолчанию 2)
1 - одиночный (каждый блок ERGO GPU останавливается для хеширования, пока не сгенерирует набор данных)
2 - двойной (майнер генерирует набор данных для следующего блока ERGO до его поступления
с небольшой потерей в отчетном хешрейте, и когда следующий блок поступает, он
немедленно начинает хеширование, не теряя 1-4 секунды на создание набора данных).
Требования к памяти удваиваются в этом режиме, так как GPU должен хранить два буфера памяти.
Если на GPU недостаточно памяти для двух наборов данных, майнер вернется
к режиму одного буфера.
--keep-gpu-busy Продолжать майнинг даже в случае потери соединения с пулом.
Полезно, когда GPU зависает во время цикла запуска/остановки, который происходит, когда
соединение с интернетом пропадает.
-o, --url URL пула для майнинга в следующем формате: <scheme>://<host>:<port>
Поддерживаемые схемы: stratum+tcp
stratum+ssl
stratum+http
stratum2+tcp
stratum2+ssl
stratum2 обычно используется Nicehash, MiningPoolHub и другими подобными пулами для майнинга
Пример: stratum+tcp://eu1.ethermine.org:4444
stratum+ssl://zcoin.mintpond.com:3005
stratum2+tcp://daggerhashimoto.hk.nicehash.com:3353
--url2 URL второго пула для майнинга, используемого для второго алгоритма в режиме двойного майнинга.
-u, --user Имя пользователя для сервера майнинга.
--user2 Имя пользователя для сервера майнинга, используемого для второго алгоритма в режиме двойного майнинга.
-p, --pass Пароль для сервера майнинга.
--pass2 Пароль для сервера майнинга, используемого для второго алгоритма в режиме двойного майнинга.
-w, --worker Имя рабочего.
--worker2 Имя рабочего для сервера майнинга, используемого для второго алгоритма в режиме двойного майнинга.
--proxy IP:порт для подключения через SOCKS5 прокси-сервер.
Имена доменов также разрешаются через прокси.
--dns-https-server IP:порт для DNS-сервера, работающего через DNS-over-HTTPS.
-r, --retries Количество попыток повторного вызова в случае сбоя сетевого вызова.
-R, --retry-pause Пауза в секундах между попытками.
-T, --timeout Сетевой тайм-аут, в секундах (по умолчанию: 300)
--time-limit Интервал отключения майнера в секундах. (по умолчанию: 0 - отключено)
--temperature-color Установить цвет температуры ядра для статистики GPU. Пример: 55,65 - это означает, что
температуры выше 55 будут иметь желтый цвет, выше 65 - красный цвет. (по умолчанию: 67,77)
--temperature-color-mem Установить цвет температуры памяти для статистики GPU. (по умолчанию: 80,100)
--temperature-limit Температура отключения ядра GPU. (по умолчанию: 0 - отключено)
--temperature-start Температура ядра GPU для включения карты после отключения. (по умолчанию: 0 - отключено)
--api-bind-http IP:порт для API майнера через HTTP (по умолчанию: 127.0.0.1:4067). Установите 0, чтобы отключить.
Для внешнего доступа установите IP на 0.0.0.0, в этом случае рекомендуется также установить "--api-read-only".
--api-https Включить протокол https для API вызовов.
--api-key Предварительно сгенерированный ключ авторизации для API вызовов. Используйте "--api-generate-key" для его генерации.
Обязательно для разрешения модификации/обновления API вызовов.
--api-read-only Разрешить только операции чтения для API вызовов.
Включено по умолчанию, если "--api-key" не установлен.
--api-generate-key Генерировать API-ключ из заданного пользователем пароля. Сгенерированный ключ используется как значение для "--api-key".
Используйте эту опцию вместе с "-c", чтобы записать api-key непосредственно в ваш конфигурационный файл.
--api-webserver-cert Полный путь к файлу сертификата веб-сервера API.
--api-webserver-pkey Полный путь к файлу закрытого ключа веб-сервера API.
-N, --hashrate-avr Длина скользящего окна в секундах, используемая для вычисления средней хешрейта (по умолчанию: 60, максимум: 86400).
--sharerate-avr Длина скользящего окна в секундах, используемая для вычисления доли (по умолчанию: 600).
--gpu-report-interval Частота отчетов о статистике GPU. Минимум 5 сек. (по умолчанию: 30 сек)
--gpu-report-interval-s Частота отчетов о статистике GPU в долях. По умолчанию 0 (отключено).
-q, --quiet Режим тишины. Без статистики GPU.
--hide-date Не показывать дату в консоли.
--send-stales Не отбрасывать устаревшие доли.
--validate-shares Проверять доли перед отправкой в пул. Также включает информацию о разнице долей.
--no-color Отключить цветной вывод в консоли.
--no-hashrate-report Отключить отчет о хешрейте в пул.
--no-new-block-info Не выводить информацию о новом блоке в консоли.
--no-nvml Отключить статистику GPU NVML.
--no-strict-ssl Отключить проверку сертификатов для SSL-соединений.
--no-sni Отключить установку заголовка SNI для SSL-соединений.
--no-watchdog Отключить встроенный watchdog.
--watchdog-exit-mode Указывает действие "A", которое должен предпринять watchdog, если майнер перезапускается "N" раз
в течение "M" минут.
Формат: N:M:A. Допустимые значения:
N: любое положительное целое число,
M: любое положительное целое число,
A: r(перезагрузка системы), s(выключение системы), e(выход майнера)
Действия "r" и "s" требуют запуска майнера с правами администратора.
Примеры:
20:10:s - watchdog выключит систему, если майнер будет перезапущен 20 раз
в течение любого 10-минутного интервала
5:7:r - watchdog перезагрузит систему, если майнер будет перезапущен 5 раз
в течение любого 7-минутного интервала
-B, --benchmark Режим бенчмарка.
--benchmark-epoch Номер эпохи, используемый во время бенчмарка (по умолчанию: 0).
Применимо только к алгоритмам на основе DAG, кроме семейства ProgPOW.
--benchmark-block Номер блока, используемый во время бенчмарка (по умолчанию: 0).
Применимо только для семейства алгоритмов ProgPOW.
-P, --protocol-dump Логирование пользовательского протокола.
-c, --config Загрузить конфигурационный файл в формате JSON.
-l, --log-path Полный путь к файлу журнала.
--cpu-priority Установить приоритет процесса (по умолчанию: 2) 0 - неактивный, 2 - нормальный до 5 - максимальный.
--autoupdate Выполнять автоматическое обновление при наличии более новой версии майнера.
--back-to-main-pool-sec Принудительно переключить майнер обратно на основной пул в случае работы с резервным пулом.
Параметр задается в секундах. (по умолчанию: 600)
--exit-on-cuda-error Принудительно завершить работу майнера при ошибке CUDA.
--exit-on-connection-lost Принудительно завершить работу майнера при потере соединения.
--exit-on-high-power Принудительно завершить работу майнера при высоком потреблении энергии.
(например: --exit-on-high-power 600 - завершить работу в случае, если общее потребление энергии превышает 600W)
--reconnect-on-fail-shares Принудительно переподключить майнер к пулу при N последовательно неудачных долях (по умолчанию: 10).
--fork-at Принудительно изменить алгоритм при заданном условии (работает только с включенным встроенным watchdog)
Условие эпохи: <algo_name>=epoch:<epoch_number> (например: --fork-at etchash=epoch:390).
Условие блока: <algo_name>=block:<block_number> (например: --fork-at x16rv2=block:6526421).
Условие времени: <algo_name>=time:<YYYY-MM-DDTHH:MM:SS>. Время должно быть установлено в UTC+0.
(например: --fork-at firopow=time:2021-10-26T06:00:00).
Чтобы изменить порт основного пула, вы должны указать его сразу после algo: <algo_name>:<port_number>
(например: --fork-at x16rv2:4081=time:2019-10-01T16:00:00).
--------------------- Произвольное выполнение скриптов ------------------------
-- (скрипты должны находиться в той же директории, что и исполняемый файл t-rex) --
-------------------------------------------------------------------------
--script-start Выполняет пользовательский скрипт сразу после запуска майнера (например: --script-start script_filename)
--script-exit Выполняет пользовательский скрипт сразу перед выходом из майнера.
--script-epoch-change Выполняет пользовательский скрипт при изменении эпохи.
--script-crash Выполняет пользовательский скрипт в случае сбоя майнера.
--script-low-hash Выполняет пользовательский скрипт в случае низкого хеша. Порог хеша установлен в МегаХешах/секунду.
Пример: --script-low-hash script_to_activate:50
(активирует скрипт "script_to_activate", как только общий хешрейт упадет до 50MH/s)
-------------------- Настройка GPU (Windows и Linux) ------------------
--pl Устанавливает лимит мощности GPU (Windows - в процентах, Linux - в ваттах)
Требуется запускать майнер с правами администратора.
--lock-cclock Указывает желаемую заблокированную скорость ядра GPU в МГц. (по умолчанию: 0 - отключено).
Требуется запускать майнер с правами администратора.
Пример: --lock-cclock 1000 (применяет тактовую частоту 1000МГц ко всем картам, которые поддерживают эту функциональность)
--lock-cclock 1000,1300,0 (применяет тактовую частоту 1000МГц к GPU #0, 1300МГц к GPU #1, игнорирует GPU #2)
--mt Режим настройки памяти (по умолчанию: 0 - отключен). Диапазон от 0 до 6. Общая рекомендация
начинать с 1, а затем увеличивать только если GPU стабилен.
Эффект аналогичен тому, что дает ETHlargementPill.
Поддерживается только на GPU Pascal с памятью GDDR5 или GDDR5X.
Требуется запускать майнер с правами администратора.
Может быть установлен в виде списка, разделенного запятыми, чтобы применить разные значения к разным картам.
Пример: --mt 4 (применяет режим настройки #4 ко всем картам, которые поддерживают эту функциональность)
--mt 3,3,3,0 (применяет режим настройки #3 ко всем картам, кроме последней)
-------------------- Настройка GPU (только Windows) ---------------------
Все параметры могут быть установлены в виде списка, разделенного запятыми, чтобы применить разные значения к
разным картам. (значение по умолчанию для всех параметров: 0 - не используется)
--fan Устанавливает скорость вентилятора GPU в процентах или целевую температуру (авто-вентилятор).
Допустимые форматы:
--fan N (где N - скорость вентилятора)
--fan t:N (где N - целевая температура ядра)
--fan t:N[F1-F2] (то же самое, что и выше, но с ограничением скорости вентилятора в диапазоне [F1%, F2%])
--fan tm:N (где N - целевая температура памяти)
--fan tm:N[F1-F2] (то же самое, что и выше, но с ограничением скорости вентилятора в диапазоне [F1%, F2%])
Пример: --fan 45,t:67,tm:95,t:69[45-100],tm:90[50-95]
что переводится как
GPU #0: установить скорость вентилятора на 45%
GPU #1: поддерживать температуру ядра GPU на уровне 67C
GPU #2: поддерживайте температуру памяти GPU на уровне 95C
GPU #3: поддерживайте температуру ядра GPU на уровне 69C
с ограничением скорости вентилятора в диапазоне [45%, 100%]
GPU #4: поддерживайте температуру памяти GPU на уровне 90C
с ограничением скорости вентилятора в диапазоне [50%, 95%]
Обратите внимание: скорости вентиляторов по умолчанию ограничены диапазоном [0%, 100%] в автоматическом режиме.
--cclock Устанавливает смещение тактовой частоты ядра GPU в МГц.
Требуется запускать майнер с правами администратора.
Будет установлено на 0 при выходе и во время перестройки DAG.
--mclock Устанавливает смещение тактовой частоты памяти GPU в МГц.
Требуется запускать майнер с правами администратора.
Будет установлено на 0 при выходе и во время перестройки DAG.
--cv Устанавливает напряжение ядра GPU в процентах. Должно быть в диапазоне [0, 100].
Используйте это только в том случае, если вы знаете, что делаете!
Требуется запускать майнер с правами администратора.
--lock-cv Указывает желаемое напряжение ядра GPU в мВ. (по умолчанию: 0 - отключено).
Требуется запускать майнер с правами администратора.
--pstate Устанавливает P-state GPU. Допустимые значения: p0.
Требуется запускать майнер с правами администратора.
-------------------------------------------------------------------------
--version Отобразить информацию о версии и выйти.
-h, --help Отобразить этот текст справки и выйти.